{ "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 Wall Statistic\n===============================\n\n[![PyPI version](https://badge.fury.io/py/django-vkontakte-wall-statistic.png)](http://badge.fury.io/py/django-vkontakte-wall-statistic) [![Build Status](https://travis-ci.org/ramusus/django-vkontakte-wall-statistic.png?branch=master)](https://travis-ci.org/ramusus/django-vkontakte-wall-statistic) [![Coverage Status](https://coveralls.io/repos/ramusus/django-vkontakte-wall-statistic/badge.png?branch=master)](https://coveralls.io/r/ramusus/django-vkontakte-wall-statistic)\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\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0412\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u0412\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 API \u0438 \u043f\u0430\u0440\u0441\u0435\u0440 \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-wall-statistic\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_users',\n 'vkontakte_groups',\n 'vkontakte_wall',\n 'vkontakte_wall_statistic',\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* [stats.get](http://vk.com/dev/stats.getPostStats) \u2013 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0440\u0435\u043a\u043b\u0430\u043c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430;\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 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\n\n >>> from vkontakte_wall.models import Post\n >>> from datetime import date, timedelta\n >>> post = Post.objects.get(remote_id=...)\n >>> post.fetch_statistic(date_from=date.today()-timedelta(1), date_to=date.today())\n\n\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u0447\u0435\u0440\u0435\u0437 API \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\n\n >>> stat = post.statistics.all()[0]\n >>> stat.__dict__\n {'_state': ,\n 'date': datetime.date(2014, 2, 23),\n 'fetched': datetime.datetime(2014, 2, 27, 22, 18, 26, 628260),\n 'id': 200,\n 'link_clicks': 0,\n 'period': 1,\n 'post_id': 229537,\n 'reach': 1,\n 'reach_age_18': 0,\n 'reach_age_18_21': 0,\n 'reach_age_21_24': 0,\n 'reach_age_24_27': 0,\n 'reach_age_27_30': 0,\n 'reach_age_30_35': 0,\n 'reach_age_35_45': 0,\n 'reach_age_45': 0,\n 'reach_females': 1,\n 'reach_females_age_18': 0,\n 'reach_females_age_18_21': 0,\n 'reach_females_age_21_24': 0,\n 'reach_females_age_24_27': 0,\n 'reach_females_age_27_30': 0,\n 'reach_females_age_30_35': 0,\n 'reach_females_age_35_45': 0,\n 'reach_females_age_45': 0,\n 'reach_males': 0,\n 'reach_males_age_18': 0,\n 'reach_males_age_18_21': 0,\n 'reach_males_age_21_24': 0,\n 'reach_males_age_24_27': 0,\n 'reach_males_age_27_30': 0,\n 'reach_males_age_30_35': 0,\n 'reach_males_age_35_45': 0,\n 'reach_males_age_45': 0,\n 'reach_subscribers': 0}", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-vkontakte-wall-statistic", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ramusus/django-vkontakte-wall-statistic", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-vkontakte-wall-statistic", "package_url": "https://pypi.org/project/django-vkontakte-wall-statistic/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-vkontakte-wall-statistic/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-vkontakte-wall-statistic", "Homepage": "https://github.com/ramusus/django-vkontakte-wall-statistic" }, "release_url": "https://pypi.org/project/django-vkontakte-wall-statistic/0.7.3/", "requires_dist": null, "requires_python": null, "summary": "Django implementation for vkontakte API Wall Statistic", "version": "0.7.3" }, "last_serial": 1616522, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "55970fcf863a31e101cc026eb6476f02", "sha256": "8ca9b07831906aae1a41ea8bc1e677f4ed65f6f6717537d538817ead9d9df116" }, "downloads": -1, "filename": "django-vkontakte-wall-statistic-0.6.0.tar.gz", "has_sig": false, "md5_digest": "55970fcf863a31e101cc026eb6476f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22062, "upload_time": "2014-02-27T18:36:36", "url": "https://files.pythonhosted.org/packages/67/45/6b7cc2e22de3014d60738e13810c19e1c95705308ec8a26d4dce2ea2266c/django-vkontakte-wall-statistic-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "93f2bfeddfdc4852ecbd76ed2b5621e3", "sha256": "c206ab6934df883175616957dfe518d60e09b1d1822943cbf79da85adebe0a54" }, "downloads": -1, "filename": "django-vkontakte-wall-statistic-0.6.1.tar.gz", "has_sig": false, "md5_digest": "93f2bfeddfdc4852ecbd76ed2b5621e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24812, "upload_time": "2014-04-03T18:04:56", "url": "https://files.pythonhosted.org/packages/56/b6/cf7538555977d4c337c4a8945ed5e6ad7b3f890838220f8626529de24e84/django-vkontakte-wall-statistic-0.6.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "cbb68642715609788c6f51a40c8c5391", "sha256": "66d41fa98a1f91841f70c47003ec5e57ac6c6020aef1497ba16a04dbe851c8c3" }, "downloads": -1, "filename": "django-vkontakte-wall-statistic-0.7.2.tar.gz", "has_sig": false, "md5_digest": "cbb68642715609788c6f51a40c8c5391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24847, "upload_time": "2015-01-09T07:35:31", "url": "https://files.pythonhosted.org/packages/c6/6d/5431e68147631d9df3b595f4635b914d33edd596ed490f6900e04543deb4/django-vkontakte-wall-statistic-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "027027e8c4cae10aa09d7a4a8f80cef6", "sha256": "ca023071d5a9dfa21a3f30f135eb24e52f9d0d6ecf89a5db5c1585f57154cdaf" }, "downloads": -1, "filename": "django-vkontakte-wall-statistic-0.7.3.tar.gz", "has_sig": false, "md5_digest": "027027e8c4cae10aa09d7a4a8f80cef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23882, "upload_time": "2015-07-02T14:09:30", "url": "https://files.pythonhosted.org/packages/9e/29/f27e617848c0c7e8faa990f616f8a84f14d6ffa2eb191455bb2e07bf2572/django-vkontakte-wall-statistic-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "027027e8c4cae10aa09d7a4a8f80cef6", "sha256": "ca023071d5a9dfa21a3f30f135eb24e52f9d0d6ecf89a5db5c1585f57154cdaf" }, "downloads": -1, "filename": "django-vkontakte-wall-statistic-0.7.3.tar.gz", "has_sig": false, "md5_digest": "027027e8c4cae10aa09d7a4a8f80cef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23882, "upload_time": "2015-07-02T14:09:30", "url": "https://files.pythonhosted.org/packages/9e/29/f27e617848c0c7e8faa990f616f8a84f14d6ffa2eb191455bb2e07bf2572/django-vkontakte-wall-statistic-0.7.3.tar.gz" } ] }