aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/utils.py
AgeCommit message (Collapse)Author
2013-12-05Remove unused importsPhilipp Hagemeister
2013-11-28[zdf] Use _download_xmlPhilipp Hagemeister
2013-11-25[viki] Fix subtitle extractionPhilipp Hagemeister
2013-11-25Merge branch 'opener-to-ydl'Philipp Hagemeister
2013-11-25[zdf/common] Use API in ZDF extractor.Philipp Hagemeister
This also comes with a lot of extra format fields Fixes #1518
2013-11-24Merge branch 'master' into opener-to-ydlPhilipp Hagemeister
2013-11-24[niconico] Simplify and make work with old Python versionsPhilipp Hagemeister
The website requires SSLv3, otherwise it just times out during SSL negotiation.
2013-11-22Move the opener to the YoutubeDL object.Philipp Hagemeister
This is the first step towards being able to just import youtube_dl and start using it. Apart from removing global state, this would fix problems like #1805.
2013-11-21utils.shell_quote: Convert the args to unicode stringsJaime Marquínez Ferrándiz
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-20Add support for tou.tv (Fixes #1792)Philipp Hagemeister
2013-11-18Remove iPhone from user agent. This breaks a lot of extractorsPhilipp Hagemeister
In the future, it might be worth investigating whether we get better content when we claime to be an iPhone.
2013-11-18Add iPhone to UA (#1746)Philipp Hagemeister
2013-10-23[vimeo] Fix pro videos and player.vimeo.com urlsJaime Marquínez Ferrándiz
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-18Extend #980 with --max-quality supportPhilipp Hagemeister
2013-10-15[generic] Support embedded vimeo videos (#1602)Philipp Hagemeister
2013-10-12Add an extractor for internetvideoarchive.com videosJaime Marquínez Ferrándiz
It's used by videodetective.com
2013-10-12FFmpegPostProcessor: print the command line used if the --verbose option is ↵Jaime Marquínez Ferrándiz
given
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