{ "info": { "author": "Mikhail Andreev", "author_email": "x11org@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-torrent-stream\n=====================\n\nWraps the Torrent Stream http://torrentstream.org/\n\nInstallation\n-------------\n\nInstall a `stable version `_::\n\n pip install django-torrent-stream\n\nOr install an alpha version::\n\n pip install -e git://github.com/adw0rd/django-torrent-stream.git#egg=torrent_stream\n\n\nAdd to ``settings.py``::\n\n INSTALLED_APPS = (\n ...\n 'torrent_stream'\n )\n \n TORRENT_STREAM_AFFILIATE_KEY = \"\"\n TORRENT_STREAM_ZONE_ID = \n \n # You can specify size of player\n TORRENT_STREAM_PLAYER = {\n 'width': '650px',\n 'height': '342px',\n }\n\nThese ``KEY`` and ``ID`` you can get on a page http://acestream.net/affiliate/\n\nAdd to ``urls.py``::\n\n urlpatterns += patterns(\n ...\n url(r'^ts/', include('torrent_stream.urls'))\n )\n\nFor inclusion the ``torrent_stream.views``. Remember, you can change the prefix ``r'ts/'`` on anything.\n\nUsage\n---------\n\nFor example, you have a model Torrent::\n\n class Torrent(models.Model):\n name = models.CharField(max_length=300, blank=True)\n content = models.FileField(upload_to=\"torrents/torrents\", blank=True)\n\n\nYou can display the button, when clicked, will be available to the player::\n\n {% load torrent_stream %}\n {% torrent_stream_button torrent.filename %}\n\nResult:\n\n----\n\n.. image:: https://raw.github.com/adw0rd/django-torrent-stream/master/screenshots/button_player_.png\n :target: http://kinsburg.tv/en/films/5430-puteshestvie-na-lunu/\n\n----\n\nOr you can display a player at once::\n\n {% load torrent_stream %}\n {% torrent_stream_player torrent.filename %}\n\nHow to get CONTENT_ID\n------------------------\n\nSometimes you need to get ``CONTENT_ID``, you can do so::\n\n from app.models import Torrent\n from torrent_stream.helpers import get_content_id\n\n torrent_obj = Torrent.objects.get(pk=42)\n\n # Enough to transmit the content of the torrent file\n content_id = get_content_id(torrent_obj.content.read())\n\n # Or you can also pass the name of the torrent, and the duration to display the data in the player\n content_id = get_content_id(torrent_obj.content.read(), torrent_obj.name, duration_in_seconds)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/adw0rd/django-torrent-stream", "keywords": "django,torrent,torrent stream", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-torrent-stream", "package_url": "https://pypi.org/project/django-torrent-stream/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-torrent-stream/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/adw0rd/django-torrent-stream" }, "release_url": "https://pypi.org/project/django-torrent-stream/0.9.3/", "requires_dist": null, "requires_python": null, "summary": "Wraps the Torrent Stream http://torrentstream.org/", "version": "0.9.3" }, "last_serial": 790897, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9a09171ea009cc04c81d422db0352bca", "sha256": "c2a3d8dd31f34cea3956e5868bd1ba654605c45fbc42b450eea23649f5513614" }, "downloads": -1, "filename": "django-torrent-stream-0.1.tar.gz", "has_sig": false, "md5_digest": "9a09171ea009cc04c81d422db0352bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3427, "upload_time": "2013-01-28T15:20:33", "url": "https://files.pythonhosted.org/packages/23/57/b4ed39b4d58d7fee63f9ab2b53b668261081c63343ca3386124b982c0558/django-torrent-stream-0.1.tar.gz" } ], "0.2a": [ { "comment_text": "", "digests": { "md5": "610fe0b17939839162920fdc5208964e", "sha256": "4e18f3df3dd0a05c86757dc8c7080fd0e62ca58c4db0876bd7c3b420b4665861" }, "downloads": -1, "filename": "django-torrent-stream-0.2a.tar.gz", "has_sig": false, "md5_digest": "610fe0b17939839162920fdc5208964e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11285, "upload_time": "2013-01-28T15:31:53", "url": "https://files.pythonhosted.org/packages/30/61/e2df9a2c17a0b44e50115c30b205f6bfcdebc0c58755bb0c0425b6b4cd58/django-torrent-stream-0.2a.tar.gz" } ], "0.3a": [ { "comment_text": "", "digests": { "md5": "0cac9171776fe19bd4180678555d3bfa", "sha256": "bb3248969fded302c04328c2a8dc7f70fd4b6cbd00217af2458d077f28d31683" }, "downloads": -1, "filename": "django-torrent-stream-0.3a.tar.gz", "has_sig": false, "md5_digest": "0cac9171776fe19bd4180678555d3bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12111, "upload_time": "2013-01-29T08:27:22", "url": "https://files.pythonhosted.org/packages/d5/b9/8c70ecb197163c724b6f7e96485546ca94c58f67603f5fdbcf074f725892/django-torrent-stream-0.3a.tar.gz" } ], "0.4b": [ { "comment_text": "", "digests": { "md5": "3b114e18fdf011bd2947c434fbe1831d", "sha256": "5a04017c96aef58803dc44edde4f33bc0791b84743960c80eb293bbbed14ff8f" }, "downloads": -1, "filename": "django-torrent-stream-0.4b.tar.gz", "has_sig": false, "md5_digest": "3b114e18fdf011bd2947c434fbe1831d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11688, "upload_time": "2013-01-29T10:45:41", "url": "https://files.pythonhosted.org/packages/2d/ab/7fc603f24d606320bfd94173af7c7ae318eb98b2c4df76a2e026b9acd3bd/django-torrent-stream-0.4b.tar.gz" } ], "0.5b": [ { "comment_text": "", "digests": { "md5": "013ee04d1e0e57ae9e4a2ef67eb8b367", "sha256": "c994a6cb9ecb8e1aad193788ce7538e684bfa1fbed631abf634ccdd301f56087" }, "downloads": -1, "filename": "django-torrent-stream-0.5b.tar.gz", "has_sig": false, "md5_digest": "013ee04d1e0e57ae9e4a2ef67eb8b367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19561, "upload_time": "2013-01-29T11:08:45", "url": "https://files.pythonhosted.org/packages/2a/6e/57ca05b991b913a5307bee1a65a5c7edafa96d43b2de975dabc338a248ad/django-torrent-stream-0.5b.tar.gz" } ], "0.6b": [ { "comment_text": "", "digests": { "md5": "9605ab6e864110e894849567a4dcf6dc", "sha256": "ab401b40c578316623468074df97d28fd071f0eefa97395de9e107194a0da17b" }, "downloads": -1, "filename": "django-torrent-stream-0.6b.tar.gz", "has_sig": false, "md5_digest": "9605ab6e864110e894849567a4dcf6dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20481, "upload_time": "2013-01-30T19:35:30", "url": "https://files.pythonhosted.org/packages/f6/af/ffc225587c1bab284dd1bddf32d2c1b37597150923ecc8a967bfac2a35bc/django-torrent-stream-0.6b.tar.gz" } ], "0.7b": [ { "comment_text": "", "digests": { "md5": "b8b9b738d4f5ece952d276490e6cc755", "sha256": "44af2c405145616c076ec101fba3db8f763eab3bdbdd8305e4ab882bbe2beb5a" }, "downloads": -1, "filename": "django-torrent-stream-0.7b.tar.gz", "has_sig": false, "md5_digest": "b8b9b738d4f5ece952d276490e6cc755", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20587, "upload_time": "2013-02-25T06:05:39", "url": "https://files.pythonhosted.org/packages/f0/76/7b70335e0e8573bcd3871762488a290e2a0304eb8a2b7c6ab15a1dc2e3fe/django-torrent-stream-0.7b.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "bfe8c42bd7e6bd0d3bb099464a72cd0d", "sha256": "4ac20ad78d2122126b528d51f394ed330b1c18771301c5260b034f58caa67c36" }, "downloads": -1, "filename": "django-torrent-stream-0.8.tar.gz", "has_sig": false, "md5_digest": "bfe8c42bd7e6bd0d3bb099464a72cd0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21378, "upload_time": "2013-05-12T13:49:13", "url": "https://files.pythonhosted.org/packages/61/cd/bfab315cf3b59997917c0ab3e5f4dc2440764d38b60f67c9fcbaf17a65f5/django-torrent-stream-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "547181d7389405617effa842253493fe", "sha256": "3d32311793d84044119fa04e11a62d54d7cd0c4bdb16fbbfa98fc1eb55684707" }, "downloads": -1, "filename": "django-torrent-stream-0.9.tar.gz", "has_sig": false, "md5_digest": "547181d7389405617effa842253493fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21353, "upload_time": "2013-05-12T17:37:08", "url": "https://files.pythonhosted.org/packages/a4/6d/5ae92f78404f88f699c29fac42612ee49313736d131dd1e9cf502bf116f5/django-torrent-stream-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "65072f813950de058e96e4f827927d86", "sha256": "11674d21f2adf72fe94570f5868e62a1ea32edfc3c495bac2af59f313ba73ef8" }, "downloads": -1, "filename": "django-torrent-stream-0.9.1.tar.gz", "has_sig": false, "md5_digest": "65072f813950de058e96e4f827927d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20326, "upload_time": "2013-05-23T06:50:06", "url": "https://files.pythonhosted.org/packages/bc/f1/060c99073279f5807bb237e8a999773f9a8d0a8ece59aadff21674ff3e70/django-torrent-stream-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "dd8e2efaf55200f3b3f29cd08924554b", "sha256": "751bd21c8b25ccf7639e5dd14f6fc6882be0327d41cf6b2c8106a9c953d46909" }, "downloads": -1, "filename": "django-torrent-stream-0.9.2.tar.gz", "has_sig": false, "md5_digest": "dd8e2efaf55200f3b3f29cd08924554b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21132, "upload_time": "2013-06-01T12:05:38", "url": "https://files.pythonhosted.org/packages/71/b6/e7b68da3444cb835e4c8efadea1f10593495c0cf6500b06baf3347694170/django-torrent-stream-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "bfd769b49fb17e33266d72c68caeb8e8", "sha256": "5f23d9bb7be13cb108901a76c8b4f342c9984b0784a928f4681dbf4b4f182eca" }, "downloads": -1, "filename": "django-torrent-stream-0.9.3.tar.gz", "has_sig": false, "md5_digest": "bfd769b49fb17e33266d72c68caeb8e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21136, "upload_time": "2013-06-01T12:20:36", "url": "https://files.pythonhosted.org/packages/fa/b5/e7045a22bcd20a08151b32830a95e64bee5651e0723bb0d971b649f005be/django-torrent-stream-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfd769b49fb17e33266d72c68caeb8e8", "sha256": "5f23d9bb7be13cb108901a76c8b4f342c9984b0784a928f4681dbf4b4f182eca" }, "downloads": -1, "filename": "django-torrent-stream-0.9.3.tar.gz", "has_sig": false, "md5_digest": "bfd769b49fb17e33266d72c68caeb8e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21136, "upload_time": "2013-06-01T12:20:36", "url": "https://files.pythonhosted.org/packages/fa/b5/e7045a22bcd20a08151b32830a95e64bee5651e0723bb0d971b649f005be/django-torrent-stream-0.9.3.tar.gz" } ] }