aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/utils.py
AgeCommit message (Collapse)Author
2013-10-10Add an extractor for video.nhl.com (closes #1586)Jaime Marquínez Ferrándiz
2013-10-06Merge branch 'download-archive'Philipp Hagemeister
Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py
2013-10-06[viddler] Add basic support (Fixes #1520)Philipp Hagemeister
2013-10-06Add basic --download-archive optionPhilipp Hagemeister
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-02[youtube] Simplify cache_dir code (#1529)Philipp Hagemeister
2013-09-21Restore accidentally deleted commitsPhilipp Hagemeister
That's what happens if you let Windows machines write :(
2013-09-16Always correct encoding when writing to sys.stderr (Fixes #1435)Philipp Hagemeister
2013-09-14[mixcloud] Rewrite extractor (fixes #278)Jaime Marquínez Ferrándiz
2013-09-13[ustream] Simplify channel extractionJaime Marquínez Ferrándiz
the ChannelParser has been moved to a new function in utils get_meta_content Instead of the SocialStreamParser now it uses a regex
2013-08-29Add an extractor for orf.at (closes #1346)Jaime Marquínez Ferrándiz
Make find_xpath_attr also accept numbers in the value
2013-08-28Merge remote-tracking branch 'rzhxeo/youporn-hd'Philipp Hagemeister
Conflicts: youtube_dl/utils.py
2013-08-28Add intlist_to_bytes to utils.pyrzhxeo
2013-08-28Allow changes to run under Python 3Philipp Hagemeister
2013-08-28Fix platform name in Python 2 with --verbose (Closes #1228)Philipp Hagemeister
2013-08-28Tolerate junk at the end of gzip-compressed content (#1268)Philipp Hagemeister
2013-08-28HTTPError is in urllib.error in Python 3, not in http.errorJaime Marquínez Ferrándiz
2013-08-28[addanime] improvePhilipp Hagemeister
2013-08-27Revert "Install our own HTTPS handler as well (#1309)"Philipp Hagemeister
This reverts commit 36399e85765a6a04fd84126264af75382fcfd1f6 and fixes #1322.
2013-08-24Install our own HTTPS handler as well (#1309)Philipp Hagemeister
2013-08-23Add a post processor for embedding subtitles in mp4 videos (closes #1052)Jaime Marquínez Ferrándiz
2013-08-11Note update possibility on errors (thanks @chbrown, #1229)Philipp Hagemeister
2013-08-03Add an extractor for videofy.me (closes #1171)Jaime Marquínez Ferrándiz
Also modify find_xpath_attr to accept values with spaces like for id="HQ on"
2013-07-12Use determine_ext when saving the thumbnailJaime Marquínez Ferrándiz
Urls that contain a query produced filenames with wrong extensions
2013-07-12BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)Jaime Marquínez Ferrándiz
Add a compat_urlparse to utils.
2013-07-11[brightcove] fix on Python 2.6Philipp Hagemeister
2013-07-11Add helper function find_path_attrPhilipp Hagemeister
2013-07-08[3sat] Add support (Fixes #1001)Philipp Hagemeister
2013-07-02Do not show bug report for errors that are to be expected (Closes #973)Philipp Hagemeister
2013-06-28Rewrote error message a bit to clarifyPhilipp Hagemeister
2013-06-28Changed the error message.M.Yasoob Ullah Khalid
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-25improve generic and encrypted signature error messagesFilippo Valsorda
2013-06-09do not ask the user to report network errorsFilippo Valsorda
2013-06-08print "please report this issue on GitHub" on every ExtractorErrorFilippo Valsorda
2013-06-06implement fallbacks and defaults in _search_regexFilippo Valsorda
2013-05-20Python 2 compat fixes for MyVideo.de rtmpdump downloadsFilippo Valsorda
2013-05-13Do not re-encode / to # if / is a platform separator, and correctly handle ↵Philipp Hagemeister
permission errors (Fixes #831)
2013-05-04Add --no-check-certificate (#814)Philipp Hagemeister
2013-05-04twitch.tv chapters (#810): print out start and end timePhilipp Hagemeister
2013-04-28Allow to use relative dates in the format ↵Jaime Marquínez Ferrándiz
(now|today)[+-][0-9](day|week|month|year)(s)? (Closes #137) Also fix DateRange not accepting ranges of one day.
2013-04-27Fix some IEs that didn't return the uploade_date in the YYYYMMDD formatJaime Marquínez Ferrándiz
Create a function unified_strdate in utils.py to fix these problems
2013-04-27Allow to select videos to download by their upload dates (related #137)Jaime Marquínez Ferrándiz
Only absolute dates.
2013-03-29Merge pull request #736 from rg3/retryFilippo Valsorda
Exception stacking and test retry
2013-03-29fix FunnyOrDieIE, MyVideoIE, TEDIEFilippo Valsorda
2013-03-28use sys.stdout.buffer only on Python3Filippo Valsorda
2013-03-27Use sys.stdout.buffer instead of sys.stdoutChirantan Ekbote
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-09Bubble up all the stack of exceptions and retry download tests on timeout errorsFilippo Valsorda
2013-02-21Fix --match-title and --reject-title decoding (Closes #690)Philipp Hagemeister
2013-02-01Work around buggy HTML Parser in Python < 2.7.3 (Closes #662)Philipp Hagemeister
2013-01-20Guard against sys.getfilesystemencoding() == None (#503)Philipp Hagemeister
2013-01-12Correct Blip.tv on 2.6, where HTTP headers are case-sensitive (wtf?)Philipp Hagemeister