pukkandan
86e5f3ed2e
[cleanup] Upgrade syntax
...
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
2022-04-12 05:32:51 +05:30
pukkandan
d5a398988b
Update to ytdl-commit-78ce962
...
[youtube] Support channel search
78ce962f4f
2022-02-03 22:23:24 +05:30
pukkandan
dd2a987d3f
[tests] Fix tests
2021-11-19 06:30:25 +05:30
pukkandan
060ac76257
[test] Use pytest
instead of nosetests
( #482 )
...
`nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099
and will stop working in py 3.10 as can be seen in #480
2021-07-23 20:18:15 +05:30
felix
cc52de4356
[cleanup] Point all shebang to python3
( #372 )
...
Authored by: fstirlitz
2021-06-06 00:59:04 +05:30
Pccode66
7a5c1cfe93
Completely change project name to yt-dlp ( #85 )
...
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30
pukkandan
bc2ca1bb75
Update to ytdl-commit-cf2dbec
...
cf2dbec630
Except: [kakao] improve info extraction and detect geo restriction
d8085580f6
2021-02-20 02:32:22 +05:30
Unknown
cefecac12c
[skip travis] renaming
...
to avoid using same folder when using pip install for example
2020-09-02 20:25:25 +02:00
Dan Salmon
518d5ba519
Fix some tests
2018-04-18 00:10:02 +07:00
Yen Chi Hsuan
582be35847
Update coding style after pycodestyle 2.1.0
...
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.
See https://github.com/PyCQA/pycodestyle/issues/400
See also #10689 ; thanks @stepshal for first mentioning this issue and
initial patches
2016-11-17 19:45:42 +08:00
Jaime Marquínez Ferrándiz
1b6182d8f7
[youtube:playlist] Fetch all the videos in a mix ( fixes #3837 )
...
Since there doesn't seem to be any indication, it stops when there aren't new videos in the webpage.
2016-04-17 17:07:57 +02:00
Yen Chi Hsuan
a7aab0c23e
[test_youtube_lists] Fix TestYoutubeLists.test_youtube_course
...
Youtube entries are now generators
2016-01-31 20:12:43 +08:00
Sergey M․
8e5b121948
[test_youtube_lists] Add test flat playlist entries' titles
2015-10-18 00:27:06 +06:00
Philipp Hagemeister
dcddc10a50
[test_unicode_literals] Arm unicode_literals check
...
From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
2014-11-26 20:01:22 +01:00
Jouke Waleson
8bcc875676
PEP8: more applied
2014-11-23 21:20:46 +01:00
Jouke Waleson
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
Philipp Hagemeister
cdc628a498
[youtube] Move more tests to extractors
2014-09-24 10:25:47 +02:00
Philipp Hagemeister
9291475f7d
[youtube] Move more tests to Playlist IE, and simply suitable.
2014-09-13 07:35:14 +02:00
Jaime Marquínez Ferrándiz
24577db241
[test/test_youtube_lists] Replace mix list
...
The old video doesn't have a mix anymore.
2014-06-07 13:43:27 +02:00
Philipp Hagemeister
c9ae7b9565
[youtube] Add support for search result URLs ( Fixes #2495 )
2014-03-04 03:32:28 +01:00
Jaime Marquínez Ferrándiz
ea5a0be811
Skip youtube toptracks test
...
All the playlists return 500 errors.
2014-02-25 14:11:01 +01:00
Philipp Hagemeister
9766538124
[jadorecettepub] Add extractor ( Fixes #2148 )
2014-02-08 19:20:23 +01:00
Jaime Marquínez Ferrándiz
d67cc9fa7c
[youtube:playlist] Recognize ‘top tracks’ urls ( closes #2332 )
...
The list parameter starts with ‘MC’ and can have more characters after it, including dots
2014-02-06 19:46:26 +01:00
Jaime Marquínez Ferrándiz
48f9678a32
[test/youtube_lists] Change the list used for testing the Top Lists extractor
...
The ‘Top tracks’ list is not always present in the channel page
2014-01-25 17:02:32 +01:00
Philipp Hagemeister
977887469c
Lower number of expected entries in top list
2013-12-09 04:50:48 +01:00
Jaime Marquínez Ferrándiz
0a688bc0b2
[youtube] Add support for downloading top lists ( fixes #1868 )
...
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
2013-11-30 14:56:51 +01:00
Jaime Marquínez Ferrándiz
652cdaa269
[youtube:playlist] Add support for YouTube mixes ( fixes #1839 )
2013-11-26 21:35:03 +01:00
Philipp Hagemeister
d0efb9ec9a
[tests] Remove global_setup function
2013-11-25 03:47:32 +01:00
Philipp Hagemeister
7012b23c94
Match --download-archive during playlist processing ( Fixes #1745 )
2013-11-22 22:46:46 +01:00
Jaime Marquínez Ferrándiz
dcbb45803f
[youtube:playlist] Don't use the gdata api ( closes #1508 )
...
Parse the playlist pages instead
2013-11-13 16:26:50 +01:00
Jaime Marquínez Ferrándiz
e772692ffd
Fix an import in the tests and the Youtube Shows test
2013-10-15 08:22:20 +02:00
Philipp Hagemeister
44a5f1718a
Simplify tests
...
* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up
2013-10-15 02:00:55 +02:00
Filippo Valsorda
d3f46b9aa5
Add support for single-test tox runs
...
Use a sintax like
tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions)
2013-10-12 13:17:11 -04:00
Filippo Valsorda
7c61bd36bb
[youtube] correct --no-playlist for python3
2013-10-01 11:58:13 -04:00
Filippo Valsorda
d4d9920a26
add test for --no-playlist
2013-09-30 18:01:17 -04:00
Jaime Marquínez Ferrándiz
75dff0eef7
[youtube]: add YoutubeShowIE ( closes #14 )
...
It just extracts the playlists urls for each season
2013-07-01 17:59:28 +02:00
Philipp Hagemeister
112da0a0ce
Simplify FakeYDL
2013-06-27 00:09:05 +02:00
Jaime Marquínez Ferrándiz
8bf8b5a577
Use the new class in the tests
2013-06-24 10:21:44 +02:00
Philipp Hagemeister
0824c28c8b
Remove mentions of old InfoExtractors module
2013-06-23 22:42:59 +02:00
Jaime Marquínez Ferrándiz
213b715893
Merge pull request #887 from anisse/master
...
Fetch all entries that are in a youtube playlist
Also add a test.
2013-06-19 12:52:44 +02:00
Jaime Marquínez Ferrándiz
31513ea6b9
Update test_issue_673 in Youtube Lists
...
Some videos have been removed.
Delete the title check, it's not the purpose of that test.
2013-06-15 11:20:22 +02:00
Philipp Hagemeister
8749b71273
Fix FakeDownloaders
2013-04-30 19:42:13 +02:00
Philipp Hagemeister
9665577802
Adapt tests to changes in youtube's "Most Popular" channel
2013-04-28 15:50:29 +02:00
Jaime Marquínez Ferrándiz
aba8df23ed
YoutubePlaylistIE: don't crash with empty lists (related #808 )
...
The playlist_title wasn't initialized.
2013-04-27 10:41:52 +02:00
Jaime Marquínez Ferrándiz
c72938240e
Get the title of Youtube playlists
2013-04-20 18:57:05 +02:00
ispedals
fb6c319904
Add tests for YoutubeChannelIE
...
- tests for identifying channel urls
- test retrieval of paginated channel
- test retrieval of autogenerated channel
2013-04-19 18:11:05 -04:00
Jaime Marquínez Ferrándiz
8a38a194fb
Add auxiliary methods to InfoExtractor to set the '_type' key and use them for some playlist IEs
2013-03-05 20:55:48 +01:00
Jaime Marquínez Ferrándiz
597cc8a455
Use extract_info in YoutubePlaylist and YoutubeSearch
2013-03-05 11:58:01 +01:00
Philipp Hagemeister
a2ae43a55f
Remove changed playlist test ( #661 )
2013-03-03 22:19:19 +01:00
Philipp Hagemeister
acb8752f80
fix tests in Python3, and make them parallelizable
2013-02-26 22:03:33 +01:00