fix with label create function remove_first_space

This commit is contained in:
vincent 2018-08-20 18:59:47 +02:00
parent c603cf0e8c
commit 5524491da8

View File

@ -72,7 +72,7 @@ class Interface:
if len(emision['casting']) > 0: if len(emision['casting']) > 0:
Label(self.resultframe,text="réalisateur: "+emision['casting'][0]).pack() Label(self.resultframe,text="réalisateur: "+emision['casting'][0]).pack()
Label(self.resultframe,text="acteur: "+str(emision['casting'][1:])).pack() Label(self.resultframe,text="acteur: "+str(emision['casting'][1:])).pack()
Label(self.resultframe,text="synopsys: " +emision['synopsis']).pack(expand=1,fill="both",padx=120) Label(self.resultframe,text="synopsys: " +emision['synopsis'],wraplength=250).pack()
Label(self.resultframe,text="lien: "+emision['href ']).pack() Label(self.resultframe,text="lien: "+emision['href ']).pack()
self.resultframe.update() self.resultframe.update()
@ -183,10 +183,26 @@ def parse_emmission(URL):
divsynopsis=parse.select_one(".episode-synopsis") divsynopsis=parse.select_one(".episode-synopsis")
img=divsynopsis.find_next('img')['data-src'] img=divsynopsis.find_next('img')['data-src']
synopsis=divsynopsis.select_one(".d-b").text synopsis=divsynopsis.select_one(".d-b").text
print(type(synopsis))
print(remove_first_space(str(synopsis)))
return {'title':link['title'],'href':href,'casting':casting,'synopsis':synopsis,'img':img} return {'title':link['title'],'href':href,'casting':casting,'synopsis':synopsis,'img':img}
def remove_first_space (string):
space_number=0
for char in string:
print(char)
if char == " ":
space_number+=1
else:
print(char)
break
print(space_number)
return string[space_number:]
print(remove_first_space(" Joséphine apparaît dans un parc zoologique. Elle se fait embaucher comme soigneuse après avoir eu quelques frayeurs face à un lion échappé de son enclos. L'ange gardien rencontre Clara Lorenz, la nouvelle directrice des lieux. Joséphine ne tarde pas à comprendre que la jeune femme ne semble guère se plaire ici : elle succède à son père décédé il y a deux mois et avec qui elle n'était pas en bons termes."))
def cli(num): def cli(num):
datafilepath=os.path.dirname(os.path.realpath(__file__))+"/chaine.json" datafilepath=os.path.dirname(os.path.realpath(__file__))+"/chaine.json"
data = load_jsonfile(datafilepath) data = load_jsonfile(datafilepath)
@ -220,3 +236,4 @@ if len(sys.argv) > 1:
else: else:
Interface().mainloop() Interface().mainloop()