From 81b7414b2a5c86d66f2d7acb398e5d3857a31dad Mon Sep 17 00:00:00 2001 From: Simon Lecoq <22963968+lowlighter@users.noreply.github.com> Date: Sun, 24 Jan 2021 21:50:56 +0100 Subject: [PATCH] Add anilist plugin (#69) --- README.md | 71 +++++++++- action.yml | 40 ++++++ settings.example.json | 3 + source/app/action/index.mjs | 12 ++ source/app/metrics.mjs | 7 +- source/app/mocks.mjs | 124 ++++++++++++++++- source/app/web/statics/app.js | 14 ++ source/app/web/statics/app.placeholder.js | 55 ++++++++ source/plugins/anilist/index.mjs | 122 ++++++++++++++++ .../anilist/queries/characters.graphql | 21 +++ .../plugins/anilist/queries/favorites.graphql | 34 +++++ source/plugins/anilist/queries/medias.graphql | 50 +++++++ .../anilist/queries/statistics.graphql | 25 ++++ source/plugins/languages/index.mjs | 1 - source/queries/people.repository.graphql | 16 +++ source/templates/classic/partials/_.json | 3 +- source/templates/classic/partials/anilist.ejs | 130 ++++++++++++++++++ source/templates/classic/style.css | 71 ++++++++++ tests/metrics.test.js | 36 +++++ 19 files changed, 828 insertions(+), 7 deletions(-) create mode 100644 source/plugins/anilist/index.mjs create mode 100644 source/plugins/anilist/queries/characters.graphql create mode 100644 source/plugins/anilist/queries/favorites.graphql create mode 100644 source/plugins/anilist/queries/medias.graphql create mode 100644 source/plugins/anilist/queries/statistics.graphql create mode 100644 source/queries/people.repository.graphql create mode 100644 source/templates/classic/partials/anilist.ejs diff --git a/README.md b/README.md index 250ece56..499b0f8d 100644 --- a/README.md +++ b/README.md @@ -184,16 +184,30 @@ But there's more with [plugins](https://github.com/lowlighter/metrics/tree/maste