In [11]:
programmation = ['ARRIETTY, LE PETIT MONDE DES CHAPARDEURS',
'LA COLLINE AUX COQUELICOTS',
'LES CONTES DE TERREMER',
'LE CHÂTEAU AMBULANT',
'LE VENT SE LEVE',
'LE VOYAGE DE CHIHIRO',
'PONYO SUR LA FALAISE',
'PORCO ROSSO',
'PRINCESSE MONONOKE',
'LE ROYAUME DES CHATS',
'MES VOISINS LES YAMADA',
'MON VOISIN TOTORO']
In [12]:
keywords = {'ARRIETTY, LE PETIT MONDE DES CHAPARDEURS': 'arrietty',
'LA COLLINE AUX COQUELICOTS': 'coquelicot',
'LE CHÂTEAU AMBULANT': 'château ambulant',
'LE ROYAUME DES CHATS': 'royaume des chats',
'LE VENT SE LEVE': 'vent se lève',
'LE VOYAGE DE CHIHIRO': 'chihiro',
'LES CONTES DE TERREMER': 'terremer',
'MES VOISINS LES YAMADA': 'voisins les yamada',
'MON VOISIN TOTORO': 'totoro',
'PONYO SUR LA FALAISE': 'ponyo',
'PORCO ROSSO': 'porco rosso',
'PRINCESSE MONONOKE': 'mononoké'}
In [18]:
no_ghibli = [1252, 8175, 8177, 13511]
animes = {}
for title in programmation:
keyword = keywords[title] if title in keywords else title.lower()
while keyword:
bundle = Anime.objects.filter(title__icontains=keyword)
if not bundle.count():
keyword = input('Didn\'t found %s. New keyword? ' % keyword)
continue
keywords[title] = keyword
print(title)
print('=' * len(title))
# print('Key:', keyword)
for film in bundle:
if film.id not in no_ghibli:
animes[title] = film.id
print(film, 'http://mangaki.fr/anime/%d' % film.id)
print()
break
# print(keywords)
In [19]:
animes
Out[19]:
In [ ]: