Add anilist plugin (#69)

This commit is contained in:
Simon Lecoq
2021-01-24 21:50:56 +01:00
committed by GitHub
parent 418b86d34c
commit 81b7414b2a
19 changed files with 828 additions and 7 deletions

View File

@@ -0,0 +1,21 @@
query FavoritesCharacters ($name: String, $page:Int) {
User(name: $name) {
favourites {
characters(page: $page) {
nodes {
name {
full
native
}
image {
medium
}
}
pageInfo {
currentPage
hasNextPage
}
}
}
}
}

View File

@@ -0,0 +1,34 @@
query Favorites ($name: String, $page:Int) {
User(name: $name) {
favourites {
$type(page: $page) {
nodes {
title {
romaji
english
native
}
description
type
status(version: 2)
episodes
volumes
chapters
averageScore
countryOfOrigin
genres
coverImage {
medium
}
startDate {
year
}
}
pageInfo {
currentPage
hasNextPage
}
}
}
}
}

View File

@@ -0,0 +1,50 @@
query Medias ($name: String, $type: MediaType) {
MediaListCollection(userName: $name, type: $type) {
lists {
name
isCustomList
entries {
...mediaListEntry
}
}
}
}
fragment mediaListEntry on MediaList {
status
progress
progressVolumes
score
startedAt {
year
month
day
}
completedAt {
year
month
day
}
media {
title {
romaji
english
native
}
description
type
status(version: 2)
episodes
volumes
chapters
averageScore
countryOfOrigin
genres
coverImage {
medium
}
startDate {
year
}
}
}

View File

@@ -0,0 +1,25 @@
query Statistics ($name: String) {
User(name: $name) {
id
name
about
statistics {
anime {
count
minutesWatched
episodesWatched
genres(limit: 4) {
genre
}
}
manga {
count
chaptersRead
volumesRead
genres(limit: 4) {
genre
}
}
}
}
}