{ "info": { "author": "Mauricio Reyes", "author_email": "mreyes@talpor.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Localization", "Topic :: Utilities" ], "description": "===============================================\ndjango-dashing\n===============================================\n\n.. image:: https://travis-ci.org/talpor/django-dashing.svg?branch=master\n\n`django-dashing` is a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the exceptionally handsome dashboard framework Dashing_\n\nCheck out a demo over `here `_.\n\n.. _Dashing: http://shopify.github.io/dashing/\n\n.. image:: https://dl.dropboxusercontent.com/u/5594456/dashing/dashboard.png\n :alt: HTTPie compared to cURL\n :width: 835\n :height: 835\n :align: center\n\nPrerequisites\n===============================================\n- Django 1.5.+\n- Django Compressor (optional)\n\nKey concepts\n===============================================\n- Use premade widgets, or fully create your own with css, html, and javascript.\n- Use the API to push data to your dashboards.\n- Drag & Drop interface for re-arranging your widgets.\n\nInstallation\n===============================================\n1. Install latest stable version from PyPi:\n\n.. code-block:: text\n\n $ pip install django-dashing\n\n2. Add `dashing` to ``INSTALLED_APPS`` of the your projects.\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'dashing',\n )\n\n3. Include the dashboard URLconf in your project urls.py like this:\n\n.. code-block:: python\n\n from dashing.utils import router\n ...\n url(r'^dashboard/', include(router.urls)),\n\n4. Start the development server and visit http://127.0.0.1:8000/dashboard/\n to view the dummy dashboard.\n\nQuick Start\n===============================================\n\nTo make your own dashboard and retrieves the data from django you should:\n\n1. Create a django dashboard application with a `widgets.py` file\n\n2. Create your widget extended from **NumberWidget**, **ListWidget**, **GraphWidget** or simply **Widget** (from dashing.widgets), for example `see `_.\n\n3. Register your widget in `urls.py` like:\n\n.. code-block:: python\n\n from django.conf.urls import url, include\n from dashing.utils import router\n\n from project.dashboard.widgets import CustomWidget\n\n router.register(CustomWidget, 'custom_widget')\n\n urlpatterns = [\n url(r'^dashboard/', include(router.urls)),\n ]\n\nCreate a dashing-config.js file with a widget that retrive the data in your static directory like:\n\n.. code-block:: javascript\n\n var myDashboard = new Dashboard();\n myDashboard.addWidget('customWidget', 'Number', {\n getData: function () {\n var self = this;\n Dashing.utils.get('custom_widget', function(data) {\n $.extend(self.scope, data);\n });\n },\n interval: 3000\n });\n\nAlso if you want to locate the config file in a different directory you can create a `dashing/dashboard.html` file in your **TEMPLATE_DIRS** and replace the **config_file** block to the route of your javascript config file, see the `docs `_.\n\nTesting\n===============================================\n\nInstall dependencies.\n\n.. code-block:: text\n\n $ npm install\n $ pip install -r requirements.txt\n\nRun tests.\n\n.. code-block:: text\n\n $ npm test\n\nLinks\n===============================================\n\n- `Documentation `_\n- `Demo application `_\n- `Widget List `_", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/talpor/django-dashing/", "keywords": "django,metrics,dashboard,dashing,metric,widgets,data", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-dashing", "package_url": "https://pypi.org/project/django-dashing/", "platform": "", "project_url": "https://pypi.org/project/django-dashing/", "project_urls": { "Homepage": "https://github.com/talpor/django-dashing/" }, "release_url": "https://pypi.org/project/django-dashing/0.3.4/", "requires_dist": null, "requires_python": "", "summary": "A simple Django dashboard app to visualize interesting data about your project.", "version": "0.3.4" }, "last_serial": 5432258, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ed5093bde0b17cbc47171e0ac0fc24b9", "sha256": "89e1d6d51290663a3291ff1d2da66176a59442957843a347895410fecbc0d86b" }, "downloads": -1, "filename": "django-dashing-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ed5093bde0b17cbc47171e0ac0fc24b9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 621211, "upload_time": "2014-06-11T20:23:11", "url": "https://files.pythonhosted.org/packages/40/9a/4cb9e6a7421578b4a5e48e4a3b2ec3106547c7e4c63695250c5486c7bb64/django-dashing-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "2df0c57f0b4489352ea70b898820dbef", "sha256": "26cf8a239682c5f3d79b206e80568de032e23428dc41b19dfe2b5f11991b391b" }, "downloads": -1, "filename": "django-dashing-0.1.tar.gz", "has_sig": false, "md5_digest": "2df0c57f0b4489352ea70b898820dbef", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 613973, "upload_time": "2014-06-11T17:05:16", "url": "https://files.pythonhosted.org/packages/86/75/af97f84be64ac93d4e2c24befbdd6ae7f98dc5f323f398f61dac37339542/django-dashing-0.1.tar.gz" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "22bc1725da1436dcd0fdfb64a6cf6359", "sha256": "a8abf7c5f7b14d93c44635177339cdfd5e11058d107139b528466f170f0ad736" }, "downloads": -1, "filename": "django-dashing-0.1.2.tar.gz", "has_sig": false, "md5_digest": "22bc1725da1436dcd0fdfb64a6cf6359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 522742, "upload_time": "2014-10-17T14:08:34", "url": "https://files.pythonhosted.org/packages/23/d6/5a2e2977f50ca3fdb3a3768ba16396aff6e3e784a4aa285c53b73e8ea546/django-dashing-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "cd7a984f783822a36f52a8d8a2e4121d", "sha256": "021e7c1b66ad6f5ae9bea7dfab051aa26f074ce1b15123e0af926065a446b0a0" }, "downloads": -1, "filename": "django-dashing-0.2.tar.gz", "has_sig": false, "md5_digest": "cd7a984f783822a36f52a8d8a2e4121d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 739354, "upload_time": "2014-12-01T13:41:22", "url": "https://files.pythonhosted.org/packages/c8/af/ae26c0a389a405072aee3b47a757c91c222c8996a0c6ec49133b8f1892fc/django-dashing-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4d26c68ac1cb77183e543689e9e821ac", "sha256": "e9dc3513000e96c746a04391e793ab994dd6a82b059acdd51d5e91d576f24edb" }, "downloads": -1, "filename": "django-dashing-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4d26c68ac1cb77183e543689e9e821ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 739386, "upload_time": "2015-01-05T15:50:35", "url": "https://files.pythonhosted.org/packages/c8/c8/0585dbf91bf95bce40c22d4ee47f05945fdb64ef8df24b226e1fa5d64781/django-dashing-0.2.1.tar.gz" } ], "0.2.2": [], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a6499ce1c43b73bec4e217b9546dca88", "sha256": "577752272fb1256b0b1b393bb46412de9a44fa32e10b6e1f31d76bfe4390894f" }, "downloads": -1, "filename": "django-dashing-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a6499ce1c43b73bec4e217b9546dca88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740034, "upload_time": "2015-02-10T05:05:00", "url": "https://files.pythonhosted.org/packages/9c/33/bfad86d905a4c1df84d4a4ee20ac07017ec86557f1955708d1e980641fec/django-dashing-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "aedfdfbaf17f71c6a83099649839c11c", "sha256": "c6ea664703d341e5d06069446d0a2829763ef391977a171f1e80ba6131cdd78e" }, "downloads": -1, "filename": "django-dashing-0.2.4.tar.gz", "has_sig": false, "md5_digest": "aedfdfbaf17f71c6a83099649839c11c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 540020, "upload_time": "2015-03-09T02:48:45", "url": "https://files.pythonhosted.org/packages/de/47/cd862cb5423a8b0ba40a03ea204f6bc202f02f9073baa97684c8d7999e75/django-dashing-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c88c73ed426de8f842457090364bed38", "sha256": "32689625438e743fcc47232841fd7f745c854296fc970dc20f578c035caa28a1" }, "downloads": -1, "filename": "django-dashing-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c88c73ed426de8f842457090364bed38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 720300, "upload_time": "2015-04-14T00:00:22", "url": "https://files.pythonhosted.org/packages/7f/00/68e61add924e570a385a4e9c6ad8734838dec75607960b96f23f6302bcf7/django-dashing-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0fab0c00546a2931a3630fe512477853", "sha256": "68c56f0fda3747fd42f5b143378650886bf503826e98e639baceb789b8956008" }, "downloads": -1, "filename": "django-dashing-0.2.6.tar.gz", "has_sig": false, "md5_digest": "0fab0c00546a2931a3630fe512477853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 743739, "upload_time": "2015-05-10T05:06:16", "url": "https://files.pythonhosted.org/packages/81/c1/dd5139f62aa648bbb193a30f53407b33e548a9fd21b510e0637b06fc5aed/django-dashing-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "1a617127ef199697d9e44337779141ce", "sha256": "1395b1f36e5967123069a0bc2b89de79528718bb0dd7c2f9867ae16f136b124b" }, "downloads": -1, "filename": "django-dashing-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1a617127ef199697d9e44337779141ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 743685, "upload_time": "2015-05-27T03:18:58", "url": "https://files.pythonhosted.org/packages/c6/e1/2521e9cde5a29475b7875609b6e08ee24f0e29c3c5779ba48bab3fd5c491/django-dashing-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "24fafe5bc8cf3860e64bc060542303d5", "sha256": "17f5a1e841c3409a474dd8565d1b7d7d30ecac4f133c428c57d83e752fdbc332" }, "downloads": -1, "filename": "django-dashing-0.2.8.tar.gz", "has_sig": false, "md5_digest": "24fafe5bc8cf3860e64bc060542303d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1086917, "upload_time": "2015-06-11T01:08:28", "url": "https://files.pythonhosted.org/packages/f7/49/6cac0d11a3020581085a4862c718b888f3f439e787547912006750ae284d/django-dashing-0.2.8.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "a849a1d110ca4d393299af035105815e", "sha256": "89ac8a0c3fb8be565a90ae07f801545d9d44bcd6b38f32ff1a1f64d2019486a0" }, "downloads": -1, "filename": "django-dashing-0.3.tar.gz", "has_sig": false, "md5_digest": "a849a1d110ca4d393299af035105815e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792721, "upload_time": "2016-01-04T02:59:18", "url": "https://files.pythonhosted.org/packages/b4/60/b2d497e6defa2ad0884926e87fefdbea4ed540b2de32f8839b81c7f42291/django-dashing-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4258e8f68af3c81f99720227362c7681", "sha256": "7dcb082e01cbafc448e985250cdf576e8d309c42592808c03e015c6ba2981a3d" }, "downloads": -1, "filename": "django-dashing-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4258e8f68af3c81f99720227362c7681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793008, "upload_time": "2016-04-14T02:46:29", "url": "https://files.pythonhosted.org/packages/ef/56/74799974ea96abb1308f86afc9fe0be75da2e57433500fe325a877398809/django-dashing-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "64138292db5e2aaa78a2dbb6ed46c9a0", "sha256": "b711d7360822dd3c35b47aaf7cbf26649ff516d7c30e036c90ec5f62f1efee27" }, "downloads": -1, "filename": "django-dashing-0.3.2.tar.gz", "has_sig": false, "md5_digest": "64138292db5e2aaa78a2dbb6ed46c9a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 799156, "upload_time": "2016-10-06T19:37:18", "url": "https://files.pythonhosted.org/packages/00/d2/35cfa513dfb7640f7d50cb22e18246dcd2eff8d7b96ffa3ed3e341d4b63e/django-dashing-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "e5010d4fd5a0904d19adafdf6f511e39", "sha256": "51e7d7145e367dc49628c16f9c49428a7398391920e7d4ce6f966e2732027b1c" }, "downloads": -1, "filename": "django-dashing-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e5010d4fd5a0904d19adafdf6f511e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 795898, "upload_time": "2017-03-04T14:24:57", "url": "https://files.pythonhosted.org/packages/d2/0d/d4b88719cfb704d2aa5b9be746c4f4319ae7bda05cafb43396ebab66f6a1/django-dashing-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "f1842e84c3e06d6bd7bcd9b9857ed5fb", "sha256": "609b47ed6acc96147d35a6eeb6ca78b577cd4f489b06e7aaab8d8a733fbcab0c" }, "downloads": -1, "filename": "django-dashing-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f1842e84c3e06d6bd7bcd9b9857ed5fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 799026, "upload_time": "2019-06-21T18:35:29", "url": "https://files.pythonhosted.org/packages/8b/c4/db71de43da576d2282f7942852184244df476c8ff2b057a8707b91c5ce51/django-dashing-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f1842e84c3e06d6bd7bcd9b9857ed5fb", "sha256": "609b47ed6acc96147d35a6eeb6ca78b577cd4f489b06e7aaab8d8a733fbcab0c" }, "downloads": -1, "filename": "django-dashing-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f1842e84c3e06d6bd7bcd9b9857ed5fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 799026, "upload_time": "2019-06-21T18:35:29", "url": "https://files.pythonhosted.org/packages/8b/c4/db71de43da576d2282f7942852184244df476c8ff2b057a8707b91c5ce51/django-dashing-0.3.4.tar.gz" } ] }