/MAL2GCal

Primary LanguagePythonThe UnlicenseUnlicense

MAL2GCal

Import MyAnimeList (MAL) watching list to Google Calendar

image

Installation

  1. Create .env from .env.example, follow the links for each key
  2. Run init.bat (Mac user can just begone fix some few lines or just follow it manually)
  3. You will be prompted for double redirects, one for MAL, one for GCP, just follow.
  4. (Optional) If anything fails, activate venv, by default is, .\venv\Scripts\activate
  5. (Optional) If any token generation fails, try
  • py .\scripts\optionals\mal_generate_token.py
  • py .\scripts\optionals\g_generate_token.py
  1. (Optional) After manual token generation, try py .\scripts\validate.py, if some links showed up, just follow. (It's to enable Calendar API)
  2. Either use main_soft.bat or main_plan_soft.bat, or both.
  • main_soft for importing "watching" list.
  • main_plan_soft for importing "plan to watch" list.

Subsequent usage

After long period (maybe one whole season),

Used recently (maybe one or two hours),