|
|
@@ -0,0 +1,27 @@ |
|
|
|
# Exercice: introduire une classe Article |
|
|
|
# pour éviter la répétition de paramètres |
|
|
|
# titre, contenu, lien, résumé |
|
|
|
def crée_page_web(titre, contenu): |
|
|
|
print("création de la page web") |
|
|
|
slug = titre.lower().replace(" ", "-") |
|
|
|
return "https://blog.e2li/" + slug |
|
|
|
|
|
|
|
|
|
|
|
def envoi_email(titre, résumé, lien): |
|
|
|
print("envoi email à propos de", titre) |
|
|
|
|
|
|
|
|
|
|
|
def envoi_tweet(titre, résumé, lien): |
|
|
|
print("envoi tweet à propos de", titre) |
|
|
|
|
|
|
|
|
|
|
|
def publie_article(titre, résumé, contenu): |
|
|
|
lien = crée_page_web(titre, contenu) |
|
|
|
envoi_email(titre, résumé, lien) |
|
|
|
envoi_tweet(titre, résumé, lien) |
|
|
|
|
|
|
|
|
|
|
|
titre = "Un super titre" |
|
|
|
résumé = "Un super résumé" |
|
|
|
contenu = "Du contenu de qualité" |
|
|
|
publie_article(titre, résumé, contenu) |