TobiGr
39bf1ff1eb
Add ytInitialData regex
2020-02-25 21:51:30 +01:00
TobiGr
030465b5d4
Improve code formatting and optimise imports
2020-02-15 13:36:54 +01:00
TobiGr
008b6f505c
[PeerTube] Fix subscriber count in ChannelExtractorTest
2020-02-08 23:08:37 +01:00
TobiGr
0e33249c85
Fix SoundCloud description test
2020-02-08 22:20:20 +01:00
bopol
0f8a7f9df2
fix testGetUploadDate for PeerTubeStreamExtractor
2020-02-07 13:33:50 +01:00
bopol
26c65b2948
Create class Description
2020-02-06 23:35:46 +01:00
B0pol
b671a4ba18
Merge branch 'dev' into peertube
2020-02-01 18:18:23 +00:00
Mauricio Colli
26234a1c0f
Introduce FeedExtractor making fetching from dedicated feeds possible
...
YouTube, for example, has a dedicated feed which was built to be used
like this.
2020-01-28 02:44:18 -03:00
B0pol
e392b6c68f
getLanguageInfo returns Locale instead of String
...
so that java can automatically translate with Locale.getDisplayLanguage(), instead of always having English name of the language
2020-01-25 14:12:38 +01:00
bopol
c790261eed
update test
2020-01-23 19:08:41 +01:00
bopol
20da4750f8
empty support returns "", same for empty description
2020-01-23 14:37:14 +01:00
bopol
74439f692a
add extraction for support info and rename getLanguageInfo function
2020-01-23 14:19:22 +01:00
B0pol
1a15c0e750
agelimit now returns 18 if the video is marked as nsfw, 0 otherwise
...
+ created getBoolean method in JsonUtils.java
2020-01-23 04:42:54 +01:00
B0pol
bcfe7be4e6
Merge branch 'dev' into peertube
2020-01-22 19:19:41 +01:00
Tobias Groza
b9afc9807c
Merge pull request #233 from Stypox/yt-stream-ext
...
Youtube stream extractor improvements by using playerResponse json
2020-01-20 23:17:36 +01:00
TobiGr
2308b074f0
[MediaCCC] Fix testGetTextualUploadDate()
2020-01-20 22:12:39 +01:00
TobiGr
089dbe8afb
Fix StreamLinkHandlerFactoryTest by passing baseUrl to vdn.youtube urls
2020-01-20 22:10:18 +01:00
TobiGr
69ccb7e69d
Update subtitle tests comments
2020-01-20 21:25:47 +01:00
TobiGr
39de55dcd3
[YouTube] Fix and move streamCountTest
2020-01-20 21:24:51 +01:00
bopol
ad7f97ae83
fix PeerTube description and add more description tests
...
actually, the max description length is 250 after request with our extractor.
during my tests, I made API requests with Firefox, copy/pasted into echo "insert description" | wc, and it was giving a wrong length, maybe due to the escapers, I have no idea
anyway, it's now fixed
2020-01-20 15:14:23 +01:00
bopol
a281519e77
added metadata, fix descriptions, fix thumbnail, update tests
...
thumbnail: quality before: https://peertube.cpy.re/static/thumbnails/d2a5ec78-5f85-4090-8ec5-dc1102e022ea.jpg
quality after: https://peertube.cpy.re/static/previews/d2a5ec78-5f85-4090-8ec5-dc1102e022ea.jpg
description: we were getting about the first 260 characters, we now get full description (with fallback to first 260 chars if the get request for full description fails)
test: updated tests to match description, also changed some test: it was assertEquals(extracted, expected), but the proper way to do it is assertEquals(expected, extracted)
metadata: got host, privacy (public, private, unlisted), licence, language, tags
2020-01-20 12:22:33 +01:00
Tobias Groza
2ee558fbe7
Merge pull request #237 from B0pol/fix_invidious_comments
...
Fix invidious comments
2020-01-17 22:55:51 +01:00
Tobias Groza
5a259fca94
Merge pull request #238 from B0pol/c_links_support
...
add support to /c/shortened_url channel links
2020-01-17 22:53:46 +01:00
bopol
221e8dd171
changed assertTrue(string.equals(string)) to assertEquals(string, string)
2020-01-17 21:24:52 +01:00
bopol
5e81ed1dff
add support to /c/shortened_url channel links
2020-01-17 19:27:54 +01:00
B0pol
02930d08f1
added comments test for invidious
2020-01-17 12:58:50 +01:00
B0pol
a12c0e2a37
fix:invidious: getID and onAccpetURl for comments
2020-01-17 12:09:59 +01:00
B0pol
3743c60695
fix: typos in Test
2020-01-15 14:27:52 +01:00
Stypox
7ba04836eb
Add tests for ratings in yt stream extractor tests
2020-01-06 23:57:08 +01:00
Stypox
1bb6cdee22
Enable commented-out test for yt stream extractor
2020-01-06 21:43:24 +01:00
Stypox
d5ca02f3f6
Fix test failing because music channel could be Vevo
...
In yt stream extractor test.
The Vevo and the normal music channel are equivalent, so Youtube picks one of them at random, and in playerResponse the channel id is Vevo's one.
2020-01-06 21:41:15 +01:00
Stypox
1689037b01
Fix getLength() tests now that the value is rounded (not floor-ed)
...
In yt stream extractor
2020-01-06 20:49:08 +01:00
TobiGr
0b6e37e71f
Improve YouTubeSearchPagingtest
2019-12-31 00:18:53 +01:00
Zsombor Gegesy
64729e5357
Improve the tests
2019-12-29 23:14:55 +01:00
Zsombor Gegesy
68b0fd9650
Add test for search paging
2019-12-29 23:14:55 +01:00
yausername
5115541268
fix peertube trending, added most-liked kiosk
2019-12-03 00:42:06 +05:30
yausername
279f175693
validate peertube instance
2019-11-22 22:59:14 +05:30
yausername
4e0adbefbc
[peertube] use baseUrl instead of global instance url
2019-11-21 05:35:22 +05:30
yausername
f3a59a6cdc
merged upstream/dev
2019-11-20 03:08:17 +05:30
Mauricio Colli
0c6e2c8f23
Revert "Temp Commit: Ignore Test (Remove this before merge)"
...
This reverts commit 6ca4c8986a
.
2019-11-18 10:09:18 +01:00
yausername
193442d01c
add original url for share
2019-11-16 02:42:39 +05:30
yausername
d7582734e7
merged upstream/dev
2019-11-16 00:07:45 +05:30
Mauricio Colli
3d21ef5dba
Introduce class that indicates when the time ago is an approximation
2019-11-03 15:46:28 -03:00
Mauricio Colli
6ca4c8986a
Temp Commit: Ignore Test (Remove this before merge)
2019-11-03 15:46:27 -03:00
Mauricio Colli
d8280ce0da
[YouTube] Parse watching count in live streams items
2019-11-03 15:46:22 -03:00
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
wojcik-online
180836c180
Base Implementation: Parse the upload date of StreamInfoItems
...
In the format '2 days ago' (in English) on a YouTube channel page.
(Parser extensible to other pages.)
2019-11-03 15:46:20 -03:00
Mauricio Colli
c4fe2183ce
[YouTube] Improve detection of reCAPTCHA pages
2019-10-29 02:00:41 -03:00
Mauricio Colli
ddd563fe78
[SoundCloud] Add test for hardcoded client id
2019-10-23 16:54:20 +02:00
Mauricio Colli
250c0bb1e8
Add head request to the current downloader implementation
2019-10-23 16:54:20 +02:00