{ "info": { "author": "Participatory Culture Foundation", "author_email": "dev@mirocommunity.org", "bugtrack_url": null, "classifiers": [], "description": "Vidscraper is a library for retrieving information about videos from\nvarious sources \u2013 video feeds, APIs, page scrapes \u2013 combining it, and\npresenting it in a unified manner, all as efficiently as possible.\n\nVidscraper comes with built-in support for popular video sites like\nblip_, vimeo_, ustream_, and youtube_, as well support for generic RSS\nfeeds with feedparser_.\n\n.. _blip: http://blip.tv\n.. _vimeo: http://vimeo.com\n.. _ustream: http://ustream.tv\n.. _youtube: http://youtube.com\n\nQuick example\n=============\n\n::\n\n >>> import vidscraper\n >>> video = vidscraper.auto_scrape('http://www.youtube.com/watch?v=PMpu8jH1LE8') \n >>> video.title\n u\"The Magic Roundabout - Ermintrude's Folly\"\n >>> video.description\n u\"Ermintrude's been at the poppies again, but it's Dougal who ends up high as a kite!\"\n >>> video.user\n u'nickhirst999'\n >>> video.guid\n 'http://gdata.youtube.com/feeds/api/videos/PMpu8jH1LE8'\n\n\nCommand line\n++++++++++++\n\nvidscraper also comes with a command line utility allowing you to get\nvideo metadata from the command line. The example above could look like\nthis:\n\n.. code-block:: bash\n\n $ vidscraper video http://www.youtube.com/watch?v=PMpu8jH1LE8 \\\n --fields=title,description,user,guid\n Scraping http://www.youtube.com/watch?v=PMpu8jH1LE8...\n {\n \"description\": \"Ermintrude's been at the poppies again, but it's Dougal who ends up high as a kite!\", \n \"fields\": [\n \"title\", \n \"description\", \n \"user\", \n \"guid\"\n ], \n \"guid\": \"http://gdata.youtube.com/feeds/api/videos/PMpu8jH1LE8\", \n \"title\": \"The Magic Roundabout - Ermintrude's Folly\", \n \"url\": \"http://www.youtube.com/watch?v=PMpu8jH1LE8\", \n \"user\": \"nickhirst999\"\n }\n\n\nProject links\n=============\n\n:code: https://github.com/pculture/vidscraper/\n:docs: http://vidscraper.readthedocs.org/\n:bugtracker: http://bugzilla.pculture.org/\n:code: https://github.com/pculture/vidscraper/\n:irc: `#vidscraper on irc.freenode.net `_\n:build status: |build-image|\n\n.. |build-image| image:: https://secure.travis-ci.org/pculture/vidscraper.png?branch=develop\n :target: http://travis-ci.org/pculture/vidscraper/builds\n\n\nRequirements\n++++++++++++\n\n* Python_ 2.6+\n* BeautifulSoup_ 4.0.2+\n* feedparser_ 5.1.2+\n* `python-requests`_ 0.13.0+ (But less than 1.0.0!)\n\n.. _Python: http://www.python.org/\n.. _BeautifulSoup: http://www.crummy.com/software/BeautifulSoup/\n.. _feedparser: http://code.google.com/p/feedparser/\n.. _`python-requests`: http://python-requests.org/\n\nOptional\n--------\n* `requests-oauth`_ 0.4.1+ (for some APIs *\\*cough\\* Vimeo searching \\*cough\\** which require authentication)\n* lxml_ 2.3.4+ (recommended for BeautifulSoup; assumed parser for test results.)\n* unittest2_ 0.5.1+ (for tests)\n* mock_ 0.8.0+ (for tests)\n* tox_ 1.4.2+ (for tests)\n\n.. _`requests-oauth`: https://github.com/maraujop/requests-oauth\n.. _lxml: http://lxml.de/\n.. _unittest2: http://pypi.python.org/pypi/unittest2/\n.. _mock: http://www.voidspace.org.uk/python/mock/\n.. _tox: http://tox.readthedocs.org/\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pculture/vidscraper", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "vidscraper", "package_url": "https://pypi.org/project/vidscraper/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vidscraper/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pculture/vidscraper" }, "release_url": "https://pypi.org/project/vidscraper/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "1.0.2" }, "last_serial": 753691, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "cde6dfeaf1c08e267c106ed681f2e576", "sha256": "d874b63e5a8c1a6476bce66d511de8d04d7ac1b0fd1edef51443a7b11dd89452" }, "downloads": -1, "filename": "vidscraper-0.5.tar.gz", "has_sig": false, "md5_digest": "cde6dfeaf1c08e267c106ed681f2e576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39093, "upload_time": "2012-03-31T06:51:41", "url": "https://files.pythonhosted.org/packages/62/b0/89fa9eeccba907728e98feba7322540bf312ee1f014f63a070b6e47f497c/vidscraper-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "384334c27553fdfe196cbe12126ac082", "sha256": "ec588b45b654d00be8f82d152cc5c1111b4c2c99ff4738ce7e9cfa54b5f916a3" }, "downloads": -1, "filename": "vidscraper-0.5.1.tar.gz", "has_sig": false, "md5_digest": "384334c27553fdfe196cbe12126ac082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39647, "upload_time": "2012-04-03T23:46:14", "url": "https://files.pythonhosted.org/packages/0b/f1/7d7d1bbb8ef328e6007cfdb2d88c80ef17e7f70428c66459e6a9614ccb78/vidscraper-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "340d5ef27c83d922cf55fd3c94dcb3a5", "sha256": "02de6880c45ec7a7dd4352471301789808f62aa397e1aac261eb4d22306f2ea5" }, "downloads": -1, "filename": "vidscraper-0.5.2.tar.gz", "has_sig": false, "md5_digest": "340d5ef27c83d922cf55fd3c94dcb3a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40521, "upload_time": "2012-05-31T21:16:40", "url": "https://files.pythonhosted.org/packages/47/49/63ebbe35ecc582e42c24bb749ca69c425ca5015ed646758f8503865f1eb2/vidscraper-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "6376d830ba0b97bb4231b96aa34fef74", "sha256": "ae699d90dc904e16d0803c957345134736dae52efb9881caccc7755a5b61c623" }, "downloads": -1, "filename": "vidscraper-0.5.3.tar.gz", "has_sig": false, "md5_digest": "6376d830ba0b97bb4231b96aa34fef74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40740, "upload_time": "2013-01-03T22:36:20", "url": "https://files.pythonhosted.org/packages/08/18/c3adbf8129cbc72fec04fac052e2a4f7f421ec55aaee1a53cead46c7c73e/vidscraper-0.5.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "bdd8e2323051dadc9dffdf14ed20cd5a", "sha256": "f0b470670b0259944431841f14801e5cd33fe6647dbc5601402734e9b6a9b61e" }, "downloads": -1, "filename": "vidscraper-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bdd8e2323051dadc9dffdf14ed20cd5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46804, "upload_time": "2012-08-10T02:01:21", "url": "https://files.pythonhosted.org/packages/85/c2/28c5ee68e07246a390b404de5e4df77fb92560c54fa04de6cd88ede414cc/vidscraper-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d8cc521ce4f55f055961b4792104da00", "sha256": "d35f8a17cd559564e4060217baf7151f11f23dbe27e802dedce79a5a8d25f681" }, "downloads": -1, "filename": "vidscraper-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d8cc521ce4f55f055961b4792104da00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48061, "upload_time": "2012-12-27T09:22:10", "url": "https://files.pythonhosted.org/packages/27/69/710b4cb31b144f7bbbc556c10ad94a0a02608b21859e88cb45f8f72125c1/vidscraper-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b81c3d0cec92a3392acea24a484c159a", "sha256": "8c3b7046650271afd4ac2b39f222f5c262ec10ac08902c324a56c1825137e2f4" }, "downloads": -1, "filename": "vidscraper-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b81c3d0cec92a3392acea24a484c159a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 250672, "upload_time": "2013-01-24T03:36:29", "url": "https://files.pythonhosted.org/packages/40/24/62c69e4de9707b2bdf80ddeceabee988c7b2113763284139e87a4e710b25/vidscraper-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b81c3d0cec92a3392acea24a484c159a", "sha256": "8c3b7046650271afd4ac2b39f222f5c262ec10ac08902c324a56c1825137e2f4" }, "downloads": -1, "filename": "vidscraper-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b81c3d0cec92a3392acea24a484c159a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 250672, "upload_time": "2013-01-24T03:36:29", "url": "https://files.pythonhosted.org/packages/40/24/62c69e4de9707b2bdf80ddeceabee988c7b2113763284139e87a4e710b25/vidscraper-1.0.2.tar.gz" } ] }