summaryrefslogtreecommitdiffstats
path: root/config/migrate-scripts/migrate-db-17cf077.sh
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2021-05-07 05:13:53 -0700
committersyeopite <syeopite@syeopite.dev>2021-09-24 21:07:06 -0700
commita50f64f6e9ab55efa9301915817b11f152625f22 (patch)
treede215dc9d42dd436a83cc4b33de59e0bd106b1da /config/migrate-scripts/migrate-db-17cf077.sh
parent1323b94b7a3a90a27a4353edddb7b9c103044e02 (diff)
downloadinvidious-a50f64f6e9ab55efa9301915817b11f152625f22.tar.gz
invidious-a50f64f6e9ab55efa9301915817b11f152625f22.tar.bz2
invidious-a50f64f6e9ab55efa9301915817b11f152625f22.zip
Add parser for categories (shelfRenderer)
This commit adds a new parser for YT's shelfRenderers which are typically used to denote different categories.The code for featured channels parsing has also been moved to use the new parser but some additional refactoring are needed there. The ContinuationExtractor has also been improved and is now capable of extraction continuation data that is packaged under "appendContinuationItemsAction" In additional this commit adds some useful helper functions to extract the current selected tab the continuation token. This is to mainly reduce code size and repetition. -- This cherry-picked commit also removes the code for parsing featured channels present on the original. (cherry picked from commit 8000d538dbbf1eb9c78e000b1449926ba3b24da9)
Diffstat (limited to 'config/migrate-scripts/migrate-db-17cf077.sh')
0 files changed, 0 insertions, 0 deletions