Novecento Normal
Novecento Demibold
Novecento Bold
API SendGrid
Aujourd’hui une gem qui utilise l’API de SendGrid, cette dernière permettant d’envoyer des tonnes de newsletters. Pour l’utilisation de cette gem, cela se passe comme ceci :
SendGrid = GatlingGun.new("USERNAME", "PASSWORD")
# l'origine de la newsletter
SendGrid.add_identity(
"test", name: "Test User",
email: "test@subinterest.com",
address: "513 Cinnamon Dr.",
city: "Edmond",
state: "OK",
zip: "73003",
country: "USA"
)
# la newsletter
SendGrid.add_newsletter(
"episode1", identity: "test",
subject: "Episode 1",
text: "The Text Body",
html: "<h1>The HTML Body</h1>"
)
# on crée une nouvelle liste de destinataires que l'on nomme
SendGrid.add_list("subscribers")
# on ajoute des destinataires à cette liste
SendGrid.add_emails(
"subscribers", [
{
name: "James Edward Gray II",
email: "james@graysoftinc.com"
},
{
name: "Admin",
email: "admin@graysoftinc.com"
}
]
)
# on ajoute une liste de destinataires à notre newsletter
SendGrid.add_recipients("episode1", "subscribers")
# on programme l'envoi
SendGrid.add_schedule("episode1", at: Time.now + 10 * 60)
Voilà voilà c’est tout pour aujourd’hui :)
Les liens utiles