{ "info": { "author": "Marcwebbie", "author_email": "marcwebbie@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Internet", "Topic :: Multimedia :: Video", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Spycis: Get url from stream websites\n####################################\n\n.. image:: https://travis-ci.org/marcwebbie/spycis.svg\n :target: https://travis-ci.org/marcwebbie/spycis\n.. image:: https://coveralls.io/repos/marcwebbie/spycis/badge.png\n :target: https://coveralls.io/r/marcwebbie/spycis\n.. image:: https://landscape.io/github/marcwebbie/spycis/master/landscape.svg\n :target: https://landscape.io/github/marcwebbie/spycis/master\n :alt: Code Health\n\n`Spycis `_ is a python console interface to stream websites. With spycis can *search*, *download*, *stream locally*, *watch* streaming site videos with only one command.\n\n************\nInstalling\n************\n\nInstall\n=========\n\n.. code-block:: bash\n\n pip install spycis\n\nUpdate\n======\n\n.. code-block:: bash\n\n pip install -U spycis\n\nUninstall\n=========\n\n.. code-block:: bash\n\n pip uninstall spycis\n\nQuickstart\n==========\n\n.. code-block:: bash\n\n # searching for available streams\n spycis \"Breaking Bad\"\n\n # getting stream url for episode 6 from season 4 of Breaking Bad\n spycis \"Breaking Bad\" -s s04e06\n\n # getting download url for episode 6 from season 4 of Breaking Bad\n spycis \"Breaking Bad\" -r s04e06\n\n # downloading episode 6 from season 4 of Breaking Bad\n # requires: wget\n spycis \"Breaking Bad\" -r s04e06 --download\n\n # stream episode 6 from season 4 of Breaking Bad\n # requires: vlc\n spycis \"Breaking Bad\" -r s04e06 --stream\n\n # play episode 6 from season 4 of Breaking Bad\n # requires: vlc\n spycis \"Breaking Bad\" -r s04e06 --play\n\n # play episode 6 from season 4 of Breaking Bad with subtitles\n # requires: vlc\n spycis \"Breaking Bad\" -r s04e06 --play --subtitles /path/to/subtitles.srt\n\n # list available sites\n # spycis --site-list\n\n\n***************\nWriting plugins\n***************\n\nWrappers\n========\n\nWrappers are stream website scrapers. They find stream urls on the given site and return a list of Media objects representing them.\n\n- Write a module with the name of the website wrapped\n- Create a subclass `spycis.wrappers.common.BaseWrapper`\n- Drop the module into `spycis.wrappers` package\n\nExtractors\n==========\n\nExtractors find direct download url in stream urls found by Wrappers.\n\n- Write a module with the name of the stream website from where you extract urls\n- Create a subclass `spycis.wrappers.common.BaseExtractor`\n- Drop the module into `spycis.extractors` package\n\n\n***************\nLicense (WTFPL)\n***************\n\n| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n| Version 2, December 2004\n|\n| Copyright (C) 2013-2014 Marc Webbie ``_\n|\n| Everyone is permitted to copy and distribute verbatim or modified\n| copies of this license document, and changing it is allowed as long\n| as the name is changed.\n|\n| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n| TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n|\n| 0. You just DO WHAT THE FUCK YOU WANT TO.", "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/marcwebbie/spycis", "keywords": "streaming python video download url rip convert", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "spycis", "package_url": "https://pypi.org/project/spycis/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/spycis/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/marcwebbie/spycis" }, "release_url": "https://pypi.org/project/spycis/0.0.6.1/", "requires_dist": null, "requires_python": null, "summary": "Console interface to stream websites", "version": "0.0.6.1" }, "last_serial": 1330589, "releases": { "0.0.1-dev13": [ { "comment_text": "", "digests": { "md5": "974b387fe903f170bdd6faedabac13d3", "sha256": "0120801394ef4571b59990ffe26ce2399f12cb3b82e6c3edd353e7a4874e04da" }, "downloads": -1, "filename": "spycis-0.0.1-dev13.tar.gz", "has_sig": false, "md5_digest": "974b387fe903f170bdd6faedabac13d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20391, "upload_time": "2014-12-01T02:52:14", "url": "https://files.pythonhosted.org/packages/bd/f7/01eed9905f398b17638a4e9c31eaf61e457689888cb694631ce708dbdccd/spycis-0.0.1-dev13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "065646349616299dd2317bfcab7d6f1f", "sha256": "5a9c7107e289816ecdd0629c31740f7d82dbbf2ed47e3e405de67dc5f185d6e0" }, "downloads": -1, "filename": "spycis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "065646349616299dd2317bfcab7d6f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20375, "upload_time": "2014-12-01T02:54:42", "url": "https://files.pythonhosted.org/packages/c2/15/073b74061f7699015d169a7f7c8f4a5d4c53be12841445a0d088556932a9/spycis-0.0.2.tar.gz" } ], "0.0.2.1": [ { "comment_text": "", "digests": { "md5": "7220d3fdaa6c00847281d0779533eeb3", "sha256": "3698cb66ffc0f499856ddf45fe37768252df87aada2450504f9086ec37511c50" }, "downloads": -1, "filename": "spycis-0.0.2.1.tar.gz", "has_sig": false, "md5_digest": "7220d3fdaa6c00847281d0779533eeb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20526, "upload_time": "2014-12-01T03:06:38", "url": "https://files.pythonhosted.org/packages/63/9b/ca6d8de508720ea0ff9fab2bcd31721f00877ceccf602f20a265f3416998/spycis-0.0.2.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fac6fe3ecd2342ce8308072112dfdb32", "sha256": "b0c91040d06d22b99ed6ac2a299c884dbb8bc4ece043bbda8123afb60474a27c" }, "downloads": -1, "filename": "spycis-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fac6fe3ecd2342ce8308072112dfdb32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30057, "upload_time": "2014-12-01T05:01:39", "url": "https://files.pythonhosted.org/packages/71/ce/523460e28c8e0af264c1830fbeb1c65757449908f7b09da3f5ec887188a5/spycis-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1bde37689df5282fd678edb66bd6f904", "sha256": "19e98b58b9287d5dbe9820796adda08e52a3dc2ff650d8ca50142d09c1c356e8" }, "downloads": -1, "filename": "spycis-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1bde37689df5282fd678edb66bd6f904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31035, "upload_time": "2014-12-01T05:04:02", "url": "https://files.pythonhosted.org/packages/ba/47/8566a72741caf4580ee4e9058f031ea6b0e3e54760f871078fa910a441e0/spycis-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "0e7be6054717aa4fbabb644c55d5eb3e", "sha256": "0decb7f38887ff37f3e8dbdfcbcf94e8575d169302d909e76f0f34d97e707679" }, "downloads": -1, "filename": "spycis-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0e7be6054717aa4fbabb644c55d5eb3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22092, "upload_time": "2014-12-01T05:41:23", "url": "https://files.pythonhosted.org/packages/63/e7/1ff389f249cb93d995a3a7859d714c97fa5dd4de6a69f1ae225b843169d9/spycis-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1274a48e0d1e53f752d238c69d05366a", "sha256": "9a98c92dde725598870f3658d3fd7a4e92529cb1835889810ffec28bec3fce70" }, "downloads": -1, "filename": "spycis-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1274a48e0d1e53f752d238c69d05366a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22127, "upload_time": "2014-12-01T05:45:53", "url": "https://files.pythonhosted.org/packages/43/53/d1219aa15abf1bcfde91aa93e1ba7277f08ec7088711fe500486a5143526/spycis-0.0.6.tar.gz" } ], "0.0.6.1": [ { "comment_text": "", "digests": { "md5": "39c275a2bc913cf9bd3d511810ab43c7", "sha256": "6fd8fea1e86cf8ffa6bd9ef4697ddf69a03d9ca05eaab09c612e8665eacc7941" }, "downloads": -1, "filename": "spycis-0.0.6.1.tar.gz", "has_sig": false, "md5_digest": "39c275a2bc913cf9bd3d511810ab43c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22130, "upload_time": "2014-12-01T05:48:45", "url": "https://files.pythonhosted.org/packages/69/9b/4f0c4633806c88bed53d302566d828b538497d5b14a9ad0f2c662eea5ac7/spycis-0.0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39c275a2bc913cf9bd3d511810ab43c7", "sha256": "6fd8fea1e86cf8ffa6bd9ef4697ddf69a03d9ca05eaab09c612e8665eacc7941" }, "downloads": -1, "filename": "spycis-0.0.6.1.tar.gz", "has_sig": false, "md5_digest": "39c275a2bc913cf9bd3d511810ab43c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22130, "upload_time": "2014-12-01T05:48:45", "url": "https://files.pythonhosted.org/packages/69/9b/4f0c4633806c88bed53d302566d828b538497d5b14a9ad0f2c662eea5ac7/spycis-0.0.6.1.tar.gz" } ] }