wb9688
|
8e6be880d7
|
Simplify getId() in YoutubeChannelExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
ecfc27a92c
|
Implement fallback methods for getDescription() and getTextualUploadDate() in YouTubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
eed29ea734
|
Return null for related streams at age restricted videos
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
9efcc61ca6
|
Adapt some tests to match the new URLs
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
f39603f6ef
|
Implement getUploadDate() in YouTubeStreamInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
26ea3dceb6
|
Fix getViewCount() in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
76d54abdbf
|
Reimplement more methods in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
f13c0288cc
|
Reimplement some methods in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
02b59903fa
|
Remove useless code
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
dd4dd849dc
|
Get client version dynamically in YouTubeSearchExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
583e9c1571
|
Fix getPage()
Someone should check if there are unstaged changes before committing...
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
5842b9ad37
|
Add getClientVersion() and HARDCODED_CLIENT_VERSION to YouTubeParsingHelper
Prefer hardcoded client version above the current one when making requests to retrieve the same JSON structure for each request.
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
5d883d100c
|
Implement pagination in YoutubeSearchExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
c0a8e01889
|
Implement pagination in YoutubePlaylistExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4039409820
|
Fix getLikeCount() for certain streams
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
627ab2459f
|
Uncomment fetchPage()
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
2dfa2187ff
|
Implement pagination in YoutubeChannelExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
a38ab9b791
|
Return null if channel has no banner
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
1eca63089b
|
Count private and deleted videos as ad
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
c7360e4a46
|
Fix getThumbnailUrl() in YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
51fb26625a
|
Implement getSubscriberCount() in YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
6d20b2b1d0
|
Fix NPE on collecting page items
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4462cbe3f1
|
Reimplement YoutubePlaylistInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
8aea4d445b
|
Reimplement YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
3187116a63
|
Handle premium videos
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
7442f91aa6
|
Don't assume which channel tab is videos
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
316fe0109d
|
Fix first playlist page
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4e57e589ce
|
Fix first channel page
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
5816202cc7
|
Move getInitialData() method to YouTubeParsingHelper
Rename ytInitialData to initialData
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
38aabc6aca
|
Use plain YoutubeStreamInfoItemExtractor in YoutubeTrendingExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
957db062ef
|
Fix getting uploader for videoRenderer
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
b88188d419
|
Move stuff from extractVideoPreviewInfo() into YoutubeStreamInfoItemExtractor and partially fix search
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
af49b3c487
|
Fix live streams in extractVideoPreviewInfo()
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
f33f9466ce
|
Fix testDescription() in ChannelExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
10e9c16d8c
|
Fix LiveStream view count
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
127c4d5893
|
Fix getNextStream() in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
7bfc0e62c6
|
Fix getRelatedStreams() in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
12166ca60c
|
[StreamExtractor] Add fallback method for uploader avatar url
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
3ec422a542
|
Fix like/dislike parsing
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
a34e5c18e1
|
Trending StreamInfoItemCollecetor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
b705515da0
|
Adapt most playlist fields
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
21253abd9b
|
Use Firefox ESR User-Agent: 68
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
655c999795
|
Detect disabled subriber count correctly
Fix parsing of kiosk name
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
7dcc9f159b
|
Stream: fix uploader avatar url
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
be3e20e263
|
Adapt most channel changes
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
39bf1ff1eb
|
Add ytInitialData regex
|
2020-02-25 21:51:30 +01:00 |
|
Tobias Groza
|
a129c65c63
|
more improvements of comments
Co-Authored-By: Stypox <stypox@pm.me>
|
2020-02-16 23:59:31 +01:00 |
|
TobiGr
|
0a4115286b
|
Apply one suggestion
|
2020-02-15 13:36:54 +01:00 |
|
Tobias Groza
|
6822574588
|
Fix typos
Co-Authored-By: B0pol <bopol@e.email>
|
2020-02-15 13:36:54 +01:00 |
|
TobiGr
|
030465b5d4
|
Improve code formatting and optimise imports
|
2020-02-15 13:36:54 +01:00 |
|