Commit Graph
41 Commits
Author SHA1 Message Date
Rogério Brito 55a1fa8a56 Support downloading Youtube videos via tube.majestyc.net
A user requested (in Debian's bug tracking system) that support for
tube.majestyc.net, a frontend for Youtube with accessibility functions
(and other support for other assistive technologies), be added.

This patch adds support for this.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2012-08-05 23:37:33 -03:00
Rogério Brito d85448f3bb VimeoIE: Allow matches taken from embedded videos.
With this change, I can directly cut and paste URLs embedded in 3rd-party
pages as `youtube-dl`'s arguments.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2012-02-24 07:12:21 -02:00
Rogério Brito 66e8777769 Makefile: Don't use echo's -e option for portability.
Many systems (including Debian, Ubuntu and derivatives like Linux Mint) use
Dash as a noninteractive version of `/bin/sh`, invoked by `make`.

Dash's `echo` command doesn't understand the `-e` option and this generates
spurious output when running `make`.  See [a bugreport][0] for one of the
many instances of this bug/feature in action.

[0]: https://bugs.launchpad.net/ubuntu/+source/dash/+bug/72167
2011-12-08 13:18:29 -02:00
Rogério Brito f1f300e629 Add list of files to ignore for youtube-dl. 2011-11-30 14:17:20 -02:00
Rogério Brito 857e5f329a FacebookIE: Fix regexp to recognize videos that weren't considered. 2011-11-01 12:07:05 -02:00
Rogério Brito 053419cd24 FacebookIE: The date doesn't seem to be available anymore.
The current regular expression is likely to match a lot of stuff, as each
comment that a video has has one of those and it is not clear which one is
the date of the video *upload* itself.
2011-10-20 20:28:34 -02:00
Rogério Brito 99e207bab0 FacebookIE: Fix extraction of title as Facebook has changed stuff. 2011-10-20 20:27:48 -02:00
Rogério Brito 0067bbe7a7 FacebookIE: Not all videos are available in all formats. 2011-10-20 20:26:42 -02:00
Rogério BritoandPhilipp Hagemeister c424df0d2f vimeo: Add the ability to detect if a video is available in HD. (Closes: #194) 2011-10-19 00:37:45 +02:00
Rogério Brito 87929e4b35 vimeo: Add the ability to detect if a video is available in HD. 2011-10-18 19:47:19 -02:00
Rogério Brito 0f9b77223e xvideos: Capture only the video title, not the name of the site. 2011-10-18 18:42:01 -02:00
Rogério Brito 9f47175a40 xvideos: Fix misleading error message when extracting the URL.
We said that we were trying to extract the title of the video.
2011-10-18 18:41:02 -02:00
Rogério Brito a1a8713aad xvideos: Normalize the URL or it will fail with some inputs.
For instance, if we give it <www.xvideos.com/video1384059>, we would
end up passing that to urllib2, which would complain about an unknown
URL type.
2011-10-18 18:38:17 -02:00
Rogério Brito 6501a06d46 Quick and dirty IE for xvideos.com. 2011-10-13 16:44:20 -03:00
Rogério Brito 7125a7ca8b Support "newstyle" Youtube playlist IDs.
Many playlists reported by Youtube now have the form like in:

    http://www.youtube.com/playlist?list=PL520044A3524F5E5D

where `PL` is prefixed to what youtube-dl used to use as playlist IDs. So,
while matching it, we adapt the regular expression so as to discard the `PL`
and only get the `520044A3524F5E5D` in the case of the playlist of the
example.
2011-10-03 21:41:33 -03:00
Rogério Brito 2fb47e073a Merge https://github.com/rg3/youtube-dl into vimeo 2011-08-04 17:44:49 -03:00
Rogério Brito 05b4029662 Merge https://github.com/rg3/youtube-dl into prefer-webm 2011-08-04 17:44:33 -03:00
Rogério Brito 2fc31a4872 vimeo: Apparently, all videos in vimeo are served in ISO containers. 2011-04-20 21:29:29 -03:00
Rogério Brito 44c636df89 vimeo: Tweak the regexp to allow some extended URLs from vimeo.
This, in particular, lets me grab the videos from the beginners channel with
URLs like:

    http://vimeo.com/groups/fivebyfive/videos/22648611

Note that the regexp *will* break for other URLs that we don't know about
and that's on purpose: we don't want to accidentally grab videos that would
be passed on to other information extractors.
2011-04-20 21:21:01 -03:00
Rogério Brito 1e055db69c vimeo: Ignore if we are using HTTP/S or not. 2011-04-20 21:15:57 -03:00
Rogério Brito 0ecedbdb03 vimeo: Remove clutter in some messages.
We should make a unified way of printing messages, but let's follow suit and
do what the main YoutubeIE does here.
2011-04-20 21:08:01 -03:00
Rogério Brito 43c0a396a2 Merge branch 'master' into prefer-webm 2011-04-20 21:01:31 -03:00
Rogério Brito 00f3977f77 Merge branch 'master' into vimeo 2011-04-20 21:00:46 -03:00
Rogério Brito d8edbf3a93 Merge branch 'master' into vimeo 2011-02-26 10:09:36 -03:00
Rogério Brito a62db07f58 Merge branch 'master' into prefer-webm 2011-02-26 10:09:18 -03:00
Rogério Brito 854cad639e Merge branch 'master' into prefer-webm 2011-02-25 20:08:33 -03:00
Rogério Brito cb25a0e30c Merge branch 'master' into vimeo 2011-02-25 20:08:12 -03:00
Rogério Brito 3b84a43076 Merge branch 'prefer-webm' of ssh://github.com/rbrito/youtube-dl into prefer-webm 2011-02-21 21:59:23 -03:00
Rogério Brito 2c8bedd12c Merge branch 'master' into prefer-webm 2011-02-21 21:59:08 -03:00
Rogério Brito 1a3fe4212f Merge branch 'vimeo' of ssh://github.com/rbrito/youtube-dl into vimeo 2011-02-21 21:52:48 -03:00
Rogério Brito c4cfbdf5a5 Merge branch 'master' into vimeo 2011-02-21 21:51:33 -03:00
Rogério Brito a4a590b5b1 Merge branch 'master' into prefer-webm 2011-02-17 09:19:12 -02:00
Rogério Brito 7f69fd3b39 Merge branch 'master' into vimeo 2011-02-17 09:17:30 -02:00
Rogério Brito a7e5259c33 vimeo: Make regexp more robust.
This change makes the VimeoIE work with http://player.vimeo.com/video/19267888
2011-02-17 08:25:45 -02:00
Rogério Brito 8cc98b2358 vimeo: Also accept URLs prefixed by www.
I hope that this doesn't break anything. `:)`
2011-02-04 06:15:27 -02:00
Rogério Brito f24c674b04 Make some of the comments more descriptive. 2011-02-04 04:02:29 -02:00
Rogério Brito 58b53721af Merge branch 'master' into vimeo 2011-02-04 03:51:16 -02:00
Rogério Brito c5a088d341 Use non-greedy regexps, for safety.
Since I was very lazy when I coded this, I took the fastest route.  Luckily,
Vasyl' Vavrychuk pointed this out and I went (after many months) and just
did some minor changes.
2011-01-29 04:13:54 -02:00
Rogério Brito 92743d423a Preliminary downloading from vimeo 2011-01-29 03:59:18 -02:00
Rogério Brito 9e1ee3364a Merge branch 'master' into prefer-webm 2011-01-29 03:45:21 -02:00
Rogério Brito e0edf1e041 Give preference to WebM formats.
This patch gives preference to formats that are Free.
2011-01-29 03:41:44 -02:00