Jaime Marquínez Ferrándiz
37254abc36
Allow to use relative dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? ( Closes #137 )
...
Also fix DateRange not accepting ranges of one day.
2013-04-28 11:39:37 +02:00
Philipp Hagemeister
a11ea50319
Re-enable Dailymotion (tests pass)
2013-04-27 21:53:21 +02:00
Philipp Hagemeister
81df121dd3
Merge branch 'master' of github.com:rg3/youtube-dl
2013-04-27 20:26:42 +02:00
Philipp Hagemeister
50f6412eb8
Rename soundcloud to soundcloud:set
2013-04-27 20:12:46 +02:00
Jaime Marquínez Ferrándiz
bf50b0383e
Fix some IEs that didn't return the uploade_date in the YYYYMMDD format
...
Create a function unified_strdate in utils.py to fix these problems
2013-04-27 15:14:20 +02:00
Jaime Marquínez Ferrándiz
bd55852517
Allow to select videos to download by their upload dates (related #137 )
...
Only absolute dates.
2013-04-27 14:01:55 +02:00
Jaime Marquínez Ferrándiz
4c9f7a9988
SteamIE: accept urls with agecheck
2013-04-27 11:03:34 +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
3820df0106
Merge pull request #801 from expleo/add_referer_support
2013-04-26 19:34:32 +02:00
Joe Frambach
e74c504f91
Dont delete source file when source file and post-processed file are the same
2013-04-24 21:59:10 +00:00
Jaime Marquínez Ferrándiz
fa70605db2
IEs: clean __init__ methods
...
They are not needed
2013-04-24 23:05:43 +02:00
Jaime Marquínez Ferrándiz
0d173446ff
InfoExtractors: use report_download_webpage in _request_webpage
...
Allows to show the warning when falling back on GenericIE
2013-04-24 22:11:57 +02:00
Jaime Marquínez Ferrándiz
320e26a0af
Clean duplicate method report_download_webpage in InfoExtractors
2013-04-24 22:02:20 +02:00
Jaime Marquínez Ferrándiz
a3d689cfb3
Fix InfoQ
2013-04-24 21:16:10 +02:00
Bjorn Heesakkers
28535652ab
Adds support for passing a referer.
2013-04-24 13:56:04 +02:00
Philipp Hagemeister
7b670a4483
YouTube: Fall back to <meta> description if video is rated ( Fixes #800 )
2013-04-23 13:54:17 +02:00
Jaime Marquínez Ferrándiz
69fc019f26
YoutubeIE when no description is found use an empty unicode string ( closes #800 )
2013-04-23 12:24:08 +02:00
Jaime Marquínez Ferrándiz
613bf66939
More calls to trouble changed to report_error
2013-04-23 11:31:37 +02:00
Jaime Marquínez Ferrándiz
9edb0916f4
Disable colored messages in Windows (related #794 )
2013-04-23 11:09:22 +02:00
Jaime Marquínez Ferrándiz
f4b659f782
Document order of preference for format selection ( closes #798 )
2013-04-23 10:33:54 +02:00
Philipp Hagemeister
c70446c7df
Merge branch 'master' of github.com:rg3/youtube-dl
2013-04-22 23:15:15 +02:00
Philipp Hagemeister
c76cb6d548
Correct indentation
2013-04-22 23:15:05 +02:00
Philipp Hagemeister
71f37e90ef
Merge pull request #797 from AI0867/patch-1
...
Use standard unit symbols in format_bytes
2013-04-22 14:13:52 -07:00
Philipp Hagemeister
75b5c590a8
Do not read configuration files if explicit arguments are given by a host program ( #792 )
2013-04-22 23:05:14 +02:00
Jaime Marquínez Ferrándiz
4469666780
Merge pull request #792 from fp7/master
...
Parameters as arguments to main
2013-04-22 13:44:05 -07:00
Jaime Marquínez Ferrándiz
c15e024141
TumblrIE
...
I haven't found many videos to test, so it may not work for all.
2013-04-22 21:27:27 +02:00
Philipp Hagemeister
8cb94542f4
release 2013.04.22
2013-04-22 20:01:56 +02:00
Philipp Hagemeister
c681a03918
Fix --list-formats ( Closes #799 )
2013-04-22 19:51:56 +02:00
Finn Petersen
30f2999962
Added parenthesis for explicity
2013-04-22 10:15:58 +02:00
Jaime Marquínez Ferrándiz
74e3452b9e
Add playlist and playlist_index to the help string for the output option
...
Also split the help string in different lines to make editing easier.
2013-04-22 10:06:07 +02:00
Jaime Marquínez Ferrándiz
9e1cf0c200
SteamIE returns a playlist
...
With the game name as title.
2013-04-21 22:05:21 +02:00
Jaime Marquínez Ferrándiz
e11eb11906
Allow to download videos with age check from Steam
...
Also move method report_age_confirmation to the base IE class.
2013-04-21 21:56:13 +02:00
Philipp Hagemeister
c04bca6f60
release 2013.04.21
2013-04-21 12:52:45 +02:00
Alexander van Gessel
b0936ef423
Use standard unit symbols in format_bytes
2013-04-21 02:38:37 +03:00
Jaime Marquínez Ferrándiz
41a6eb949a
Clean duplicate method report_extraction in InfoExtractors
...
A lot of IEs had implemented the method in the same way.
2013-04-20 21:12:29 +02:00
Jaime Marquínez Ferrándiz
f17ce13a92
Write the method to_screen in InfoExtractor (related #608 )
...
Except the ones in youtube subtypes (user, channels ..) all calls to _downloader.to_screen has been changed.
The calls not prefixed with the IE name hasn't been touched.
2013-04-20 20:55:40 +02:00
Jaime Marquínez Ferrándiz
8c416ad29a
Remove calls to _downloader.download in Youtube searchs
...
Instead, return the urls of the videos.
2013-04-20 19:22:45 +02:00
Jaime Marquínez Ferrándiz
c72938240e
Get the title of Youtube playlists
2013-04-20 18:57:05 +02:00
Jaime Marquínez Ferrándiz
e905b6f80e
TEDIE can now return a playlist
2013-04-20 13:31:21 +02:00
Jaime Marquínez Ferrándiz
6de8f1afb7
Allows to specify which IE should be used for extracting info for a result of type url
2013-04-20 12:58:35 +02:00
Jaime Marquínez Ferrándiz
9341212642
Create a function in InfoExtractors that returns the InfoExtractor class with the given name
2013-04-20 12:42:57 +02:00
Jaime Marquínez Ferrándiz
f7a9721e16
Fix some metacafe videos, closes #562
2013-04-20 12:06:58 +02:00
Jaime Marquínez Ferrándiz
089e843b0f
Use _download_webpage in MetacafeIE
2013-04-20 11:40:05 +02:00
ispedals
5a8d13199c
Fix YoutubeChannelIE
...
- urls with query parameters now match
- fixes regex for identifying videos
- fixes pagination
2013-04-19 18:05:35 -04:00
Jaime Marquínez Ferrándiz
dce9027045
Merge branch 'extract_info_rewrite'
2013-04-19 21:57:08 +02:00
Philipp Hagemeister
feba604e92
Fix playlists with size 50i ∀ i∉ℕ ( Closes #782 )
2013-04-18 07:28:43 +02:00
Philipp Hagemeister
d22f65413a
release 2013.04.18
2013-04-18 06:29:32 +02:00
Philipp Hagemeister
0599ef8c08
Limit titles to 200 characters ( Closes #789 )
2013-04-18 06:27:11 +02:00
Philipp Hagemeister
bfdf469295
Fix FunnyOrDie extraction for a special video ( #789 )
2013-04-18 06:21:46 +02:00
Philipp Hagemeister
32c96387c1
Fix facebook IE
2013-04-18 04:41:48 +02:00
Philipp Hagemeister
c8c5443bb5
Revert "disable YT ratelimit; this should enable to max out the connection bandwidth"
...
Although cool, that seems to break a lot of youtube videos.
This reverts commit a60b854d90
.
2013-04-17 23:22:25 +02:00
Filippo Valsorda
a60b854d90
disable YT ratelimit; this should enable to max out the connection bandwidth
2013-04-17 19:48:35 +02:00
Finn Petersen
b8ad4f02a2
Arguments as parameter to function _real_main so it can be used programmatically
2013-04-16 19:26:48 +02:00
Jaime Marquínez Ferrándiz
d281274bf2
Add a playlist_index key to the info_dict, can be used in the output template
2013-04-16 15:13:29 +02:00
Philipp Hagemeister
b625bc2c31
release 2013.04.11
2013-04-11 18:42:57 +02:00
Philipp Hagemeister
f4381ab88a
Fix keek title extraction
2013-04-11 18:39:13 +02:00
Philipp Hagemeister
855703e55e
Option to dump intermediate pages
2013-04-11 18:31:35 +02:00
Philipp Hagemeister
927c8c4924
Use download_webpage in youtube IE
2013-04-11 18:18:15 +02:00
Philipp Hagemeister
e0fee250c3
Fix default for variable-size autonumbering
2013-04-11 17:07:55 +02:00
Philipp Hagemeister
72ca05016d
Merge remote-tracking branch 'sagittarian/vimeo-no-desc'
2013-04-11 10:56:01 +02:00
Philipp Hagemeister
844d1f9fa1
Removed overly verbose options and arguments (Should be obvious from the previous lines)
2013-04-11 10:54:37 +02:00
Stanislav Kupryakhin
213c31ae16
Added option --autonumber-size:
...
Specifies the number of digits in %(autonumber)s when it is present in output filename template or --autonumber option is given
2013-04-11 10:53:57 +02:00
Philipp Hagemeister
04f3d551a0
Merge remote-tracking branch 'sagittarian/resolve-symlinks'
2013-04-11 10:51:13 +02:00
Philipp Hagemeister
e8600d69fd
Credit @catch22 for ARD IE
2013-04-11 10:48:37 +02:00
Philipp Hagemeister
b03d65c237
Minor improvements for ARD IE
2013-04-11 10:47:21 +02:00
Adam Mesha
8743974189
Resolve the symlink if __main__.py is invoke as a symlink.
2013-04-11 08:02:17 +03:00
Adam Mesha
dc36bc9434
Fix bug when the vimeo description is empty on Python 2.x.
2013-04-11 07:27:04 +03:00
Jaime Marquínez Ferrándiz
bce878a7c1
Implement the playlist/start options in FileDownloader
...
It makes it available for all the InfoExtractors
2013-04-10 14:32:03 +02:00
Jaime Marquínez Ferrándiz
532d797824
In MetacafeIE return a url if YoutubeIE should do the job
2013-04-10 00:06:03 +02:00
Jaime Marquínez Ferrándiz
146c12a2da
Change the order for extracting/downloading
...
Now it gets a video info and directly downloads it, the it pass to the next video founded.
2013-04-10 00:05:04 +02:00
Jaime Marquínez Ferrándiz
d39919c03e
Add progress counter for playlists
...
Closes #276
2013-04-09 13:45:52 +02:00
Michael Walter
df2dedeefb
added ARD InfoExtractor (german state television)
2013-04-07 15:23:48 +02:00
Michael Walter
adb029ed81
added --playpath/-y support to RTMP downloads (via 'play_path' entry in 'info_dict')
2013-04-07 15:17:36 +02:00
Ricardo Garcia
43ff1a347d
Change rg3.github.com to rg3.github.io almost everywhere
2013-04-06 10:46:17 +02:00
Jaime Marquínez Ferrándiz
14294236bf
Merge branch 'master' into extract_info_rewrite
2013-04-05 12:39:51 +02:00
Philipp Hagemeister
c2b293ba30
release 2013.04.03
2013-04-03 19:43:53 +02:00
Filippo Valsorda
f33154cd39
Merge pull request #764 from jaimeMF/subtitles_not_found
...
Fix crash when subtitles are not found
2013-03-31 19:02:18 -07:00
Jaime Marquínez Ferrándiz
bafeed9f5d
Don't crash in FileDownloader if subtitles couldn't be found and errors are ignored
2013-03-31 12:21:35 +02:00
Jaime Marquínez Ferrándiz
ef767f9fd5
Fix crash when subtitles are not found and the option --all-subs is given
2013-03-31 12:19:13 +02:00
Jaime Marquínez Ferrándiz
bc97f6d60c
Use report_error in subtitles error handling
2013-03-31 12:10:12 +02:00
Filippo Valsorda
fa41fbd318
don't catch YT user URLs in YoutubePlaylistIE ( fix #754 , fix #763 )
2013-03-31 03:02:49 +02:00
Jaime Marquínez Ferrándiz
6a205c8876
More fixes on subtitles errors handling
2013-03-30 14:17:12 +01:00
Jaime Marquínez Ferrándiz
0fb3756409
Fix crash when subtitles are not found
2013-03-30 14:11:33 +01:00
Philipp Hagemeister
1bf2801e6a
release 2013.03.29
2013-03-29 21:22:57 +01:00
Filippo Valsorda
e3700fc9e4
Merge pull request #736 from rg3/retry
...
Exception stacking and test retry
2013-03-29 09:01:27 -07:00
Filippo Valsorda
b693216d8d
Merge pull request #752 from dodo/master
...
SoundcloudSetIE
2013-03-29 08:40:22 -07:00
Filippo Valsorda
46b9d8295d
Merge pull request #730 by @JohnyMoSwag
...
Support for Worldstarhiphop.com
2013-03-29 16:14:49 +01:00
Filippo Valsorda
7decf8951c
fix FunnyOrDieIE, MyVideoIE, TEDIE
2013-03-29 15:59:13 +01:00
Filippo Valsorda
1f46c15262
fix SpiegelIE
2013-03-29 15:31:38 +01:00
Filippo Valsorda
0cd358676c
Rebased, fixed and extended LiveLeak.com support
...
close #757 - close #761
2013-03-29 15:13:24 +01:00
kkalpakloglou
43113d92cc
Update InfoExtractors.py
2013-03-29 14:23:09 +01:00
Jaime Marquínez Ferrándiz
7eab8dc750
Pass the playlist info_dict to process_info
...
the playlist value can be used in the output template
2013-03-29 12:32:42 +01:00
Philipp Hagemeister
95506f1235
Merge remote-tracking branch 'jaimeMF/color_error_messages'
2013-03-29 00:25:48 +01:00
Philipp Hagemeister
a91556fd74
Add a note on MaxDownloadsReached ( #732 , thanks to CBGoodBuddy)
2013-03-29 00:20:13 +01:00
Philipp Hagemeister
1447f728b5
Merge branch 'master' of github.com:rg3/youtube-dl
2013-03-29 00:06:48 +01:00
Jaime Marquínez Ferrándiz
d2c690828a
Add title and id to playlist results
...
Not all IE give both. They are not used yet.
2013-03-28 13:39:00 +01:00
Jaime Marquínez Ferrándiz
cfa90f4adc
Merge branch 'master' into extract_info_rewrite
2013-03-28 13:20:33 +01:00
Filippo Valsorda
898280a056
use sys.stdout.buffer only on Python3
2013-03-28 13:13:03 +01:00
Chirantan Ekbote
1ee9778405
Use sys.stdout.buffer instead of sys.stdout
...
sys.stdout defaults to text mode, we need to use the underlying buffer
instead when writing binary data.
Signed-off-by: Chirantan Ekbote <chirantan.ekbote@gmail.com>
2013-03-27 15:57:11 -04:00
dodo
5011cded16
SoundcloudSetIE
...
info extractor for soundcloud sets
2013-03-24 02:24:07 +01:00
Filippo Valsorda
f10b2a9c14
fix KeekIE
2013-03-20 12:13:52 +01:00
Filippo Valsorda
5cb3c0b319
Merge pull request #699 by @iemejia
...
Removed innecesary function to convert subtitles, improved use of the youtube api
2013-03-20 11:35:55 +01:00
Filippo Valsorda
b9fc428494
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
2013-03-20 11:29:07 +01:00
Ismael Mejia
c0ba104674
Fixed typo in error message when no subtitles were available.
2013-03-20 08:41:54 +01:00
Ismael Mejia
2a4093eaf3
Added new option '--list-subs' to show the available subtitle languages
2013-03-20 08:41:54 +01:00
Ismael Mejia
9e62bc4439
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
2013-03-20 08:41:54 +01:00
Ismael Mejia
553d097442
Refactor subtitle options from srt to the more generic 'sub'.
...
In order to be more consistent with different subtitle formats.
From:
* --write-srt to --write-sub
* --only-srt to --only-sub
* --all-srt to --all-subs
* --srt-lang to --sub-lang'
Refactored also all the mentions of srt for sub in all the source code.
2013-03-20 08:41:53 +01:00
Ismael Mejia
ae608b8076
Added new option '--all-srt' to download all the subtitles of a video.
...
Only works in youtube for the moment.
2013-03-20 08:41:53 +01:00
Philipp Hagemeister
c397187061
Spiegel: Support hash at end of URL
2013-03-16 23:52:17 +01:00
Philipp Hagemeister
e32b06e977
Spiegel IE
2013-03-12 01:08:54 +01:00
Philipp Hagemeister
8c42c506cd
Add configuration to -v output
2013-03-12 00:10:05 +01:00
Filippo Valsorda
8cc83b8dbe
Bubble up all the stack of exceptions and retry download tests on timeout errors
2013-03-09 10:05:43 +01:00
Johny Mo Swag
08ec0af7c6
catch fatal error
2013-03-08 22:48:05 -08:00
Johny Mo Swag
3b221c5406
removed str used for other project.
2013-03-08 22:39:45 -08:00
Philipp Hagemeister
3d3423574d
Fix Unicode handling GenericIE ( Fixes #734 )
2013-03-08 20:47:06 +01:00
Philipp Hagemeister
e5edd51de4
Clear up error messages ( #734 )
2013-03-08 20:12:05 +01:00
Johny Mo Swag
64c78d50cc
working - worldstarhiphop IE
...
Support for WorldStarHipHop
2013-03-07 16:27:21 -08:00
Johny Mo Swag
b3bcca0844
clean up
2013-03-07 15:39:17 -08:00
Johny Mo Swag
61e40c88a9
fixed typo
2013-03-06 21:14:46 -08:00
Johny Mo Swag
40634747f7
Support for WorldStarHipHop.com
2013-03-06 21:09:55 -08:00
Tim Douglas
47dcd621c0
Escapist videos are acutally .mp4, not .flv
2013-03-06 12:46:45 -05:00
Jaime Marquínez Ferrándiz
a0d6fe7b92
When a redirect is found return the new url using the new style
2013-03-05 22:33:32 +01:00
Jaime Marquínez Ferrándiz
c9fa1cbab6
More trouble calls changed in InfoExtractors.py
...
The calls with the message starting with 'WARNING' have been changed to report_warning instead of report_error
2013-03-05 21:13:17 +01: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
6ac7f082c4
extract_info
now expects ie.extract
to return a list in the format proposed in issue 608.
...
Each element should have a '_type' key specifying if it's a video, an url or a playlist.
`extract_info` will process each element to get the full info
2013-03-05 20:14:32 +01:00
Jaime Marquínez Ferrándiz
f6e6da9525
Use extract_info in BlipTV User and Youtube Channel
2013-03-05 12:26:18 +01:00
Jaime Marquínez Ferrándiz
597cc8a455
Use extract_info in YoutubePlaylist and YoutubeSearch
2013-03-05 11:58:01 +01:00
Jaime Marquínez Ferrándiz
3370abd509
Merge branch 'master' into extract_info_rewrite
2013-03-04 22:25:46 +01:00
Jaime Marquínez Ferrándiz
631f73978c
Add a method for extracting info from a list of urls
2013-03-04 22:16:42 +01:00
Jaime Marquínez Ferrándiz
e5f30ade10
Use report_error in InfoExtractors.py
...
Some calls haven't been changed
2013-03-04 15:56:14 +01:00
Jaime Marquínez Ferrándiz
6622d22c79
Use report_error in FileDownloader.py
2013-03-04 11:47:58 +01:00
Jaime Marquínez Ferrándiz
4e1582f372
Use red color when printing error messages
2013-03-04 11:27:25 +01:00
Philipp Hagemeister
967897fd22
Fix Python 3 errors with rmtp downloads
2013-03-03 22:38:38 +01:00
Philipp Hagemeister
f918ec7ea2
Clarify rate limit documentation ( Closes #723 )
2013-03-03 22:35:26 +01:00
Philipp Hagemeister
7ae153ee9c
Remove tweetreel - it has shut down
2013-03-03 22:15:06 +01:00
Philipp Hagemeister
f7b567ff84
Use proper urlparse functions and simplify a bit
2013-03-03 22:09:44 +01:00
Philipp Hagemeister
f2e237adc8
Merge remote-tracking branch 'jcarlosgarciasegovia/master'
2013-03-03 22:04:06 +01:00
Jaime Marquínez Ferrándiz
2e5457be1d
Use report_warning in InfoExtractors
2013-03-02 11:24:07 +01:00
Juan Carlos Garcia Segovia
7f9d41a55e
Allow downloading http://blip.tv/play/ embeded URLs
2013-03-01 10:22:16 +00:00
Jaime Marquínez Ferrándiz
8207626bbe
Use color when printing warning messages
2013-02-28 22:07:29 +01:00
Jaime Marquínez Ferrándiz
df8db1aa21
Create extract_info method
2013-02-26 23:33:58 +01:00
Philipp Hagemeister
691db5ba02
Don't be too clever (Fixes Python 3)
2013-02-26 22:03:43 +01:00
Philipp Hagemeister
6bf48bd866
Merge remote-tracking branch 'origin/API_YT_playlists'
2013-02-26 19:58:04 +01:00
Filippo Valsorda
89de9eb125
Modified Youtube video/playlist matching; fixes #668 ; fixes #585
2013-02-26 19:06:41 +01:00
Filippo Valsorda
6324fd1d74
Switch YTPlaylistIE to API (relevant: #586 ); fixes #651 ; fixes #673 ; fixes #661
2013-02-26 19:06:28 +01:00
Juan M
9e07cf2955
[YT Search] No results if items is not in response
...
When a query results of 0 items, the key items is not present in the
api_response dictionary, raising a KeyError.
Intead, look for the key and call trouble if it's not present.
2013-02-26 18:06:43 +01:00
Philipp Hagemeister
f03b88b3fb
Merge remote-tracking branch 'joksnet/not_keep_video_message'
2013-02-25 00:35:12 +01:00
Philipp Hagemeister
97d0365f49
release 2013.02.25
2013-02-25 00:28:19 +01:00
Philipp Hagemeister
12887875a2
Fix typo
2013-02-25 00:22:55 +01:00
Philipp Hagemeister
450e709972
Formalize URL creation (prepare for some cleanup in blip.tv:users)
2013-02-24 23:23:50 +01:00