aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/utils.py
AgeCommit message (Collapse)Author
2014-01-05Fix/work around Windows encoding issues (Fixes #2095)Philipp Hagemeister
2014-01-03FFmpegMetadataPP; Write temporary file to `something.temp.{ext}` (fixes #2079)Jaime Marquínez Ferrándiz
ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.
2014-01-02Added '--xattrs' option which writes metadata to the file's extended ↵epitron
attributes using a youtube-dl postprocessor. Works on Linux, OSX, and Windows.
2013-12-29Add new --print-traffic optionPhilipp Hagemeister
2013-12-26[cnn] Add multiple formats, duration, and upload_datePhilipp Hagemeister
2013-12-25[yahoo] Use centralized sorting, and add tbr fieldPhilipp Hagemeister
2013-12-20[aparat] Add support (Fixes #2012)Philipp Hagemeister
2013-12-17[utils] Remove duplicated linePhilipp Hagemeister
This line was added by accident in 42393ce234c651aaae244e1546e1803101765acc
2013-12-17Simplify url_basenameJaime Marquínez Ferrándiz
Use urlparse from the standard library.
2013-12-17Add support for direct links to a video (#1973)Philipp Hagemeister
2013-12-17[utils] Fix url_basenamePhilipp Hagemeister
2013-12-17Add webpage_url_basename info_dict field (Fixes #1938)Philipp Hagemeister
2013-12-16Fix execution under Python 3Philipp Hagemeister
2013-12-16[blinkx] Add extractor (Fixes #1972)Philipp Hagemeister
2013-12-16Set process title to youtube-dlPhilipp Hagemeister
This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.
2013-12-13Merge pull request #1956 from dstftw/masterPhilipp Hagemeister
Fix typo in month name
2013-12-13Fix typo in month namedst
2013-12-10Use `_download_xml` in more extractorsJaime Marquínez Ferrándiz
2013-12-09[ndtv] Add extractor (Fixes #1924)Philipp Hagemeister
2013-12-09Improve --bidi-workaround supportPhilipp Hagemeister
2013-12-09Restore Python 2.6.<6 compatibility (Fixes #1860)Philipp Hagemeister
2013-12-08Automatically load SSL certs on WindowsPhilipp Hagemeister
2013-12-06[dailymotion] Extract view count (#1895)Jaime Marquínez Ferrándiz
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