dependabot[bot]
4f94950feb
Bump org.jsoup:jsoup from 1.18.3 to 1.19.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.18.3 to 1.19.1.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.18.3...jsoup-1.19.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 20:36:54 +00:00
TobiGr
de4e27d055
Fix tests execution
...
See https://github.com/gradle/gradle/issues/32534#issuecomment-2678767645
2025-03-15 17:05:56 +01:00
litetex
d718f50e34
Fix compilation + Cleanup
2025-03-05 17:29:33 +01:00
Isira Seneviratne
4f16112d6d
Use Files methods in tests.
2025-03-05 17:23:45 +01:00
litetex
6bf0110e38
Merge pull request #1256 from TeamNewPipe/dependabot/gradle/org.mozilla-rhino-1.8.0
...
Bump org.mozilla:rhino from 1.7.15 to 1.8.0
2025-03-05 17:05:18 +01:00
litetex
da1e0e72b0
Consolidate Rhino Version
2025-03-05 16:20:50 +01:00
litetex
0c3ac0a308
Rework TokenStream
2025-03-05 16:07:05 +01:00
litetex
77ee25e3b6
Fix typo
2025-03-05 15:55:46 +01:00
litetex
907fc2ac52
Fix compile problems and optimize TokenStream
2025-03-05 15:45:08 +01:00
litetex
bcf24def8b
Cleanup test
2025-03-05 15:44:57 +01:00
litetex
470a719861
Fix compile problems in JavaScript class
2025-03-05 15:44:46 +01:00
litetex
b376539062
Also use rhino engine
2025-03-05 15:44:33 +01:00
litetex
2d3342bf56
Improve tests
2025-03-05 15:44:25 +01:00
dependabot[bot]
7b5d41a741
Bump org.mozilla:rhino from 1.7.15 to 1.8.0
...
Bumps [org.mozilla:rhino](https://github.com/mozilla/rhino ) from 1.7.15 to 1.8.0.
- [Release notes](https://github.com/mozilla/rhino/releases )
- [Changelog](https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/mozilla/rhino/commits )
---
updated-dependencies:
- dependency-name: org.mozilla:rhino
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 21:11:54 +00:00
litetex
c4056f5d5c
Fix tests
...
Upstream changes are described here: https://github.com/jhy/jsoup/issues/1278
They are effectively irrelevant as YT removes the ``"``/attributes anyway.
2025-02-17 22:09:44 +01:00
dependabot[bot]
7e21002838
Bump org.jsoup:jsoup from 1.17.2 to 1.18.3
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.17.2 to 1.18.3.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.17.2...jsoup-1.18.3 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 21:06:55 +00:00
Stypox
b1ecb6882f
Merge pull request #1277 from litetex/fix-tests
...
Fix tests and cleanup other stuff
2025-02-15 15:23:27 +01:00
litetex
e4081243e7
Improve documentation
...
> > I think you can use YoutubeParsingHelper.getTextFromObject()
> That was used there before however I did not choose to use it again.
>
> ``runs`` returns an array with 3 items containing:
> 0: ``<artistname>``
> 1: ``•``
> 2: ``<subscriberCount>``
>
> There is 2 problems with that:
> 1. It's inefficient for extracting the subscription count
> 2. If for some reason the artist now has a name like "2k" the extraction malfunctions
See also: https://github.com/TeamNewPipe/NewPipeExtractor/pull/1277#discussion_r1955148742
2025-02-15 15:02:30 +01:00
litetex
677c048f1b
Only include ``jsr305`` and not complete spotbugs
...
Only ``javax.annotation.Nonull`` or ``javax.annotation.Nullable`` are currently in used which means that spotbugs can and should be removed.
See https://github.com/TeamNewPipe/NewPipeExtractor/issues/1278 for details
2025-02-15 14:23:33 +01:00
litetex
3ad9f17c53
Revert potentially breaking change
...
I expected this class to be located in ``youtube`` as it mostly contains YT specific playlist types, but this assumption was wrong.
See also: d9caa90d23 (r1955161108)
2025-02-13 21:24:05 +01:00
litetex
d9caa90d23
Fix okhttp deprecation
2025-02-12 22:29:06 +01:00
litetex
4c3918ac4c
Removed unused code
2025-02-12 22:09:03 +01:00
litetex
2f2e2df5aa
Add recorded mock data
2025-02-12 22:01:17 +01:00
litetex
daac243fc4
Use camelCase
2025-02-12 22:00:54 +01:00
litetex
69d5bf2a89
YouTube 100% Mock coverage
2025-02-12 21:56:02 +01:00
litetex
3b34b82e0f
Downloader: Don't force IOException
...
Use ``UncheckedIOException`` instead
This no longer forces one to always write ``throws IOException`` in tests
2025-02-12 21:46:45 +01:00
litetex
177262485a
Make all YT tests in MOCK mode use mock data
2025-02-11 22:19:53 +01:00
litetex
cf5df3fcff
Improve rate limiting
...
* Bandcamp also has rate-limiting (but a lot more req are allowed than with YT)
* Shorten default warm up time
* Fix typo
2025-02-11 21:50:38 +01:00
litetex
287123b0fd
Add rate limiter with default cold factor
2025-02-11 21:49:48 +01:00
litetex
4d7df1486c
Fix YT artist getSubscriberCount extraction
2025-02-11 21:35:19 +01:00
litetex
25e4a6f3cf
YT: Suggestion test is working again
2025-02-11 21:24:39 +01:00
litetex
ee6bc846ce
Re-Enable test as it's no longer broken
2025-02-11 21:17:46 +01:00
litetex
fa99003077
Fix duplicated ;
2025-02-11 21:16:49 +01:00
litetex
1966ad1e52
Use new Bandcamp autocomplete api
2025-02-11 21:16:30 +01:00
litetex
59a2f1aa18
No random errors
2025-02-11 21:10:31 +01:00
litetex
9f94a2912d
Remove recording retry/throttle as this is now handled in a more general way
2025-02-11 20:47:14 +01:00
litetex
460e0f77e6
Update test dependencies
2025-02-11 20:46:45 +01:00
litetex
351174a85f
Enforce modern TLS1.2+
...
This fixes the following problem:
Bandcamp/their Fastly CDN fails with 403 responses when running tests
* on Windows
* with Java 17+
* and OkHttp's APPROVED_CIPHER_SUITES (default) are used
2025-02-11 20:43:55 +01:00
litetex
ad5ca4eced
Backport/Sync code from NewPipe implementation
2025-02-09 22:06:41 +01:00
litetex
c892cfaafa
Fix PeerTube tests
2025-02-09 21:40:05 +01:00
litetex
e1b94c4148
Move into dedicated package
2025-02-09 20:57:21 +01:00
litetex
f1b90985da
Remove outdated comment
2025-02-09 20:45:17 +01:00
litetex
1a9df85213
MetaInfo Search is was removed or there is none active anymore
...
https://github.com/TeamNewPipe/NewPipeExtractor/issues/1274
2025-02-09 20:38:38 +01:00
litetex
61ef1699f8
Fix code style
2025-02-09 20:37:59 +01:00
litetex
d746d1b288
Disable irrelevant test
2025-02-09 20:37:50 +01:00
litetex
271a4656da
Add missing override annotations
2025-02-09 20:22:59 +01:00
litetex
51586c0957
Disable YT Shorts UI
...
https://github.com/TeamNewPipe/NewPipeExtractor/issues/1273
2025-02-09 20:21:52 +01:00
litetex
451bb1315c
YouTube channel mixes no longer exist
...
It looks like YT removed this around autumn 2024
Other mentions: https://www.reddit.com/r/youtube/comments/1dhuvyo/channel_mixes_disappeared/
2025-02-09 20:15:08 +01:00
litetex
ee7d8b042f
Channel has a new name
2025-02-09 20:08:49 +01:00
litetex
ddc7f3e33a
Fix unexpected error due to malformed url
2025-02-09 20:08:40 +01:00