]> gitweb.michael.orlitzky.com - dead/whatever-dl.git/log
dead/whatever-dl.git
16 years agoAdded the ability to download videos from http://www.efukt.com/.
Michael Orlitzky [Tue, 11 Nov 2008 01:34:43 +0000 (20:34 -0500)]
Added the ability to download videos from http://www.efukt.com/.

16 years agoAdded the ability to download videos from http://www.yikers.com/.
mjo [Fri, 31 Oct 2008 17:09:08 +0000 (13:09 -0400)]
Added the ability to download videos from http://www.yikers.com/.
Created tests for the new Yikers class.
Added a method to the Website class returning the host portion of its URL.

16 years agoMade the output filename the responsibility of the website subclass.
Michael Orlitzky [Sun, 7 Sep 2008 05:51:52 +0000 (01:51 -0400)]
Made the output filename the responsibility of the website subclass.

Added a factory method to the website class which creates the appropriate subclass based on the URL given to it.
Added a get_video_filename method to the website class.
Made two Website methods abstract via NotImplementedError, get_video_url and owns_url?.
Created a default implementation of get_video_filename in the Website class.
Made the site URL member data of the Website class.
Fixed a bug in the URL handling for Youtube.
Added output stating the filename for the download.
Replaced all code in the classes/tests to accommodate the other changes.

16 years agoFixed a bug in the Youtube class' parsing of the "t" parameter.
Michael Orlitzky [Sat, 6 Sep 2008 03:44:59 +0000 (23:44 -0400)]
Fixed a bug in the Youtube class' parsing of the "t" parameter.

Modified the "t" parsing regex to catch non-alphanumeric characters, which from experience I now know are possible.
Added a test/fixture to expose the bug.
The whatever-dl executable now outputs "Fetching #{video_url}" before actually fetching the file.

16 years agoAdded a documentation directory with a short todo list.
mjo [Tue, 2 Sep 2008 22:17:12 +0000 (18:17 -0400)]
Added a documentation directory with a short todo list.

16 years agoAdded the ability to download Youtube videos.
mjo [Tue, 2 Sep 2008 22:13:40 +0000 (18:13 -0400)]
Added the ability to download Youtube videos.

Fixed a typo in the main executable which was causing a crash.
Added the progress bar tests back to the suite.
Added a Youtube class and the accompanying unit tests/fixtures.

16 years agoAdded independent (non-wget) file downloads via open-uri.
Michael Orlitzky [Tue, 2 Sep 2008 03:01:13 +0000 (23:01 -0400)]
Added independent (non-wget) file downloads via open-uri.

Removed a bad vimeo_remote_test require from the remote test suite.
Added the UriUtilities class and a bunch of tests for it.
Included the ProgressBar class in the vendor directory so that the UriUtilities class can display a progress bar during downloads.
Added the ProgressBar tests to the test suite.
Added error handling to the main whatever-dl script for newly-possible IO/connection errors.
Removed the wget exec() call in favor of the open-uri call.

16 years agoAdded the ability to download Vimeo videos.
mjo [Fri, 29 Aug 2008 21:37:30 +0000 (17:37 -0400)]
Added the ability to download Vimeo videos.

Created a Vimeo class.
Created a bunch of tests for the new Vimeo class.
Added a fixture for the Vimeo tests: an XML file containing the video data.
Added a GPLv3 notice to the top of any file which did not contain one.

16 years agoAdded the ability to download Veoh files.
Michael Orlitzky [Sat, 28 Jun 2008 05:11:00 +0000 (01:11 -0400)]
Added the ability to download Veoh files.

Added a new Veoh class, along with a couple of tests and one fixture file (of video details data).

16 years agoAdded the Infoq site.
Michael Orlitzky [Mon, 16 Jun 2008 03:43:00 +0000 (23:43 -0400)]
Added the Infoq site.

Added support for infoq.com by adding a new website class. Infoq
attempts to obscure their video URLs with Base64 encoding which is
easy enough to get around. I implemented this, and a couple of tests
for the new class.

16 years agoInitial commit.
Michael Orlitzky [Fri, 13 Jun 2008 03:17:16 +0000 (23:17 -0400)]
Initial commit.