Commit Graph

9 Commits

Author SHA1 Message Date
Xevion
672eeedb1a Fix incorrect episode count being used in verify_episode
The season acquired from CLI is one-indexed while episode_counts of course is zero-indexed.
This was not accounted for in `verify_episode`, thus it would error on Season 3, Episode 15 (since Season 4 was accessed, which had 14 episodes).
2022-04-30 20:08:25 -05:00
Xevion
9cc6dbfa50 begin implementing character API fetch routes with rudimentary inefficient paging - character_data.keys() will need caching and surface level data building, perhaps prebuilt.json or runtime var? similar to SeasonList 2020-09-14 12:26:01 -05:00
Xevion
1d9d1d27ad character name separation and character.json saving, refactor character ID generation to helpers 2020-09-14 12:15:08 -05:00
Xevion
21b471e9d4 begin working on charaters.json CLI data aggregation methods, algolia quote object transform (this needs to be standardized, maybe in the next 10,000 years), rename get_characters 2020-09-14 12:01:20 -05:00
Xevion
634f03a09f add preprocess option to build final|algolia commands, make get_characters no file return None instead of empty list, README.md credit link text fix 2020-08-09 19:57:46 -05:00
Xevion
99b15168e1 finish preprocess, build algolia, build final commands, update README, remove obsolete code in process.py 2020-08-09 17:50:26 -05:00
Xevion
d6e2ce1df4 template preprocess/process/algolia/final commands, cleanup process.py functions removing obsolete funcs, adding save_file & preprocess 2020-08-08 03:59:03 -05:00
Xevion
5c80d47404 clean up basic filename/filepath functions, add rich argument fetch command with progressbars for fetch/delayed requests 2020-08-08 01:15:08 -05:00
Xevion
437d132d18 move process.py, ready CLI with base command groups, command names & docstrings 2020-08-07 18:52:44 -05:00