aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/crunchyroll.py
Commit message (Collapse)AuthorAgeFilesLines
* [ie/crunchyroll] Remove initial state extraction (#7632)Simon Sawicki2023-07-201-30/+43
| | | Authored by: Grub4K
* [compat, networking] Deprecate old functions (#2861)coletdjnz2023-07-151-2/+2
| | | | Authored by: coletdjnz, pukkandan
* [extractor/crunchyroll:music] Fix `_VALID_URL` (#7439)Aman Salwan2023-06-271-2/+18
| | | | | | Closes #7419 Authored by: AmanSal1, rdamas Co-authored-by: Robert Damas <robert.damas@byom.de>
* [extractor/crunchyroll] Rework with support for movies, music and artists ↵Simon Sawicki2023-05-241-180/+482
| | | | | | | (#6237) This adds `CrunchyrollMusicIE` and `CrunchyrollArtistIE` extractors using the new, reworked base class and expands the `CrunchyrollBetaIE` with support for movies and movie listings and more complete metadata extraction Authored by: Grub4K
* [extractor/crunchyroll] Fix incorrect premium-only errorSimon Sawicki2023-02-161-1/+1
| | | | | Closes #6234 Authored by: Grub4K
* [extractor/crunchyroll] Better message for premium videospukkandan2023-02-141-3/+10
| | | | Closes #6227
* [extractor/crunchyroll] Add intro chapter (#6023)ByteDream2023-02-121-0/+14
| | | Authored by: ByteDream
* [extractor/crunchyroll:show] Add `language` to entries (#5687)Christoph Flathmann2023-01-071-1/+2
| | | Authored by: Chrissi2812
* [cleanup] Miscpukkandan2023-01-021-1/+1
| | | | Closes #5576, closes #5887
* [extractor] Deprecate `_sort_formats`pukkandan2022-11-171-1/+0
|
* [extractor/crunchyroll] Beta is now the only layout (#5294)Jeff Huffman2022-11-071-687/+25
| | | | Closes #5292 Authored by: tejing1
* [extractor/crunchyroll:beta] Improve handling of hardsubs (#5041)Simon Sawicki2022-09-301-17/+56
| | | | Closes #3397 Authored by: Grub4K
* [extractor/crunchyroll:beta] Use anonymous access (#4704)Jeff Huffman2022-08-301-27/+9
| | | | Closes #4692 Authored by: tejing1
* [extractor/crunchyroll] Improve `_VALID_URL`spukkandan2022-08-121-5/+20
| | | | Closes #4633
* [extractor/crunchyroll:beta] Use streams API (#4555)Jeff Huffman2022-08-041-1/+3
| | | | Closes #4452 Authored by: tejing1
* [extractor/crunchyroll:beta] Extract timestamp and fix tests (#4535)Jeff Huffman2022-08-031-36/+11
| | | | Closes #4533 Authored by: tejing1
* Bugfix for f1042989c16795b9f75edd7856b1257570ab40e3pukkandan2022-07-271-3/+3
|
* [crunchyroll] Fix language code in _VALID_URLspukkandan2022-07-271-3/+6
| | | | Closes #4451
* [extractor/Crunchyroll] Handle missing metadata correctly (#4405)Burve2022-07-261-34/+24
| | | | | Closes #4399 Authored by pukkandan, Burve
* [extractor/crunchyroll] Improve _VALID_URLpukkandan2022-07-111-1/+1
| | | | | | | <http://www.crunchyroll.com/series/GR24PVM76/nichijou-my-ordinary-life> should be handled by Generic Closes #4322
* [compat] Remove more functionspukkandan2022-06-251-10/+8
| | | | Removing any more will require changes to a large number of extractors
* [crunchyroll:beta] Fix extractor after API change (#3801)Jeff Huffman2022-05-191-4/+5
| | | | Closes #2052 Authored by: Burve, tejing1
* [cleanup] Upgrade syntaxpukkandan2022-04-121-3/+0
| | | | | | | | | | Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
* [cleanup] Mark some compat variables for removal (#2173)pukkandan2022-04-121-5/+5
| | | | Authored by fstirlitz, pukkandan
* [crunchyroll:playlist] Implement beta API (#2955)Jeff Huffman2022-04-051-45/+155
| | | | | Closes #3121, #2930 Authored by: tejing1
* [crunhyroll] Fix inheritancepukkandan2022-03-301-2/+2
| | | | https://github.com/yt-dlp/yt-dlp/pull/2955#issuecomment-1083060465
* [extractor] Add `_perform_login` function (#2943)pukkandan2022-03-181-7/+1
| | | | * Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API * Adds `ie.supports_login` to the public API
* [crunchyroll] Better error reporting on login failure (#2938)Jeff Huffman2022-03-041-1/+1
| | | Authored by: tejing1
* [crunchyroll] Fix login (#2530)Jeff Huffman2022-02-011-45/+27
| | | | Closes #1424 Authored by: tejing1
* [crunchyroll:beta] Add cookies support (#2506)Jeff Huffman2022-01-291-7/+116
| | | | | | | | * Extract directly from the beta API when cookies are passed. If login cookie is absent, the extraction is delegated to `CrunchyrollIE`. This causes different metadata to be extracted (including formats and video id) and therefore results in a different archive entry. For now, this issue is unavoidable since the browser also redirects to the old site when not logged in. * Adds extractor-args `format` and `hardsub` to control the source and subtitles of the extracted formats Closes #1911 Authored by: tejing1
* [crunchyroll] Add extractor-args `language` and `hardsub`pukkandan2021-11-051-7/+13
| | | | Closes #1516
* [crunchyroll] Add season to flat-playlistpukkandan2021-10-171-9/+12
| | | | Closes #1319
* [crunchyroll] Add support for `beta.crunchyroll` URLspukkandan2021-10-171-1/+55
| | | | and fix series URLs with language code
* [extractor] Common function `_match_valid_url`pukkandan2021-08-231-1/+1
|
* [crunchyroll] Fix thumbnail (#650)funniray2021-08-101-5/+22
| | | Authored by: funniray
* [crunchyroll:playlist] Force httppukkandan2021-07-201-2/+3
| | | | Closes #495
* [extractor] Fix pre-checking archive for some extractorspukkandan2021-06-061-2/+2
| | | | The `id` regex group must be present for `_match_id` and pre-checking archive to work correctly
* Fix some linter and typospukkandan2021-04-161-1/+1
|
* Completely change project name to yt-dlp (#85)Pccode662021-02-251-0/+682
* All modules and binary names are changed * All documentation references changed * yt-dlp no longer loads youtube-dlc config files * All URLs changed to point to organization account Co-authored-by: Pccode66 Co-authored-by: pukkandan