Jaime Marquínez Ferrándiz
a6a173c2fd
utils.shell_quote: Convert the args to unicode strings
...
The youtube test video failed with `UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 34: ordinal not in range(128)`, the problem was with the filenames being encoded.
2013-11-21 14:09:28 +01:00
Philipp Hagemeister
5904088811
Add support for tou.tv ( Fixes #1792 )
2013-11-20 06:13:19 +01:00
Philipp Hagemeister
ae8f787141
Remove iPhone from user agent. This breaks a lot of extractors
...
In the future, it might be worth investigating whether we get better content when we claime to be an iPhone.
2013-11-18 13:52:26 +01:00
Philipp Hagemeister
96b31b6533
Add iPhone to UA ( #1746 )
2013-11-18 13:05:58 +01:00
Jaime Marquínez Ferrándiz
55b3e45bba
[vimeo] Fix pro videos and player.vimeo.com urls
...
The old process can still be used for those videos.
Added RegexNotFoundError, which is raised by _search_regex if it can't extract the info.
2013-10-23 14:38:03 +02:00
Philipp Hagemeister
f4d96df0f1
Extend #980 with --max-quality support
2013-10-18 00:46:35 +02:00
Philipp Hagemeister
9d4660cab1
[generic] Support embedded vimeo videos ( #1602 )
2013-10-15 12:05:13 +02:00
Jaime Marquínez Ferrándiz
d7e66d39a0
Add an extractor for internetvideoarchive.com videos
...
It's used by videodetective.com
2013-10-12 21:34:04 +02:00
Jaime Marquínez Ferrándiz
4eb7f1d12e
FFmpegPostProcessor: print the command line used if the --verbose option is given
2013-10-12 13:49:27 +02:00
Jaime Marquínez Ferrándiz
2e1fa03bf5
Add an extractor for video.nhl.com ( closes #1586 )
2013-10-10 16:16:49 +02:00
Philipp Hagemeister
b24f347190
Merge branch 'download-archive'
...
Conflicts:
youtube_dl/YoutubeDL.py
youtube_dl/__init__.py
2013-10-06 16:30:26 +02:00
Philipp Hagemeister
41e8bca4d0
[viddler] Add basic support ( Fixes #1520 )
2013-10-06 07:12:47 +02:00
Philipp Hagemeister
c1c9a79c49
Add basic --download-archive option
...
Often, users want to be able to download only videos they haven't seen before, despite the video files having been deleted or moved in the mean time.
When --download-archive FILE is given, the extractor and ID of every download is recorded in the specified file. If it is already present, the video in question is skipped.
2013-10-06 04:27:10 +02:00
Philipp Hagemeister
c38b1e776d
[youtube] Simplify cache_dir code ( #1529 )
2013-10-02 08:41:14 +02:00
Philipp Hagemeister
e0df6211cc
Restore accidentally deleted commits
...
That's what happens if you let Windows machines write :(
2013-09-21 14:40:35 +02:00
Philipp Hagemeister
7459e3a290
Always correct encoding when writing to sys.stderr ( Fixes #1435 )
2013-09-16 06:55:41 +02:00
Jaime Marquínez Ferrándiz
19e1d35989
[mixcloud] Rewrite extractor ( fixes #278 )
2013-09-14 14:26:42 +02:00
Jaime Marquínez Ferrándiz
a921f40799
[ustream] Simplify channel extraction
...
the ChannelParser has been moved to a new function in utils get_meta_content
Instead of the SocialStreamParser now it uses a regex
2013-09-13 22:05:29 +02:00
Jaime Marquínez Ferrándiz
545434670b
Add an extractor for orf.at ( closes #1346 )
...
Make find_xpath_attr also accept numbers in the value
2013-08-29 19:16:07 +02:00
Philipp Hagemeister
c257baff85
Merge remote-tracking branch 'rzhxeo/youporn-hd'
...
Conflicts:
youtube_dl/utils.py
2013-08-28 18:22:28 +02:00
rzhxeo
cba892fa1f
Add intlist_to_bytes to utils.py
2013-08-28 15:59:07 +02:00
Philipp Hagemeister
48ea9cea77
Allow changes to run under Python 3
2013-08-28 14:34:49 +02:00
Philipp Hagemeister
c496ca96e7
Fix platform name in Python 2 with --verbose ( Closes #1228 )
2013-08-28 12:57:10 +02:00
Philipp Hagemeister
aa3e950764
Tolerate junk at the end of gzip-compressed content ( #1268 )
2013-08-28 11:57:13 +02:00
Jaime Marquínez Ferrándiz
0e283428f7
HTTPError is in urllib.error in Python 3, not in http.error
2013-08-28 10:18:39 +02:00
Philipp Hagemeister
2eabb80254
[addanime] improve
2013-08-28 04:25:38 +02:00
Philipp Hagemeister
acebc9cd6b
Revert "Install our own HTTPS handler as well ( #1309 )"
...
This reverts commit 36399e8576
and fixes #1322 .
2013-08-27 23:28:20 +02:00
Philipp Hagemeister
36399e8576
Install our own HTTPS handler as well ( #1309 )
2013-08-24 22:49:22 +02:00
Jaime Marquínez Ferrándiz
d4051a8e05
Add a post processor for embedding subtitles in mp4 videos ( closes #1052 )
2013-08-23 15:06:19 +02:00
Philipp Hagemeister
298f833b16
Note update possibility on errors (thanks @chbrown, #1229 )
2013-08-11 06:46:24 +02:00
Jaime Marquínez Ferrándiz
bba12cec89
Add an extractor for videofy.me ( closes #1171 )
...
Also modify find_xpath_attr to accept values with spaces like for id="HQ on"
2013-08-03 22:50:27 +02:00
Jaime Marquínez Ferrándiz
cbdbb76665
Use determine_ext when saving the thumbnail
...
Urls that contain a query produced filenames with wrong extensions
2013-07-12 22:08:49 +02:00
Jaime Marquínez Ferrándiz
6543f0dca5
BrightcoveIE: Use parse_qs to extract the fields of the query ( closes #1032 )
...
Add a compat_urlparse to utils.
2013-07-12 14:53:28 +02:00
Philipp Hagemeister
5de3ece225
[brightcove] fix on Python 2.6
2013-07-11 16:16:02 +02:00
Philipp Hagemeister
59ae56fad5
Add helper function find_path_attr
2013-07-11 16:12:08 +02:00
Philipp Hagemeister
73e79f2a1b
[3sat] Add support ( Fixes #1001 )
2013-07-08 01:13:55 +02:00
Philipp Hagemeister
9a82b2389f
Do not show bug report for errors that are to be expected ( Closes #973 )
2013-07-02 08:40:21 +02:00
Philipp Hagemeister
a3c776203f
Rewrote error message a bit to clarify
2013-06-28 18:53:31 +02:00
M.Yasoob Ullah Khalid
53f350c165
Changed the error message.
...
I changed the ExtractorError from ```msg = msg + u'; please report this issue on http://yt-dl.org/bug '``` to ```msg = msg + u'; please report this issue on http://yt-dl.org/bug with the complete output by running the same command with --verbose flag'```
Hopefully this will tell the users to report bugs with the complete output.
2013-06-28 18:51:54 +02:00
Filippo Valsorda
98bcd2834a
improve generic and encrypted signature error messages
2013-06-25 16:47:16 +02:00
Filippo Valsorda
d5979c5d55
do not ask the user to report network errors
2013-06-09 11:55:08 +02:00
Filippo Valsorda
f5a290eed9
print "please report this issue on GitHub" on every ExtractorError
2013-06-08 09:56:34 +02:00
Filippo Valsorda
468e2e926b
implement fallbacks and defaults in _search_regex
2013-06-06 14:35:08 +02:00
Filippo Valsorda
b31756c18e
Python 2 compat fixes for MyVideo.de rtmpdump downloads
2013-05-20 11:57:10 +02:00
Philipp Hagemeister
f45c185fa9
Do not re-encode / to # if / is a platform separator, and correctly handle permission errors ( Fixes #831 )
2013-05-13 09:20:08 +02:00
Philipp Hagemeister
ea6d901e51
Add --no-check-certificate ( #814 )
2013-05-04 12:22:56 +02:00
Philipp Hagemeister
4539dd30e6
twitch.tv chapters ( #810 ): print out start and end time
2013-05-04 12:02:18 +02:00
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
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