{ "info": { "author": "ramusus", "author_email": "ramusus@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Vkontakte Video\n======================\n\n[![PyPI version](https://badge.fury.io/py/django-vkontakte-video.png)](http://badge.fury.io/py/django-vkontakte-video) [![Build Status](https://travis-ci.org/ramusus/django-vkontakte-video.png?branch=master)](https://travis-ci.org/ramusus/django-vkontakte-video) [![Coverage Status](https://coveralls.io/repos/ramusus/django-vkontakte-video/badge.png?branch=master)](https://coveralls.io/r/ramusus/django-vkontakte-video)\n\n\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u0432\u0438\u0434\u0435\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u0412\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 Django \u0447\u0435\u0440\u0435\u0437 \u0412\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 API\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n---------\n\n pip install django-vkontakte-video\n\n\u0412 `settings.py` \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c:\n\n INSTALLED_APPS = (\n ...\n 'oauth_tokens',\n 'taggit',\n 'vkontakte_api',\n 'vkontakte_places',\n 'vkontakte_groups',\n 'vkontakte_users',\n 'vkontakte_video',\n )\n\n # oauth-tokens settings\n OAUTH_TOKENS_HISTORY = True # to keep in DB expired access tokens\n OAUTH_TOKENS_VKONTAKTE_CLIENT_ID = '' # application ID\n OAUTH_TOKENS_VKONTAKTE_CLIENT_SECRET = '' # application secret key\n OAUTH_TOKENS_VKONTAKTE_SCOPE = ['ads,wall,video,friends,stats'] # application scopes\n OAUTH_TOKENS_VKONTAKTE_USERNAME = '' # user login\n OAUTH_TOKENS_VKONTAKTE_PASSWORD = '' # user password\n OAUTH_TOKENS_VKONTAKTE_PHONE_END = '' # last 4 digits of user mobile phone\n\n\u041f\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 API\n--------------------\n* [video.getAlbums](https://vk.com/dev/video.getAlbums) \u2013 \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432 \u0432\u0438\u0434\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430.\n* [video.get](https://vk.com/dev/video.get) \u2013 \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0432\u0438\u0434\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u044f\u0445.\n* [video.getComments](https://vk.com/dev/video.getComments) \u2013 \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432 \u043a \u0432\u0438\u0434\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u0438.\n\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\n---------------------\n\n### \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e\u043b\u044c\u0431\u043e\u043c\u043e\u0432\n\n\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\n[`django-vkontakte-groups`](http://github.com/ramusus/django-vkontakte-groups/) \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432 `INSTALLED_APPS`\n\n >>> from vkontakte_groups.models import Group\n >>> from vkontakte_video.models import VideoAlbum\n >>>\n >>> group = Group.remote.fetch(ids=[16297716])[0]\n >>> VideoAlbum.remote.fetch(group=group)\n [,\n ,\n ...]\n\n\u0412\u0435\u0434\u0435\u043e\u0430\u043b\u044c\u0431\u043e\u043c\u044b \u0433\u0440\u0443\u043f\u043f\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\n\n >>> group.video_albums.count()\n 7\n\n\u0412\u0438\u0434\u0435\u0437\u0430\u043f\u0438\u0441\u0438 \u0432\u0441\u0435\u0445 \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432 \u0433\u0440\u0443\u043f\u043f\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\n\n >>> group.videos.count()\n 9\n\n### \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u043e\u0435\u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\n >>> from vkontakte_groups.models import Group\n >>> from vkontakte_video.models import VideoAlbum, Video\n >>>\n >>> group = Group.remote.fetch(ids=[16297716])[0]\n >>> video_album = VideoAlbum.remote.fetch(group=group)[0]\n >>> video_album.fetch_videos()\n [,\n ,\n ...]", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-vkontakte-video", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ramusus/django-vkontakte-video", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-vkontakte-video", "package_url": "https://pypi.org/project/django-vkontakte-video/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-vkontakte-video/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-vkontakte-video", "Homepage": "https://github.com/ramusus/django-vkontakte-video" }, "release_url": "https://pypi.org/project/django-vkontakte-video/0.8.0/", "requires_dist": null, "requires_python": null, "summary": "Django implementation for vkontakte API video", "version": "0.8.0" }, "last_serial": 1575379, "releases": { "0.5.9": [], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1013d78a9639030b473388541f0824d6", "sha256": "2c686b150641bce246b32473e8d8fbf2e50f7f27ea107fcf91876ef7b497c39a" }, "downloads": -1, "filename": "django-vkontakte-video-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1013d78a9639030b473388541f0824d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17214, "upload_time": "2014-12-25T09:01:34", "url": "https://files.pythonhosted.org/packages/f8/cc/32fb8c94c760b9c87332f4526ac886d5b445fc2703d711af2d87c3940343/django-vkontakte-video-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "6caa8a577c6ed40c4021b6bf15566d0f", "sha256": "d84b86d3aa33295d9c9aca38d228bf3d7bcda392ef644e1ed5c6d6ba979992d4" }, "downloads": -1, "filename": "django-vkontakte-video-0.7.1.tar.gz", "has_sig": false, "md5_digest": "6caa8a577c6ed40c4021b6bf15566d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23912, "upload_time": "2015-01-28T16:54:13", "url": "https://files.pythonhosted.org/packages/88/ff/9af91da5b2a50f8fa92133a402564c0ee79fedf83b04ae8bbe18702d6f6f/django-vkontakte-video-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b8a256abaa7476449610517edd682fa0", "sha256": "736ab1f8add31756d710a2baf3ae7f984eeed7625782f33540183f253e780c6f" }, "downloads": -1, "filename": "django-vkontakte-video-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b8a256abaa7476449610517edd682fa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23755, "upload_time": "2015-06-02T15:57:27", "url": "https://files.pythonhosted.org/packages/fa/8d/18aa8512fe720f845de085e71ac62fb6eb1e3e44a03ff36d90ed27a7bcf9/django-vkontakte-video-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8a256abaa7476449610517edd682fa0", "sha256": "736ab1f8add31756d710a2baf3ae7f984eeed7625782f33540183f253e780c6f" }, "downloads": -1, "filename": "django-vkontakte-video-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b8a256abaa7476449610517edd682fa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23755, "upload_time": "2015-06-02T15:57:27", "url": "https://files.pythonhosted.org/packages/fa/8d/18aa8512fe720f845de085e71ac62fb6eb1e3e44a03ff36d90ed27a7bcf9/django-vkontakte-video-0.8.0.tar.gz" } ] }