feat: generate ics event description
This commit is contained in:
parent
d368b59cba
commit
c9585c287a
3 changed files with 21 additions and 3 deletions
|
@ -163,7 +163,7 @@ class FilmInterface():
|
||||||
def communication(self):
|
def communication(self):
|
||||||
self.filmEnCours()
|
self.filmEnCours()
|
||||||
rep = input(
|
rep = input(
|
||||||
"Voulez-vous afficher \n 1: l'article du bocal du film courant \n 2: l'article de blog du film courant \n 3: le calendrier du film courant \n 4: la communication Facebook du film courant \n 5: l'email du film courant \n 6: le calendrier des films à partir du film courant \n 7: changer le film sélectionné \n 0: revenir au menu principal \n")
|
"Voulez-vous afficher \n 1: l'article du bocal du film courant \n 2: l'article de blog du film courant \n 3: le calendrier du film courant \n 4: la communication Facebook du film courant \n 5: l'email du film courant \n 6: le texte ics du film courant \n 7: le calendrier des films à partir du film courant \n 8: changer le film sélectionné \n 0: revenir au menu principal \n")
|
||||||
if rep == "1":
|
if rep == "1":
|
||||||
print(self.generateur_com.bocal(self.filmCharge))
|
print(self.generateur_com.bocal(self.filmCharge))
|
||||||
self.finAction()
|
self.finAction()
|
||||||
|
@ -180,9 +180,12 @@ class FilmInterface():
|
||||||
print(self.generateur_com.mail(self.filmCharge))
|
print(self.generateur_com.mail(self.filmCharge))
|
||||||
self.finAction()
|
self.finAction()
|
||||||
elif rep == "6":
|
elif rep == "6":
|
||||||
print(self.generateur_com.allCalendars(self.filmCharge))
|
print(self.generateur_com.ics_text(self.filmCharge))
|
||||||
self.finAction()
|
self.finAction()
|
||||||
elif rep == "7":
|
elif rep == "7":
|
||||||
|
print(self.generateur_com.allCalendars(self.filmCharge))
|
||||||
|
self.finAction()
|
||||||
|
elif rep == "8":
|
||||||
self.selectFilm()
|
self.selectFilm()
|
||||||
elif rep == "0":
|
elif rep == "0":
|
||||||
self.menu()
|
self.menu()
|
||||||
|
|
|
@ -58,6 +58,8 @@ class GenerateurComm:
|
||||||
def mail(self, film):
|
def mail(self, film):
|
||||||
return self.build_com(film, 'mail.html.jinja2')
|
return self.build_com(film, 'mail.html.jinja2')
|
||||||
|
|
||||||
|
def ics_text(self, film):
|
||||||
|
return self.build_com(film, 'ics.md')
|
||||||
|
|
||||||
def allCalendars(self, film):
|
def allCalendars(self, film):
|
||||||
pass
|
pass
|
||||||
|
|
13
templates/ics.md
Normal file
13
templates/ics.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{{ film.nom }} - {{ film.realisateur }}
|
||||||
|
|
||||||
|
**Pays** : {{ film.pays }}
|
||||||
|
**Durée** : {{ film.duree }} minutes
|
||||||
|
**Année** : {{ film.annee }}
|
||||||
|
{{ film.couleur|couleurStr }}
|
||||||
|
{{ film.formatCopie }} . {{ film.langST }}
|
||||||
|
**Avec** : {{ film.acteurs|strListe }}
|
||||||
|
|
||||||
|
Plus d'informations sur [notre site Internet](http://www.cineclub.ens.fr/category/seances/), [facebook](https://www.facebook.com/cineclub.ensulm), [instagram](https://www.instagram.com/cineclubens/) ou via la [newsletter](https://lists.ens.psl.eu/wws/info/cineclub-informations)
|
||||||
|
|
||||||
|
Comme d’habitude, l’entrée coûte {{ prices.one_cof }}€ pour les membres du COF.
|
||||||
|
L’entrée est gratuite pour les membres du Programme Étudiant⋅e⋅s Invité⋅e⋅s.
|
Loading…
Reference in a new issue