diff options
| author | Fuwn <[email protected]> | 2023-07-28 21:34:34 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-07-28 21:34:34 -0700 |
| commit | c32dd8832580d5850dbe6d2146a0d1d50a14756d (patch) | |
| tree | 15f7abd8d2315f53624a9ff28a73b003e1953c7d /src/due/anilist/media.py | |
| parent | feat(index): username route (diff) | |
| download | old.due.moe-c32dd8832580d5850dbe6d2146a0d1d50a14756d.tar.xz old.due.moe-c32dd8832580d5850dbe6d2146a0d1d50a14756d.zip | |
refactor(due): like-functions to modules
Diffstat (limited to 'src/due/anilist/media.py')
| -rw-r--r-- | src/due/anilist/media.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/due/anilist/media.py b/src/due/anilist/media.py new file mode 100644 index 0000000..b8fadfa --- /dev/null +++ b/src/due/anilist/media.py @@ -0,0 +1,31 @@ +# import requests + +# def media_list(anilist, pageNumber): +# return requests.post( +# "https://graphql.anilist.co", +# json={"query": media_list_query(user_id(anilist), pageNumber)}, +# headers={ +# "Authorization": anilist["token_type"] + " " + anilist["access_token"], +# "Content-Type": "application/json", +# "Accept": "application/json", +# }, +# ).json()["data"] + + +# def media_list_query(user_id: int, page_number: int) -> str: +# return f"""{{ +# Page(page: {page_number}) {{ +# mediaList(userId: {user_id}, status_not_in: [COMPLETED]) {{ +# media {{ +# id +# status +# type +# title {{ romaji english }} +# nextAiringEpisode {{ episode }} +# mediaListEntry {{ progress }} +# startDate {{ year }} +# }} +# }} +# pageInfo {{ hasNextPage }} +# }} +# }}""" |