示例#1
0
from jikanpy import Jikan
from pprint import pprint

jikan = Jikan()

mushishi = jikan.anime(457)
pprint(mushishi)

fma = jikan.manga(25)
pprint(fma)

ginko = jikan.character(425)
pprint(ginko)

kana_hanazawa = jikan.person(189)
pprint(kana_hanazawa)

naruto = jikan.search(search_type='anime', query='naruto')
pprint(naruto)

winter_2018 = jikan.season(year=2018, season='winter')
pprint(winter_2018)

archive = jikan.season_archive()
pprint(archive)

later = jikan.season_later()
pprint(later)

monday = jikan.schedule(day='monday')
pprint(monday)
# json of all anime info specified by Jikan docs
mushishi = jikan.anime(457)
# pprint.pprint(mushishi)

# same as above, but with extra info
# (see Jikan docs for information about which endpoints have which extensions)
mushishi_with_eps = jikan.anime(457, extension='episodes')
mushishi_with_eps_2 = jikan.anime(457, extension='episodes', page=2)
mushishi_with_characters_and_staff = jikan.anime(457,
                                                 extension='characters_staff')

# pprint.pprint(mushishi_with_characters_and_staff)

overlord = jikan.anime(37675)
# pprint.pprint(overlord)
pic_test = jikan.character(extension='pictures', id=11)
pprint(pic_test['image'])
# pprint.pprint(pic_test)

season_sum_2018 = jikan.season(year=2018, season='summer')
# pprint.pprint(season_sum_2018)
# you can also query characters
# ginko = jikan.character(425)

# # and manga
# mushishi_manga = jikan.manga(418)

# # search
# search_result = jikan.search('anime', 'Mushishi')
# # add a page number to the search request
# search_result = jikan.search('anime', 'Mushishi', page=2)