{ "info": { "author": "Mikhail Korobov", "author_email": "kmike84@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============================\ndjango-admin-tools-user-stats\n=============================\n\nThis app provides django-admin-tools dashboard modules with user\nregistration stats/charts.\n\nThe license is MIT.\n\nInstallation\n============\n\nMake sure django-admin-tools >= 0.4.0 is installed and then\n\n::\n\n pip install \"django-qsstats-magic >= 0.6.1\"\n pip install \"python-dateutil==1.5\"\n pip install \"django-chart-tools >= 0.2.1\"\n pip install django-admin-user-stats\n\nThen add 'admin_user_stats' and 'chart_tools' to INSTALLED_APPS.\n\nQuickstart\n==========\n\nImport ``RegistrationCharts`` dashboard module::\n\n from admin_user_stats.modules import RegistrationCharts\n\nthen and add it to dashboard's children::\n\n self.children += [RegistrationCharts()]\n\ngo to admin and enjoy the result_.\n\n.. _result: https://bitbucket.org/kmike/django-admin-user-stats/downloads/RegistrationCharts.png\n\nUsage\n=====\n\nRegistrationChart\n-----------------\n\nDashboard module with user registration charts (new users per day,\nweek or month).\n\nTo enable, import it::\n\n from admin_user_stats.modules import RegistrationChart\n\nand add to dashboard's children (or to modules.Group)::\n\n self.children += [RegistrationChart('New Users', interval='days', days=30)]\n\n\nRegistrationCharts\n------------------\n\nGroup subclass with 3 default children modules (new users per day,\nper week and per month).\n\n\nAdvanced Usage\n=============\n\nNew BaseChart(s) abstract modules are there for you to play with. Want to track kitten activity?\n\nBaseChart\n---------\n\nTo build charts for other time-series data, inherit from BaseChart and set a few attributes::\n\n from admin_user_stats.base_modules import BaseChart\n from kitten.models import Activity\n\n\n class ActivityChart(BaseChart):\n \"\"\"\n Dashboard module with Activity charts.\n \"\"\"\n title = _('How Active were the kittens')\n template = 'admin_user_stats/modules/chart.html'\n chart_size = \"580x100\"\n days = None\n interval = 'days'\n queryset = Activity.objects.filter(kitten=True).exclude(active=None)\n date_field = 'activity_date'\n\nBaseCharts\n---------\n\nTo collect those charts in to the normal Day,Week,Month tabs::\n\n from admin_user_stats.base_modules import BaseChart\n\n\n class ApplicationCharts(BaseCharts):\n \"\"\" Group module with 3 default registration charts \"\"\"\n title = _('Kitten Activity')\n chart_model = ActivityChart\n\nContributing\n============\n\nDevelopment of django-admin-user-stats happens at Bitbucket and Github:\n\n* https://bitbucket.org/kmike/django-admin-user-stats\n* https://github.com/kmike/django-admin-user-stats\n\nIf you don\u2019t like Bitbucket, Github, Mercurial and Git you\u2019re welcome\nto send regular patches.\n\nBug tracker: https://github.com/kmike/django-admin-user-stats/issues", "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/kmike/django-admin-user-stats/", "keywords": null, "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "django-admin-user-stats", "package_url": "https://pypi.org/project/django-admin-user-stats/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-admin-user-stats/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kmike/django-admin-user-stats/" }, "release_url": "https://pypi.org/project/django-admin-user-stats/0.2/", "requires_dist": null, "requires_python": null, "summary": "django-admin-tools dashboard modules with user registration stats", "version": "0.2" }, "last_serial": 654349, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a6ea92968a2f6b302c9f17023db171a1", "sha256": "7c64cd417ad277826c776fd44db4fa237792bdf601a14978a07701f54d8f98ea" }, "downloads": -1, "filename": "django-admin-user-stats-0.1.tar.gz", "has_sig": false, "md5_digest": "a6ea92968a2f6b302c9f17023db171a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2869, "upload_time": "2011-06-25T02:31:03", "url": "https://files.pythonhosted.org/packages/c7/46/dc532d360cf365c372a10423c3c29f26f9a7bde5519885c0cf10f6f14c52/django-admin-user-stats-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2f1621264ea73547d746193d0c068b4b", "sha256": "75b8bfccbde9a3d86778cecaeeb79269170fcf63e076f43139e622292d6573ea" }, "downloads": -1, "filename": "django-admin-user-stats-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2f1621264ea73547d746193d0c068b4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2965, "upload_time": "2013-03-20T22:12:49", "url": "https://files.pythonhosted.org/packages/97/9d/6c6b88f3394c9bbd707965d5bbd2869c1905538004e426671d6f0d836ef3/django-admin-user-stats-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9083a16ee1ed4f75f2dcdd8692b6298f", "sha256": "c3fb6374b4cedf35ec792b52bafc07e654e5a0fc4bd69c7a3ffabec04ff667ac" }, "downloads": -1, "filename": "django-admin-user-stats-0.2.tar.gz", "has_sig": false, "md5_digest": "9083a16ee1ed4f75f2dcdd8692b6298f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3456, "upload_time": "2013-03-22T11:08:13", "url": "https://files.pythonhosted.org/packages/a7/ad/11e6e8fa71e575c1a8f5a1a1880b26b1ec7e19e510ece84673275997fb4b/django-admin-user-stats-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9083a16ee1ed4f75f2dcdd8692b6298f", "sha256": "c3fb6374b4cedf35ec792b52bafc07e654e5a0fc4bd69c7a3ffabec04ff667ac" }, "downloads": -1, "filename": "django-admin-user-stats-0.2.tar.gz", "has_sig": false, "md5_digest": "9083a16ee1ed4f75f2dcdd8692b6298f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3456, "upload_time": "2013-03-22T11:08:13", "url": "https://files.pythonhosted.org/packages/a7/ad/11e6e8fa71e575c1a8f5a1a1880b26b1ec7e19e510ece84673275997fb4b/django-admin-user-stats-0.2.tar.gz" } ] }