Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[extractor/niconicochannelplus] Add extractor #5686

Merged
merged 30 commits into from Sep 23, 2023
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
8815c92
[extractor/niconicochannelplus] Add extractor
pzhlkj6612 Dec 1, 2022
bb6be25
[extractor/niconicochannelplus] "ext" is also a mandatory metadata
pzhlkj6612 Dec 2, 2022
71683c8
[extractor/niconicochannelplus] use "traverse_obj()" to find data wit…
pzhlkj6612 Dec 13, 2022
074bdc1
[extractor/niconicochannelplus] DVR works if both "allow_dvr_flg" and…
pzhlkj6612 Dec 13, 2022
a6a9588
[extractor/niconicochannelplus] age limit
pzhlkj6612 Dec 14, 2022
6caaf7a
[extractor/niconicochannelplus] rename func for "page_base_info"
pzhlkj6612 Dec 14, 2022
131e646
[extractor/niconicochannelplus] remove one-time variables
pzhlkj6612 Dec 14, 2022
d037d80
[extractor/niconicochannelplus] remove None values from tests
pzhlkj6612 Dec 14, 2022
49288eb
[extractor/niconicochannelplus] remove the "ext" field from info_dict
pzhlkj6612 Dec 16, 2022
70eef1c
[extractor/niconicochannelplus] add a header for video_pages link
pzhlkj6612 Mar 14, 2023
f93d467
Merge branch 'master' into niconicochannelplus
pzhlkj6612 Mar 14, 2023
6dadb6f
[extractor/niconicochannelplus] raise_no_formats for upcoming live
pzhlkj6612 May 3, 2023
491a0a0
Merge branch 'master' into niconicochannelplus
pzhlkj6612 May 3, 2023
8bdba71
[extractor/niconicochannelplus] add headers for session_ids link
pzhlkj6612 Jun 4, 2023
6f51c4b
[extractor/niconicochannelplus] simplify regex as suggested by pukkandan
pzhlkj6612 Jun 4, 2023
98afa3d
[extractor/niconicochannelplus] remove un-testable tests
pzhlkj6612 Jun 4, 2023
862cedb
Merge branch 'master' into niconicochannelplus
pzhlkj6612 Jun 4, 2023
e5ba9bb
[extractor/niconicochannelplus] add a header for video & live pages link
pzhlkj6612 Jun 4, 2023
bbf19a6
[extractor/niconicochannelplus] "traverse_obj" is non-fatal
pzhlkj6612 Sep 21, 2023
0c70647
[extractor/niconicochannelplus] simplify message in "raise_no_formats"
pzhlkj6612 Sep 21, 2023
82ed6ec
[extractor/niconicochannelplus] extraction for metadata shoule not be…
pzhlkj6612 Sep 21, 2023
451fc91
[extractor/niconicochannelplus] rm repetition
pzhlkj6612 Sep 22, 2023
a620505
Merge branch 'master'
pzhlkj6612 Sep 22, 2023
e0aade7
[extractor/niconicochannelplus] "traverse_obj" playlist items simply …
pzhlkj6612 Sep 22, 2023
3e5c6b9
[extractor/niconicochannelplus] "traverse_obj" data_json in one call
pzhlkj6612 Sep 22, 2023
bb82074
[extractor/niconicochannelplus] "traverse_obj" comment in one call
pzhlkj6612 Sep 22, 2023
0ac68ff
[extractor/niconicochannelplus] "write_debug" debug info
pzhlkj6612 Sep 23, 2023
283152b
[extractor/niconicochannelplus] add sanity check for "--extractor-args"
pzhlkj6612 Sep 23, 2023
7fefca8
comment cleanup
bashonly Sep 23, 2023
f1db454
Update README.md
bashonly Sep 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Expand Up @@ -1774,6 +1774,9 @@ The following extractors use this feature:
#### twitter
* `force_graphql`: Force usage of the GraphQL API. By default it will only be used if login cookies are provided

#### niconicochannelplus
* `max_comments`: Limit the amount of comments to gather (default: `120`)

NOTE: These options may be changed/removed in the future without concern for backward compatibility

<!-- MANPAGE: MOVE "INSTALLATION" SECTION HERE -->
Expand Down
5 changes: 5 additions & 0 deletions yt_dlp/extractor/_extractors.py
Expand Up @@ -1205,6 +1205,11 @@
NineCNineMediaIE,
CPTwentyFourIE,
)
from .niconicochannelplus import (
NiconicoChannelPlusIE,
NiconicoChannelPlusChannelVideosIE,
NiconicoChannelPlusChannelLivesIE,
)
from .ninegag import NineGagIE
from .ninenow import NineNowIE
from .nintendo import NintendoIE
Expand Down