Show a list of what you're watching every season https://kdy.ch/aniSeasons/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Kody 5e712e52e3
Create shows.json if it doesn't exists
5 months ago
.gitignore Script to find entries you didn't put in a season list 2 years ago
LICENSE README and LICENSE 2 years ago
README.md Some styles changes; Unplanned checks movies too 1 year ago
airingSeasons.graphql Missing graphql 2 years ago
config.php.dist Add prefix to cover images URLs for thumbor 2 years ago
fetch.php Prevent "Undefined array key" warning 10 months ago
funcs.php Some styles changes; Unplanned checks movies too 1 year ago
index.php Create shows.json if it doesn't exists 5 months ago
lists.graphql first commit 2 years ago
package.json first commit 2 years ago
plantowatch.graphql Script to find entries you didn't put in a season list 2 years ago
styles.css Add some padding there for the form 1 year ago
unplanned.php Add some sorting 6 months ago
yarn.lock first commit 2 years ago

README.md

aniSeasons

Prerequisites

  • Have an AniList account
  • Make custom lists in the YYYY Season format, ie:
    • 2022 Winter
    • 2022 Spring
    • 2022 Summer
    • 2022 Fall
    • 2023 Winter
    • etc.
  • Put your anime in those custom lists to when you expect to watch them

Install

  • Put this project in a webserver with PHP
  • Make sure PHP can write in the folder
  • Pull nodejs deps for our base CSS (yarn or npm i)
  • Copy config.php.dist to config.php and edit it
    • Set $user to your username (the one we find in your profile URL)
    • Update the $customLinks array to your liking
  • Open /index.php in your browser to see the results
  • You can launch php fetch.php in CLI to force a refresh under 12 hours
  • Add a cron to run fetch.php regularly maybe

Notes

  • The current code will expect tags in the exact same format (and in English) as listed in the prerequistes, so it doesn't get confused with any other custom lists you might create
  • It will loop from 2010 Winter to and including 2050 Fall
  • Data fetched from AniList is saved in shows.json, have fun doing what you want with it