Saturday, January 29, 2011

Introducing VServices

On a daily basis, we are dependent on many utility services which are scattered on the web. VServices is an attempt to bring together all the services under one roof. It is a collection of services to make your life easier on the web. These services are developed and curated by me. VServices is powered by Google App Engine. I have spent some time in setting up a platform where in I can build services with ease. The first addition to VServices is YouTube Download Helper. I have included some web development tools also to VServices. More services will be added soon.

YouTube Download Helper

Recently a friend of mine (@psankar) posted a nice article about downloading all YouTube videos of an user. He has employed a technique using shell script. Performing the same task using a Firefox plug-in / GreaseMonkey script will be an overkill for the download server. (Downloading a single video is an easy task. Downloading multiple videos and bundling them as an archive file is not so good for the server). The only manual task in the technique recommended by @psankar is the construction of a list of video URLs from the user’s page. You can use “YouTube Download Helper” to automate this task. 

VServices: YouTube Download Helper

Access “YouTube Download Helper” here. Enter the YouTube username whose videos you wanted to download. You can select the uploads or favorites of the user. YouTube Download Helper uses the YouTube API to fetch the videos of the user. Click on “Download Video URLs” as text file and feed it to the shell script written by @psankar. For downloading individual videos, click on the download button in the table. It opens http://keepvid.com to download the video. Note: Downloading YouTube videos is against TOS of YouTube API. I claim no responsibility for any legal issues in this regard.

-- Varun

No comments:

Post a Comment

google-site-verification: googlea4d68ed16ed2eea6.html