{ "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 Polls\n======================\n\n[![PyPI version](https://badge.fury.io/py/django-vkontakte-polls.png)](http://badge.fury.io/py/django-vkontakte-polls) [![Build Status](https://travis-ci.org/ramusus/django-vkontakte-polls.png?branch=master)](https://travis-ci.org/ramusus/django-vkontakte-polls) [![Coverage Status](https://coveralls.io/repos/ramusus/django-vkontakte-polls/badge.png?branch=master)](https://coveralls.io/r/ramusus/django-vkontakte-polls\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 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u0433\u0440\u0443\u043f\u043f \u0447\u0435\u0440\u0435\u0437 \u0412\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 API \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\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n---------\n\n pip install django-vkontakte-polls\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_wall',\n 'vkontakte_polls',\n 'm2m_history',\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,photos,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\n* [polls.getById](http://vk.com/dev/polls.getById) \u2013 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u043e\u043f\u0440\u043e\u0441\u0435;\n* [polls.getVoters](http://vk.com/dev/polls.getVoters) \u2013 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043e\u0442\u0432\u0435\u0442\u0430 \u0432 \u043e\u043f\u0440\u043e\u0441\u0435;\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0441\u0435\u0440\u0430\n---------------------\n\n* \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0432\u0448\u0438\u0445 \u0437\u0430 \u043e\u0442\u0432\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439;\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 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f\n\n >>> from vkontakte_polls.models import Poll, Group, Post\n >>> group = Group.remote.fetch(ids=[16297716])[0]\n >>> post = Post.objects.create(remote_id='-16297716_190770', owner=group)\n >>> poll = Poll.remote.fetch(83838453, group, post)\n >>> poll.pk\n 83838453\n >>> poll.question\n \u0410 \u0442\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0448\u044c\u0441\u044f \u0441\u043f\u043e\u0440\u0442\u043e\u043c? (\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435)\n >>> poll.votes_count\n 2170\n >>> poll.owner\n \n >>> poll.created\n datetime.datetime(2013, 4, 8, 12, 59, 2)\n\n### \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f\n\n >>> poll.answers.all()\n [, , , , , , ]\n >>> poll.answers.count()\n 7\n >>> answer = poll.answers.all()[0]\n >>> answer.pk\n 266067655L\n >>> answer.text\n \u0414\u0430, \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e!\n >>> answer.votes_count\n 581\n >>> answer.rate\n 26.77\n\n### \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0432\u0448\u0438\u0445 \u0437\u0430 \u043e\u0442\u0432\u0435\u0442\n\n >>> answer.fetch_voters()\n [, , , '...(remaining elements truncated)...']\n >>> answer.voters.count()\n 581", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-vkontakte-polls", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ramusus/django-vkontakte-polls", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-vkontakte-polls", "package_url": "https://pypi.org/project/django-vkontakte-polls/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-vkontakte-polls/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-vkontakte-polls", "Homepage": "https://github.com/ramusus/django-vkontakte-polls" }, "release_url": "https://pypi.org/project/django-vkontakte-polls/0.7.4/", "requires_dist": null, "requires_python": null, "summary": "Django implementation for vkontakte API Polls", "version": "0.7.4" }, "last_serial": 2001706, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "f2ca7e1d35a8623a75ad53db0311e018", "sha256": "1c8e1d1f06fe4c521501259b77b2d7cf49f7ec2459cd2d0a2525e7c5b7ed9219" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f2ca7e1d35a8623a75ad53db0311e018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13608, "upload_time": "2013-04-09T23:36:46", "url": "https://files.pythonhosted.org/packages/ca/3e/b0bbf764a34b7e5cc5a3a1a375fa9610b0a121cab6536ca36cf1abc9f502/django-vkontakte-polls-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7e94214f487abf13ca426f0258f60023", "sha256": "3b2806e4e854681a8ab6c00c9f0b551e68d2e44afc23e0172ab1653975037c92" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7e94214f487abf13ca426f0258f60023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15313, "upload_time": "2013-04-10T15:26:56", "url": "https://files.pythonhosted.org/packages/1a/99/ccedcd4a6f75f95ae7d9da00b5a555aa45b049e38103f8587b718edf31ec/django-vkontakte-polls-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "db16b4a7c9335f3684fbc02111378cd7", "sha256": "9fdb8326ca745cd4c921bec67ef3be283b73028f2b0ff4f9348946376fb839c1" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.2.tar.gz", "has_sig": false, "md5_digest": "db16b4a7c9335f3684fbc02111378cd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15196, "upload_time": "2013-04-30T20:06:51", "url": "https://files.pythonhosted.org/packages/12/8d/325c898c2bccae78670d7cf5e6ee8b4e68c5721eb0c66fe9ee50e17f0c29/django-vkontakte-polls-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8ef589ba2ca9208cdad4de38006fe55c", "sha256": "5a8952630c86148d45cdb6ca59ede7b722abfc047c33f5a21d11dbf8e9a980e6" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8ef589ba2ca9208cdad4de38006fe55c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15160, "upload_time": "2013-05-08T10:15:41", "url": "https://files.pythonhosted.org/packages/bd/87/21010f01ead9d445f7608a869ac0cdfa2b9a2c1d374daa18f9d1ddd02c08/django-vkontakte-polls-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "94e8546f29903976338375bf58ed29af", "sha256": "833d0da12e5efcd5195422316ef3ad8862ece9aec1c8b62e86d926ec0de085c2" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.4.tar.gz", "has_sig": false, "md5_digest": "94e8546f29903976338375bf58ed29af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15587, "upload_time": "2013-06-27T10:06:00", "url": "https://files.pythonhosted.org/packages/c3/3b/db6c28e052de7af4afc67a4649a9d88016c782c071236eef5e9d70fe40e4/django-vkontakte-polls-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "e4b3fccef4abbf6a892f47fda34c3971", "sha256": "615070835588a8bd2d77e50c7b7e6ea73160ffab2e89775a5f126c78a6640da8" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.5.tar.gz", "has_sig": false, "md5_digest": "e4b3fccef4abbf6a892f47fda34c3971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15970, "upload_time": "2013-07-06T15:43:21", "url": "https://files.pythonhosted.org/packages/3e/07/b72709a273a60177cfb4a35b3d7fd9d5dbbe5928382aa15f0e40892189bb/django-vkontakte-polls-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "867dd6e620e1176ea7566c1d6da98a47", "sha256": "dd7a88104af58ff212bc82c6f9c531a7f49cdaa878776e2bd8f56a6ca698b127" }, "downloads": -1, "filename": "django-vkontakte-polls-0.3.6.tar.gz", "has_sig": false, "md5_digest": "867dd6e620e1176ea7566c1d6da98a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16010, "upload_time": "2013-09-21T15:29:05", "url": "https://files.pythonhosted.org/packages/30/92/c8346ea7907f9776742bde1e4ab412085c17a12ea60cf870bd305549e0d8/django-vkontakte-polls-0.3.6.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "8f7f920fd7b0157e42deb68496be114c", "sha256": "06851eee619eaa3e8401908cae14f1901df7eddcda95a27cd2eb64d87c9f2514" }, "downloads": -1, "filename": "django-vkontakte-polls-0.4.5.tar.gz", "has_sig": false, "md5_digest": "8f7f920fd7b0157e42deb68496be114c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24967, "upload_time": "2013-11-13T07:31:55", "url": "https://files.pythonhosted.org/packages/de/7a/7e4a42aa79d64d8319227585127bf8fad75a168a857fcc5451b375ee77e7/django-vkontakte-polls-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "42584c8152f666379ce2f451b09e8256", "sha256": "1aadeca24dfc80ea03c49dd5db0c6041c0f49ae9b841f7d9698fed7533a749c3" }, "downloads": -1, "filename": "django-vkontakte-polls-0.4.6.tar.gz", "has_sig": false, "md5_digest": "42584c8152f666379ce2f451b09e8256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24987, "upload_time": "2014-01-15T17:14:51", "url": "https://files.pythonhosted.org/packages/7e/af/4d1baa81e6fc835136435d54092c5ea07b73a02b2a52d3854c58dcdc9b3b/django-vkontakte-polls-0.4.6.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3b2bee95645c634063e7b0a05d0680e4", "sha256": "1517cd3f44a4d1a5a9a414f4a2d707af8d74b700878313b7261d28035f38fb7a" }, "downloads": -1, "filename": "django-vkontakte-polls-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3b2bee95645c634063e7b0a05d0680e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25079, "upload_time": "2014-02-24T06:16:57", "url": "https://files.pythonhosted.org/packages/0a/64/dc3a8d7436286909bc0a508b56389ae5ad8d2e733810f7e2440ca86a7908/django-vkontakte-polls-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "38b58e609f71ae18d5bc17086093b62b", "sha256": "052bbd42d9facd7ff8bccb288e8fedde1fd3dfe63dec9bce1f6f1da155f0c08f" }, "downloads": -1, "filename": "django-vkontakte-polls-0.6.1.tar.gz", "has_sig": false, "md5_digest": "38b58e609f71ae18d5bc17086093b62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25255, "upload_time": "2014-10-19T14:49:10", "url": "https://files.pythonhosted.org/packages/d5/15/bbfb10fe7d0647ed5f5bd434654a3a16a77902bf5dea64bd58f4c37dbfa3/django-vkontakte-polls-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "d92bc97fa53a89387e9c4a6164290995", "sha256": "0c68d0092be565ce1efd1f20fce117453e2a8d6823fbdab7d70d70b0bc12a2ee" }, "downloads": -1, "filename": "django-vkontakte-polls-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d92bc97fa53a89387e9c4a6164290995", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25368, "upload_time": "2014-12-22T16:31:31", "url": "https://files.pythonhosted.org/packages/9d/76/022fb3ef3c811a0b084956ab0effa18d6612e86021730d73e6470a920826/django-vkontakte-polls-0.7.0.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "09f8c78a2050800bc44189154624cbab", "sha256": "3bd81ba2267254b352e52f846a8ea7d09bb5915df14119350cd61b166f6a8042" }, "downloads": -1, "filename": "django-vkontakte-polls-0.7.2.tar.gz", "has_sig": false, "md5_digest": "09f8c78a2050800bc44189154624cbab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25611, "upload_time": "2015-01-09T07:34:25", "url": "https://files.pythonhosted.org/packages/31/e9/6d8a16d0ab06e5147ccc691f5b01e23bff7bdf7ddc2282a6b327ed0b21dc/django-vkontakte-polls-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "6c975d0a567c62783eba7055e353807c", "sha256": "90b8fb9801125b9e8c08e9bd69c50326bceed95ec54071a5ef79ddab30d843b5" }, "downloads": -1, "filename": "django-vkontakte-polls-0.7.3.tar.gz", "has_sig": false, "md5_digest": "6c975d0a567c62783eba7055e353807c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24599, "upload_time": "2016-03-11T17:37:00", "url": "https://files.pythonhosted.org/packages/22/99/591f25a6fc94d68622a116f5e2c680fafd1aa6a1ab4da6493785c5c0a092/django-vkontakte-polls-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "0e0eeab4c87cfcf2b492d9fd0e2a79bf", "sha256": "01ee904b21603a3ed00ed79cdef82f086d0c5932577f7c8b62c4cb50b0c1d1a8" }, "downloads": -1, "filename": "django-vkontakte-polls-0.7.4.tar.gz", "has_sig": false, "md5_digest": "0e0eeab4c87cfcf2b492d9fd0e2a79bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24376, "upload_time": "2016-03-11T18:12:34", "url": "https://files.pythonhosted.org/packages/7c/aa/12cfdaf41fd5a502d3082243d631534bf51520a5dca9b2381d753c9dfe94/django-vkontakte-polls-0.7.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e0eeab4c87cfcf2b492d9fd0e2a79bf", "sha256": "01ee904b21603a3ed00ed79cdef82f086d0c5932577f7c8b62c4cb50b0c1d1a8" }, "downloads": -1, "filename": "django-vkontakte-polls-0.7.4.tar.gz", "has_sig": false, "md5_digest": "0e0eeab4c87cfcf2b492d9fd0e2a79bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24376, "upload_time": "2016-03-11T18:12:34", "url": "https://files.pythonhosted.org/packages/7c/aa/12cfdaf41fd5a502d3082243d631534bf51520a5dca9b2381d753c9dfe94/django-vkontakte-polls-0.7.4.tar.gz" } ] }