Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Grabs videos from youtube

Project description

Introduction
------------

This library, given an user, gets his/her videos saved on youtube.
For each video gets his name and his id.
Then, asks to pwnyoutube to generate a valid url for the "High Quality Video (MP4)"
Downloads it in a specified folder.

that's it!

Howto use it
------------

NB this test takes some minutes to run due to download time:
>>> from candy.candy import Candy
>>> import os

Create a Candy object:
>>> c = Candy('massimoazzolini', howmany=1)
>>> namedownloadedvideo = u'Plone video used for testing purposes'

Let's download it:
>>> c.run()
Analyzing page 1
downloaded Plone video used for testing purposes

>>> filename = '%s.mp4' % (namedownloadedvideo.replace('/','-'), )
>>> filename in os.listdir(os.path.abspath(os.curdir))
True

>>> os.remove(filename)


Disclaimers
------------
I'm not affiliated in any way with both pwnyoutube.com and YouTube.com.
"YouTube" is a copyright of YouTube, LLC.
"PWNyoutube": see http://pwnyoutube.com/


Changelog
=========

0.1.2 - urlopen did not conviced me at all
--------------------------

- used urlretrieve

0.1.1 - download them all
--------------------------

- if the file is not fully downloaded, retry

0.1.0 - quick and dirty
----------------

- Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for candy.candy, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size candy.candy-0.1.2.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page