From c789cd8bd3792d0f4f802b91a1712cccd6a016c4 Mon Sep 17 00:00:00 2001 From: Alice Date: Sun, 24 Sep 2017 00:11:44 +0200 Subject: [PATCH] initialisation des fichiers --- cineclubBlog.py | 325 ++++++++++++++++++++++++++++-------------------- filmsCode | Bin 2674 -> 3243 bytes index | Bin 59 -> 75 bytes 3 files changed, 189 insertions(+), 136 deletions(-) diff --git a/cineclubBlog.py b/cineclubBlog.py index e6e25c8..49f2410 100644 --- a/cineclubBlog.py +++ b/cineclubBlog.py @@ -5,155 +5,208 @@ Created on Mon Aug 21 13:54:39 2017 @author: alice """ +import pickle + class film(): - def __init__(_i, _date, _nom, _acteurs, _realisateur, _duree, _synopsis, _pays, _annee, _youtube, _couleur): - i = _i - date = _date - nom = _nom - acteurs = _acteurs - realisateur = _realisateur - duree = _duree - synopsis = _synopsis - pays = _pays - annee = _annee - youtube = _youtube - couleur = _couleur + def __init__(self, _i, _idN, _date, _nom, _acteurs, _realisateur, _duree, _synopsis, _pays, _annee, _youtube, _couleur): + self.i = _i + self.idN = _idN + self.date = _date + self.nom = _nom + self.acteurs = _acteurs + self.realisateur = _realisateur + self.duree = _duree + self.synopsis = _synopsis + self.pays = _pays + self.annee = _annee + self.youtube = _youtube + self.couleur = _couleur - -def blog(): - res = u'

' - res += u'
\ -
\ - " - res += u"Comme d'habitude, l'entrée coûte 4 euros, 3 pour les membres du COF et vous avez la possibilité d'acheter des cartes de 10 places pour respectivement 30 et 20 euros. L'entrée est gratuite pour les étudiant.e.s invité.e.s." - res += u'
Et pour résumer :
Rendez-vous le ' + date - res += u', 20h30
en salle Dussane, au 45 rue ' + "d'Ulm
" + 'pour voir et revoir
' - res += nom + u'
de ' + realisateur - res += u"
" - return res - -def calendrier(): - res = '
' - res += '
' - res += '' - res += '

Retour en haut de page' - res += "

" - return res - -def bocal(): - res = "\centerline{\date{" + date + ", 20h30}} \n" - res += "\centerline{Salle Dussane} \n" - res += "\centerline{\emph{\Large " + nom + "}} \n" - res += "\centerline{" + realisateur + " (" + str(annee) + ") } \n" - res += "\medskip \n" - # res += "\centerline{" + !!ACTEURS!! + "}\n" - #res += "\centerline{" + !!ACTEURS bis!! + "}\n" - res += "\medskip \n" - res += "\centerline{\\textit{" + duree + "}}\n \n" - res += "\medskip\n" - res += "\medskip \n \centerline{4~€~/~3~€ COF} \n \medskip \n \n " - - res += "\centerline{\includegraphics[width=5cm]{cine}}\n \n" - res += "\medskip\n" - res += synopsis - return res - -def mail(): - res = ' \n \t \n \n \n \t \t' - res += ' \n \t \t' - res += '[cine-info] ' + nom + ' de ' + realisateur + ' (' + date + ', 20h30) \n \t' - res += ' \n \t \n \t \t
' - res += '\n \t \t \t \n \t\t\t' - res += '
\n \n
' - res += '\n \t\t\t\t\t \n\t\t\t\t
\n' - res += '

Bonjour à toutes et à tous,

\n

Ce mail contient du HTML. Si vous ne pouvez pas le lire, allez sur notre site : http://www.cineclub.ens.fr

' - res += '\n

Retrouvez-nous en salle Dussane ' + date + ", 20h30 ! Comme d'habitude, l'entrée coûte 4€, 3€ pour les membres du COF et vous avez la possibilité d'acheter des cartes de 10 places pour respectivement 30€ et 20€. L'entrée est gratuite pour les étudiants invités.
" - res += '

' - res += '
'+nom+' \n de ' + realisateur + '
\n
\n
' - res += 'Durée : '+ duree+ '.
\n' - if couleur: - res +'Couleur.
\n' - else: - res += 'Noir et blanc <\br> \n' - res += 'Pays : ' + pays + '
\n' - res += 'Année : ' + str(annee) + '.
\n' - res += 'Avec : ' + strListe(acteurs) + '...
\n' - res += 'Rapide synopsis : ' + synopsis + '

' - res += '
Plus d\'informations (bande-annonce, etc.) sur notre blog !
' - res += '

Vous ne pouvez pas venir à cette séance mais vous aimeriez aller au ciné-club une prochaine fois ?
' - res += 'Découvrez le calendrier de nos prochaines séances.

' - res += '

À très bientôt en salle Dussane !
L\'équipe du ciné-club
http://cineclub.ens.fr

' - res += '

Toutes les séances du ciné-club se déroulent en salle Dussane, au 45 rue d\'Ulm, Paris.
Métro : Luxembourg, Place Monge. Bus: Feuillantine.

' - res += '

Vous ne souhaitez plus recevoir notre newsletter ? Désinscrivez-vous

' - res += '
' - return res + def blog(self): + res = u'

' + res += u'
\ +
\ + " + res += u"Comme d'habitude, l'entrée coûte 4 euros, 3 pour les membres du COF et vous avez la possibilité d'acheter des cartes de 10 places pour respectivement 30 et 20 euros. L'entrée est gratuite pour les étudiant.e.s invité.e.s." + res += u'
Et pour résumer :
Rendez-vous le ' + self.date + res += u', 20h30
en salle Dussane, au 45 rue ' + "d'Ulm
" + 'pour voir et revoir
' + res += self.nom + u'
de ' + self.realisateur + res += u"
" + return res + + def calendrier(self): + res = '
' + res += '
' + res += '' + res += '

Retour en haut de page' + res += "

" + return res + + def bocal(self): + res = "\centerline{\date{" + self.date + ", 20h30}} \n" + res += "\centerline{Salle Dussane} \n" + res += "\centerline{\emph{\Large " + self.nom + "}} \n" + res += "\centerline{" + self.realisateur + " (" + str(self.annee) + ") } \n" + res += "\medskip \n" + #res += "\centerline{" + !!ACTEURS!! + "}\n" + #res += "\centerline{" + !!ACTEURS bis!! + "}\n" + res += "\medskip \n" + res += "\centerline{\\textit{" + self.duree + "}}\n \n" + res += "\medskip\n" + res += "\medskip \n \centerline{4~€~/~3~€ COF} \n \medskip \n \n " + + res += "\centerline{\includegraphics[width=5cm]{cine}}\n \n" + res += "\medskip\n" + res += self.synopsis + return res + + def mail(self): + res = ' \n \t \n \n \n \t \t' + res += ' \n \t \t' + res += '[cine-info] ' + self.nom + ' de ' + self.realisateur + ' (' + self.date + ', 20h30) \n \t' + res += ' \n \t \n \t \t
' + res += '\n \t \t \t \n \t\t\t' + res += '
\n \n
' + res += '\n \t\t\t\t\t \n\t\t\t\t
\n' + res += '

Bonjour à toutes et à tous,

\n

Ce mail contient du HTML. Si vous ne pouvez pas le lire, allez sur notre site : http://www.cineclub.ens.fr

' + res += '\n

Retrouvez-nous en salle Dussane ' + self.date + ", 20h30 ! Comme d'habitude, l'entrée coûte 4€, 3€ pour les membres du COF et vous avez la possibilité d'acheter des cartes de 10 places pour respectivement 30€ et 20€. L'entrée est gratuite pour les étudiants invités.
" + res += '

' + res += '
'+ self.nom +' \n de ' + self.realisateur + '
\n
\n
' + res += 'Durée : '+ self.duree + '.
\n' + if self.couleur: + res +'Couleur.
\n' + else: + res += 'Noir et blanc <\br> \n' + res += 'Pays : ' + self.pays + '
\n' + res += 'Année : ' + str(self.annee) + '.
\n' + res += 'Avec : ' + strListe(self.acteurs) + '...
\n' + res += 'Rapide synopsis : ' + self.synopsis + '

' + res += '
Plus d\'informations (bande-annonce, etc.) sur notre blog !
' + res += '

Vous ne pouvez pas venir à cette séance mais vous aimeriez aller au ciné-club une prochaine fois ?
' + res += 'Découvrez le calendrier de nos prochaines séances.

' + res += '

À très bientôt en salle Dussane !
L\'équipe du ciné-club
http://cineclub.ens.fr

' + res += '

Toutes les séances du ciné-club se déroulent en salle Dussane, au 45 rue d\'Ulm, Paris.
Métro : Luxembourg, Place Monge. Bus: Feuillantine.

' + res += '

Vous ne souhaitez plus recevoir notre newsletter ? Désinscrivez-vous

' + res += '
' + return res def strListe(liste): res = "" for l in liste[:-1]: res += l +', ' - res += liste[-1] + if liste != []: + res += liste[-1] return res -#i = 35 -#date = u"mardi 26 septembre 2017" -#nom = u"Enquête sur la sexualité" -#acteurs = [] -#realisateur = u"Pier Paolo Pasolini" -#duree = u"90 min" -#synopsis = "Le cinéaste Pier Paolo Pasolini parcourt l'Italie et interroge plusieurs franges de la population sur leur approche de la sexualité. Quatre chapitres, «Friture à l'italienne», «L'homosexualité», «L'Italie vraie» et «Monument à l'Italie des années 60», ponctuent cette enquête au cours de laquelle interviennent notamment le psychologue Cesare Musatti et l'écrivain Alberto Moravia. De l'homosexualité à la prostitution, du mariage à l'infidélité, toutes les facettes de la sexualité des Italiens sont passées au crible..." -#pays = u"Italie" -#annee = 1964 -#youtube = u"https://www.youtube.com/watch?v=GPiovTjAbKk" -#couleur = False +i = 35 +idN = "enqSex" +date = u"mardi 26 septembre 2017" +nom = u"Enquête sur la sexualité" +acteurs = [] +realisateur = u"Pier Paolo Pasolini" +duree = u"90 min" +synopsis = "Le cinéaste Pier Paolo Pasolini parcourt l'Italie et interroge plusieurs franges de la population sur leur approche de la sexualité. Quatre chapitres, «Friture à l'italienne», «L'homosexualité», «L'Italie vraie» et «Monument à l'Italie des années 60», ponctuent cette enquête au cours de laquelle interviennent notamment le psychologue Cesare Musatti et l'écrivain Alberto Moravia. De l'homosexualité à la prostitution, du mariage à l'infidélité, toutes les facettes de la sexualité des Italiens sont passées au crible..." +pays = u"Italie" +annee = 1964 +youtube = u"https://www.youtube.com/watch?v=GPiovTjAbKk" +couleur = False +enqSex = film(i, "enqSex", date, nom, acteurs, realisateur, duree, synopsis, pays, annee, youtube, couleur) -#i = 34 -#date = u"mardi 19 septembre 2017" -#nom = u"Gerry" -#acteurs = ["Casey Affleck", "Matt Damon"] -#realisateur = u"Gus Van Sant" -#duree = u"103 min" -#synopsis = " Deux hommes, nommés tous deux Gerry, traversent en voiture le désert californien vers une destination qui n'est connue que d'eux seuls. Persuadés d'atteindre bientôt leur but, les deux amis décident de terminer leur périple à pied.
Mais Gerry et Gerry ne trouvent pas ce qu'ils sont venus chercher ; ils ne sont même plus capables de retrouver l'emplacement de leur voiture. C'est donc sans eau et sans nourriture qu'ils vont s'enfoncer plus profondément encore dans la brûlante Vallée de la Mort. Leur amitié sera mise à rude épreuve." -#pays = u"U.S." -#annee = 2002 -#youtube = u"https://www.youtube.com/embed/NwCtdN_mTaM" -#couleur = True +i = 34 +idN = "gerry" +date = u"mardi 19 septembre 2017" +nom = u"Gerry" +acteurs = ["Casey Affleck", "Matt Damon"] +realisateur = u"Gus Van Sant" +duree = u"103 min" +synopsis = " Deux hommes, nommés tous deux Gerry, traversent en voiture le désert californien vers une destination qui n'est connue que d'eux seuls. Persuadés d'atteindre bientôt leur but, les deux amis décident de terminer leur périple à pied.
Mais Gerry et Gerry ne trouvent pas ce qu'ils sont venus chercher ; ils ne sont même plus capables de retrouver l'emplacement de leur voiture. C'est donc sans eau et sans nourriture qu'ils vont s'enfoncer plus profondément encore dans la brûlante Vallée de la Mort. Leur amitié sera mise à rude épreuve." +pays = u"U.S." +annee = 2002 +youtube = u"https://www.youtube.com/embed/NwCtdN_mTaM" +couleur = True +gerry = film(i, "gerry", date, nom, acteurs, realisateur, duree, synopsis, pays, annee, youtube, couleur) + +i = 33 +idN = "reveGang" +date = u"mardi 12 septembre 2017" +nom = u"J’ai toujours rêvé d’être un gangster" +acteurs = ["Anna Mouglalis, Édouard Baer, Jean Rochefort, Laurent Terzieff, Jean-Pierre Kalfon, Venantino Venantini, Roger Dumas, Alain Bashung, Arno, Bouli Lanners, Serge Larivière, Selma El Mouissi, Gérald Laroche, Gabor Rassov"] +realisateur = u"Samuel Benchetrit" +duree = u"1 h 48" +synopsis = "On fait connaissance, tour à tour : d’un braqueur sans arme dont la victime est elle-même une braqueuse, armée ; de deux ravisseurs très amateurs qui enlèvent une adolescente suicidaire ; de deux chanteurs qui parlent d’un tube volé ; de cinq septuagénaires qui se retrouvent autour de leur « planque » d’antan. Trois des histoires, qui semblent distinctes au début, se révèleront au cours du film avoir quelques résonances, jusqu’à l’étonnant épilogue." +pays = u"France" +annee = 2007 +youtube = u"https://www.youtube.com/watch?v=8aFXSWcH7lk" +couleur = False +reveGang = film(i, "reveGang", date, nom, acteurs, realisateur, duree, synopsis, pays, annee, youtube, couleur) + +with open('filmsCode', 'wb') as fichier: + mon_pickler = pickle.Pickler(fichier) + mon_pickler.dump({"reveGang":reveGang, "gerry":gerry, "enqSex":enqSex}) + +with open('index', 'wb') as index: + pickler = pickle.Pickler(index) + pickler.dump({33:"reveGang", 34:"gerry", 35:"enqSex"}) + pickler.dump(35) + +def nouveauFilm(): + with open('filmsCode', 'rb') as index: + pickler = pickle.Unpickler(index) + dicFilms = pickler.load() + with open('index', 'rb') as index: + pickler = pickle.Unpickler(index) + dicIndex = pickler.load() + i = pickler.load() + 1 + idN = input("identifiant du film ? ") + date = input("date de la séance (format mardi JJ MOIS AAAA) ") + nom = input("titre ? ") + acteurs = input("acteurs (format [acteur1, acteur2, ..]) ? ") + realisateur = input("realisateur ? ") + duree = input("durée du film ? ") + synopsis = input("Donnez ici un synopsis rapide du film ") + pays = input("pays de diffusion du film ? ") + annee = input("année de sortie du film (format AAAA) ? ") + youtube = input("adresse youtube de la bande-annonce ? ") + couleur = input("le film est-il en couleur (format True/False) ? ") + seance = film(i, idN, date, nom, acteurs, realisateur, duree, synopsis, pays, annee, youtube, couleur) + dicIndex[i] = idN + dicFilms[idN] = seance + with open('index', 'wb') as index: + pickler = pickle.Pickler(index) + pickler.dump(dicIndex) + pickler.dump(i) + with open('filmsCode', 'wb') as fichier: + mon_pickler = pickle.Pickler(fichier) + mon_pickler.dump(dicFilms) + return seance + +#print(enqSex.mail()) + +principaux -#i = 33 -#date = u"mardi 12 septembre 2017" -#nom = u"J’ai toujours rêvé d’être un gangster" -#acteurs = ["Anna Mouglalis, Édouard Baer, Jean Rochefort, Laurent Terzieff, Jean-Pierre Kalfon, Venantino Venantini, Roger Dumas, Alain Bashung, Arno, Bouli Lanners, Serge Larivière, Selma El Mouissi, Gérald Laroche, Gabor Rassov"] -#realisateur = u"Samuel Benchetrit" -#duree = u"1 h 48" -#synopsis = "On fait connaissance, tour à tour : d’un braqueur sans arme dont la victime est elle-même une braqueuse, armée ; de deux ravisseurs très amateurs qui enlèvent une adolescente suicidaire ; de deux chanteurs qui parlent d’un tube volé ; de cinq septuagénaires qui se retrouvent autour de leur « planque » d’antan. Trois des histoires, qui semblent distinctes au début, se révèleront au cours du film avoir quelques résonances, jusqu’à l’étonnant épilogue." -#pays = u"France" -#annee = 2007 -#youtube = u"https://www.youtube.com/watch?v=8aFXSWcH7lk" -#couleur = False -print(mail()) diff --git a/filmsCode b/filmsCode index f834f92b07824da889a1ead8d115628896868b23..17675db5cecbe99414aa74101cc2bf1de907f11c 100644 GIT binary patch delta 1120 zcmZ8gOH*7$6y|+-3=%RRLO?r^@Q66hK$Ik!1!WS7LNJvvsasksdhQ(PuDR2FPd}!Z z1w|}3COe#!JC~wXxyVnLU!a>T+@;Dt;7(Vb+ddZV?&&`Lo$ve3cYmMyVYc|R{}g*x zNBR4HDL#|X#(Po*Vt1Xk?)JT!A-D$e<4ylrth41Qp^N&sIE7(B^a zEzTU`8=dDPujXgDuLZ8hU`!k5MBmyMc;yu5SH)oGW&gs`f{6AO#juzYBm2KZVl=>1 z%A2ey6}~A7Uy1P-TLb03;#*=O0PO@ICMM&x&U|#GGc|De?5Zfn1){a%EqlTht8(RV zQA`J}k4x1OE(xM^Z8aXJu8+8dHrqZrN+D_B^>~!d_PKNH9&c)e%RrQK7kLUN2hhTm zKzj8Q*NAjHO*c($>XH#joj6@HXTUbfl`XtMTCS0n71Hu`t|hmyQrXD0cn22W7KNbU z0Z%R9x)_iDppK7$9m%xG3^>CRU|zBAMXP(Epb5&cOmG9N4lG>}(mE~wsW^M&t(Cy| znP>6t?k+GZyWb@#usbY$_4FH^W!g$7wPJP8G9zhEY@0-JRVNIRW*d@qzYWb&wYUwf zU|AxdMT-Yx8ST?)CDGF{IHt7Y%|I*Vti~OeX$ntr{FEo`A#{JrG%W$WB+-s^kro<2 zp= zOAE?6pee-d9!)fo0zj@1`4*P{O~9jS6)R#UzDtikKadTba(ewK$ute>)~$8+-{~g} zk?O3GpKYu9x&g_yYlhzBeTTR~;mH3tP*{Z%+zi>cd5Z5*HqM_fEWS?}SfUJUQU-p^ zGmtmmE{8a8iNZ6A^J4FE-|{UIK1Wyg75eV?j&?^Dk*5|;JX!C$7kK+`3(kKn^xqN1 Z^ZnV`4@gjsw@ccYmAPtr7)CPXtELk1X_tCzVw_uesOLC~FD zn)?x47#|zM&TYSe8}}w|j4OBUJa^noX3qJa|M{Jn`BeT>TD&sm5USI7C=}undi)r| z!+w9tOxf?J$EGz+L!|KOZLQ?nI_pppZDx(u4tcSG!HC0*7=q58;d1}BR>;Fpb`p>i3J1f*c z2Wd|sM>lczP=Y%B=yBpIhggib{8*u-clrTVX%YqQOxj1T=|X<_H&u%)3N(h%k#abP zqGs4@k*O(RO*@;T$50Ys8b*-`>jyhp&ZI>7M)z|xWs>xm^dNsuB=xLMn!P4eMB1N3E3xw;OB??0x6blzb zPJ4E=ClUGO`)Dh&*cL_Iz1_O0fvch<%3}SXDmJ>`5&~g%>U0Gg-e)eKk-Ouu#fLB8 zB28ng%RG-fU{hPdE=T6zY8?KOcbJ?&O=Dl0LmjbC5W9fc9-As|k$YSY1@|1Yvk6`R^h(jB6tQW%)B)Z6b3}(I$f2x((M6xrWHw Si2Pk6w|vw15pOd!P|bfS-?3)^ diff --git a/index b/index index 82f6870457be15671335c9f0620b2e1c8b3a1cc8..c70880b5932749be12a2a647fb7a2eac28a414bc 100644 GIT binary patch delta 28 jcmcEao?s&GtrEe`z`&50lUm`IT2{zXs@K5mt)d42X3hsY delta 12 Tcmeaao?yaWs@K5mt*i$C73~8Q