ThetaDev
a3f6a7e68c
tests: add @override to YT channel/tab tests
2023-05-01 17:43:59 +02:00
ThetaDev
0e28f2b560
tests: add tests for channel tab urls
2023-04-27 12:31:39 +02:00
ThetaDev
417b79757f
Merge branch 'dev' of github.com:TeamNewPipe/NewPipeExtractor into channel-tabs
2023-04-27 11:56:50 +02:00
ThetaDev
4aada7f91b
refactor: rename carousel header channel test
2023-04-21 22:48:37 +02:00
ThetaDev
20370395c5
fix: add support for CarouselHeaderRenderer
2023-04-16 17:40:13 +02:00
ThetaDev
12ca6a22cf
fix tests
2023-04-14 14:10:26 +02:00
ThetaDev
5b63a3e3a8
tests: update mocks, remove special cases for a/b test
2023-03-21 01:00:35 +01:00
ThetaDev
8a3545c8b2
fix: rename channel tab LIVE to LIVESTREAMS
2022-11-05 00:08:33 +01:00
ThetaDev
73c182f817
Merge branch 'dev' of github.com:TeamNewPipe/NewPipeExtractor into channel-tabs
2022-11-04 23:50:04 +01:00
ThetaDev
f71fdac166
refactor: API changes
2022-11-04 23:47:44 +01:00
AudricV
a34f060ba0
[YouTube] Use a handle for YoutubeChannelExtractorTest.Gronkh
2022-11-03 19:46:42 +01:00
ThetaDev
8b4b4310ea
feat: add tab support to channel extractor
...
- extract YouTube channel tabs: playlists, channels, shorts, live
2022-10-22 15:29:35 +02:00
Theta-Dev
ed4559d4de
fix: support richGridRenderer on channel page
...
YouTube is currently A/B testing a new layout on their channel pages, which uses a RichGridRenderer.
2022-10-12 15:29:36 +02:00
litetex
349ba8db7f
Improve tests and randomness
...
- Use the existing RNG inside YoutubeParsingHelper
- Deduplicated test-setup for YouTube tests
- Minor improvements
2022-03-27 20:52:38 +02:00
litetex
6a6c9359af
Fixed kurzgesagt test - They changed their description...
2022-03-26 20:52:27 +01:00
Stypox
0c37c75981
Make getDownloader static & extract getDownloaderType
2022-03-16 17:22:42 +01:00
litetex
3712a669b1
Code cleanup / improvements
...
* Deprecated Utils#UTF-8; see StandardCharsets
* Added more helpful methods to ``ExtractorAsserts``
* Use parameterized (cool new) tests
* Restore functionality of some tests + updated mockdata
* Other code cleanups + Sonarlint improvements
2022-01-04 17:28:31 +01:00
litetex
a2cbdf0991
Updated to JUnit 5
2021-12-27 21:08:08 +01:00
litetex
75bb83a1b8
Fixed YoutubeChannelExtractorTest
...
Channel was restored, picked a new one
2021-12-08 21:51:15 +01:00
TiA4f8R
657f165771
Update client version and mocks
2021-08-01 12:38:44 +02:00
TiA4f8R
9ab9c66ddf
Use the youtubei.googleapis.com domain for YouTube Music searches + change a check + update client version and mocks
...
Change the domain from music.youtube.com to youtubei.googleapis.com.
Use a lightweight request to check if the hardcoded YouTubeMusic keys are valid. Increase the length of the response to 500 because if the key is invalid, the length of the response returned is higher than 250 and the response when the key is valid is higher than 1500.
Format the YoutubeMusicSearchExtractor file.
Update YouTube web client version and mocks
2021-08-01 12:37:56 +02:00
TiA4f8R
a12c69da7d
Use the youtubei API for YouTube channels
2021-08-01 12:36:27 +02:00
TobiGr
fa444c8298
Remove assertations of exception messages
2021-06-06 11:38:43 +02:00
TobiGr
f4404b5cc8
Add tests for more reasons
2021-05-01 17:50:19 +02:00
TobiGr
fc998589dc
Detect channels which have been terminated due to copyright infringement
2021-05-01 17:50:19 +02:00
TobiGr
bb3861ddce
Add AccountTerminatedException for better error handling of terminated channels
2021-05-01 17:50:19 +02:00
XiangRongLin
4833df60e5
Add method to inject Random into YoutubeParsingHelper and use in tests
2021-04-08 16:36:55 +02:00
bopol
1a322ad8ed
Add uploader verified by service extraction
2021-02-18 16:36:40 +01:00
XiangRongLin
05cb22c654
Unignore Gronkh.testDescription
...
Remove special character ü from assertion
2021-02-16 08:59:35 +01:00
XiangRongLin
971128c464
Ignore failing tests
2021-02-13 20:28:03 +01:00
XiangRongLin
19737e06ee
Use DownloaderFactory in YoutubeChannelExtractorTest
...
KurzgesagtAdditional needed to be extracted because it ran a duplicated request.
2021-02-13 20:00:51 +01:00
bopol
73353996d7
fix more tests
2021-02-12 23:18:38 +01:00
XiangRongLin
6888e7773f
Ignore all failing tests
2021-01-15 20:11:40 +01:00
XiangRongLin
4dad3d60d6
Move DownloaderTestImpl into downloader package
2021-01-10 19:36:21 +01:00
bopol
0a12300c5e
polish tests
2020-10-26 16:57:37 +01:00
bopol
9a7c6b7ab0
use ContentNotSupportedException for channels without tabs
2020-04-07 14:33:43 +02:00
Mauricio Colli
00d1ed439b
[YouTube] Fix channel extraction when redirects are in the response
...
Some redirects were embed directly into the response as instructions
for the page, instead of the usual http redirects.
2020-03-14 02:39:48 -03:00
Mauricio Colli
e590417cc4
Test if services recognizes their own items urls
2020-03-01 12:57:18 +01:00
Mauricio Colli
e65333c3ce
[YouTube] Detect deleted/nonexistent/invalid channels and playlists
...
- Added tests for these cases.
2020-03-01 12:49:13 +01:00
TobiGr
f33f9466ce
Fix testDescription() in ChannelExtractor
2020-02-25 21:51:30 +01:00
TobiGr
030465b5d4
Improve code formatting and optimise imports
2020-02-15 13:36:54 +01:00
yausername
f3a59a6cdc
merged upstream/dev
2019-11-20 03:08:17 +05:30
yausername
d7582734e7
merged upstream/dev
2019-11-16 00:07:45 +05:30
Mauricio Colli
3638f0e0ea
Implement time ago parser and improve localization handling
...
- Handle special cases for languages where the number is not shown
- Rework the Downloader base implementation, allowing for more
advanced things to be done
- Separate the localization from the content country (just like
YouTube let's the user choose both).
2019-11-03 15:46:21 -03:00
Stypox
f6088c4fc1
Add test for Eminem channel (it has no "Subscribe" button)
2019-09-25 08:32:00 +02:00
TobiGr
06016d1ae3
Fix YouTube subscriber count
...
Modify test to fail on too small subscriber count
2019-09-16 23:16:05 +02:00
yausername
bd22b55885
fixed youtube channel name test
2019-03-23 19:10:34 +05:30
Christian Schabesberger
e072bf6461
fix dercrypt error due to wrong dollar sign detection
2019-03-14 08:49:11 +01:00
Christian Schabesberger
2148edc7d7
add channel and strem extractor for mediaccc
2019-01-26 17:47:58 +01:00
Christian Schabesberger
ce2bbee1e9
add propper localization
2018-09-15 22:29:28 +02:00