{ "info": { "author": "abidibo", "author_email": "abidibo@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Software Development", "Topic :: Software Development :: User Interfaces" ], "description": "# django-otto-admin\n\nDjango admin customization app for [django-suit](https://github.com/darklow/django-suit)\n\nWould you like to have some google analytics report widgets in your admin index page? Then you're in the right place!\n\n![image](screenshot.png \"Image\")\n\n## Features\n\n- locales: en, it\n- custom copyright string\n- custom developed by string and url\n- custom support mailto\n- admin index with google analytics panel implemented through [analytics embed API](https://ga-dev-tools.appspot.com/)\n - Realtime active users\n - Traffic (sessions and users), last 15 days\n - Popular Page views, last 15 days\n - Top Browsers, last 15 days\n - Referral traffic, last 15 days\n - Visitors Countries, last 15 days\n - Social actions, last 15 days\n\n### Configure your analytics widgets\n\nFollow the steps in the Google Identity Platform documentation to [create a service account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount) from the [Google Developer Console](https://console.developers.google.com/).\n\nOnce the service account is created, you can click the Generate New JSON Key button to create and download the key and add it to your project.\n\nAdd the service account as a user in Google Analytics. The service account you created in the previous step has an email address that you can add to any of the Google Analytics views you'd like to request data from. It's generally best to only grant the service account read-only access.\n\nThen you will need to configure __otto\\_admin__ with the json path and the view ID (continue reading).\n\n## Requirements\n\n- django-suit\n- google-api-python-client\n\n## Getting Started\n\n1. Install django-otto-admin\n ```\n pip install django-otto-admin\n ```\n\n2. Configure your django-suit installation\n3. Add `otto_admin` to your installed apps __before__ `suit`\n ```\n INSTALLED_APPS = (\n 'otto_admin',\n 'suit',\n 'django.contrib.admin',\n # ...\n ```\n4. Configure your settings\n\n## Settings configuration\n\n###__OA_ANALYTICS_CREDENTIALS_JSON (required)__\nfull path to the json key file of your app service account\n\n###__OA_ANALYTICS_VIEW_ID (required)__\nid of the analytics view you want to show in the admin index\n\n###__OA_COPYRIGHT__\nCopyright string, default '2015 Otto srl'\n\n###__OA_SUPPORT_EMAIL__\nMailto support email, default 'mail@otto.to.it'\n\n###__OA_POWERED_BY__\nPowered by string, default 'Otto srl'\n\n###__OA_POWERED_BY_URL__\nPowered by url, default 'http://www.otto.to.it'", "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/otto-torino/django-otto-admin", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "django-otto-admin", "package_url": "https://pypi.org/project/django-otto-admin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-otto-admin/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/otto-torino/django-otto-admin" }, "release_url": "https://pypi.org/project/django-otto-admin/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Django admin customization app for django-suit providing google analytics widgets in the admin index", "version": "0.1.2" }, "last_serial": 2166204, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0298f4f0637ed966c6ed4896aafcb964", "sha256": "2636277ed0f1dab3b1b78afb85f00f1c5f8de04e7370b280fe7fa8de5b494eb5" }, "downloads": -1, "filename": "django_otto_admin-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0298f4f0637ed966c6ed4896aafcb964", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13029, "upload_time": "2015-11-27T14:26:34", "url": "https://files.pythonhosted.org/packages/1c/2e/62d15b2e323aa8fa7c3e80667d52e1d1ebd87a21e1554020b2b24cb07c28/django_otto_admin-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39d7bf038aa3757e401bf5ea313ad522", "sha256": "8a7cc01f82620cb171f0b53ce0ed78f47f877c8dcd2f35c6be50e711f41dfc92" }, "downloads": -1, "filename": "django-otto-admin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "39d7bf038aa3757e401bf5ea313ad522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103916, "upload_time": "2015-11-27T14:26:21", "url": "https://files.pythonhosted.org/packages/ae/81/7c5bde2dcc52d56cb6a6f03463930a9a2ed5fc2be063093a85e5a799756f/django-otto-admin-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4a04d9ffb8e7bbe22cf9c29b46c3de31", "sha256": "2223f90f80ded95fd182bb63436f964ebec70929ae68d5a43833fa35e0a0d1c8" }, "downloads": -1, "filename": "django_otto_admin-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4a04d9ffb8e7bbe22cf9c29b46c3de31", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13089, "upload_time": "2015-11-27T14:40:39", "url": "https://files.pythonhosted.org/packages/aa/3c/b09f7de3c335feac5b1e9e846086838c3bbdc30a21b3c038f03935b02a47/django_otto_admin-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7e21e3fa6438073d153f95d1f56d2e9", "sha256": "84ba441bb1a6f65f37fd96993a355a679decaa368e0b65a07988038aa75709f9" }, "downloads": -1, "filename": "django-otto-admin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d7e21e3fa6438073d153f95d1f56d2e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103946, "upload_time": "2015-11-27T14:40:21", "url": "https://files.pythonhosted.org/packages/18/10/4319363c1db60d2c831abd24e9ae4451239ce9f3447eb01ed8d026643ef7/django-otto-admin-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b9ea773bb89d912c0ef3776e5488bcfb", "sha256": "08674e0945be93efae2c0726e8dab2dbc75456c4466ad8f60f8f5f04dfcaaec7" }, "downloads": -1, "filename": "django_otto_admin-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b9ea773bb89d912c0ef3776e5488bcfb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13122, "upload_time": "2016-06-14T09:19:45", "url": "https://files.pythonhosted.org/packages/c5/10/3d3f1ddfc247cb333a4212f21d066c635bb778d778ad99713652cb77a60b/django_otto_admin-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6165d046eda7ba4f49386df6ba8a92f6", "sha256": "32b8e7b45ffa2e07bd26eb5864b7389617a78ff1d7675b525e3cf2f0c116385f" }, "downloads": -1, "filename": "django-otto-admin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6165d046eda7ba4f49386df6ba8a92f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103973, "upload_time": "2016-06-14T09:19:12", "url": "https://files.pythonhosted.org/packages/c7/d5/23a703d004f8a26c81e558ad382aa0a6fcd0554612c52bc94f0c212635b3/django-otto-admin-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9ea773bb89d912c0ef3776e5488bcfb", "sha256": "08674e0945be93efae2c0726e8dab2dbc75456c4466ad8f60f8f5f04dfcaaec7" }, "downloads": -1, "filename": "django_otto_admin-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b9ea773bb89d912c0ef3776e5488bcfb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13122, "upload_time": "2016-06-14T09:19:45", "url": "https://files.pythonhosted.org/packages/c5/10/3d3f1ddfc247cb333a4212f21d066c635bb778d778ad99713652cb77a60b/django_otto_admin-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6165d046eda7ba4f49386df6ba8a92f6", "sha256": "32b8e7b45ffa2e07bd26eb5864b7389617a78ff1d7675b525e3cf2f0c116385f" }, "downloads": -1, "filename": "django-otto-admin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6165d046eda7ba4f49386df6ba8a92f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103973, "upload_time": "2016-06-14T09:19:12", "url": "https://files.pythonhosted.org/packages/c7/d5/23a703d004f8a26c81e558ad382aa0a6fcd0554612c52bc94f0c212635b3/django-otto-admin-0.1.2.tar.gz" } ] }