{ "info": { "author": "David Thenon", "author_email": "dthenon@emencia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. _Emencia: http://www.emencia.com\n.. _djangorestframework: http://www.django-rest-framework.org\n.. _Gestus-client: https://github.com/sveetch/Gestus-client\n.. _buildout: http://www.buildout.org/\n\n**Gestus** is a Django app to collect and store datas about our Website projects at `Emencia`_.\n\nAlthough there is the Django admin to manage the Gestus objects, there is also a REST part which is used to create and update Website datas with a client.\n\nIntroduction\n============\n\nGestus will store some datas about your project :\n\n* Its name and a description;\n* Its kind of environnement (``integration`` or ``production``);\n* Its server hostname;\n* The URL where the website project is published;\n* A list of installed packages with their version;\n\nRequire\n*******\n\n* `djangorestframework`_ >= 2.3\n\nInstall\n=======\n\nAdd *PO Projects* to your installed apps in settings : ::\n\n INSTALLED_APPS = (\n ...\n 'gestus'\n 'rest_framework'\n ...\n )\n \nThen add the `djangorestframework`_ settings : ::\n\n REST_FRAMEWORK = {\n 'PAGINATE_BY': 10,\n # Use hyperlinked styles by default.\n # Only used if the `serializer_class` attribute is not set on a view.\n 'DEFAULT_MODEL_SERIALIZER_CLASS': (\n 'rest_framework.serializers.HyperlinkedModelSerializer',\n ),\n\n # Use Django's standard `django.contrib.auth` permissions,\n # or allow read-only access for unauthenticated users.\n 'DEFAULT_PERMISSION_CLASSES': (\n 'rest_framework.permissions.IsAdminUser',\n #'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',\n ),\n }\n\nFinally mount its urls in your main ``urls.py`` : ::\n\n urlpatterns = patterns('',\n ...\n (r'^gestus/', include('gestus.urls', namespace='gestus')),\n (r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),\n ...\n )\n\nExternal API access\n===================\n\nWith `djangorestframework`_ a rest API will be available on : ::\n\n /gestus/rest/\n\nIt is browsable for authenticated users with admin rights (``is_staff`` on True), also the client will need to access to the API with an user accounts with the admin rights.\n\n`Gestus-client`_ is client to use the API from your project.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/Gestus", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Gestus", "package_url": "https://pypi.org/project/Gestus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Gestus/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/Gestus" }, "release_url": "https://pypi.org/project/Gestus/0.3.4/", "requires_dist": null, "requires_python": null, "summary": "Django application to manage some datas about Emencia client websites", "version": "0.3.4" }, "last_serial": 1187145, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "a19f71f357a8b9800ee1117b91999973", "sha256": "c3bbf89309c21352b3a1e159bff9222bf932c9f59b8f2892cae0d300e69b1709" }, "downloads": -1, "filename": "Gestus-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a19f71f357a8b9800ee1117b91999973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5605, "upload_time": "2014-04-28T01:48:03", "url": "https://files.pythonhosted.org/packages/30/c4/4db8962c81629120b7b5b9345137938658ba59a0ca3065380a25129f2ee3/Gestus-0.0.5.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "d3799a3db105e4cee0abdeb055401558", "sha256": "71a87ded145eb0ce75ad77ba15b1533bbf4106aa8f096e93d1a25253c0b8efae" }, "downloads": -1, "filename": "Gestus-0.1.tar.gz", "has_sig": false, "md5_digest": "d3799a3db105e4cee0abdeb055401558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8267, "upload_time": "2014-06-08T17:06:09", "url": "https://files.pythonhosted.org/packages/b5/2d/4932199def9f0ae2f6dfc4b9f78fb6191911acebd37db86db6417e727209/Gestus-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5cc21d53ce0ab9f2f3a6328a48653e7f", "sha256": "392108cbb10620d1c2727e70d25145ba73a09fcfaf8063952c4cddcccd2628ef" }, "downloads": -1, "filename": "Gestus-0.2.tar.gz", "has_sig": false, "md5_digest": "5cc21d53ce0ab9f2f3a6328a48653e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8772, "upload_time": "2014-06-15T23:42:41", "url": "https://files.pythonhosted.org/packages/22/c6/d923c20c4a9b52ee5c117c0176dcee1911189481273e15fd86102a0d29a0/Gestus-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1c38170f9f4e441f09bdff11a1fa551b", "sha256": "0361adc01e79a2edae827d2625f533a375f581c542564beb2e173f691e5489fc" }, "downloads": -1, "filename": "Gestus-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1c38170f9f4e441f09bdff11a1fa551b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10452, "upload_time": "2014-07-16T20:07:45", "url": "https://files.pythonhosted.org/packages/77/5e/9a5fb03f049ac83404966aaf1a9ba7b7b2897cbed7df4181c74e56cdddf0/Gestus-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "689c9478f96b706c50898fdba31c36f7", "sha256": "a33ff037e2901cdfb570513ffbc753c8f5a2aeb26e5abd38381b57fff6151f2f" }, "downloads": -1, "filename": "Gestus-0.3.tar.gz", "has_sig": false, "md5_digest": "689c9478f96b706c50898fdba31c36f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11234, "upload_time": "2014-07-24T18:02:00", "url": "https://files.pythonhosted.org/packages/d5/7d/07edb5ceca0ab37c6f2ff4ad5245aa22f7361ee00802246db1f1c2af6c6d/Gestus-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c319195382a32a8b2228b2868a900632", "sha256": "d326bf4c9da45e18a8eb46260c457fc71f3a32cdc483bab02b9e404c6184118f" }, "downloads": -1, "filename": "Gestus-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c319195382a32a8b2228b2868a900632", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12260, "upload_time": "2014-07-26T11:58:07", "url": "https://files.pythonhosted.org/packages/1b/14/d30c420f4f235f3d51a544f8642d0f928c3c9aaf08800cbdc877b03ee382/Gestus-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a141768c123027733cee3cf092b51205", "sha256": "e424b1f5a2ceec9929e43c5fd5e3f380443df611f31b334af5ade529a6eff7fb" }, "downloads": -1, "filename": "Gestus-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a141768c123027733cee3cf092b51205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12280, "upload_time": "2014-07-28T23:54:17", "url": "https://files.pythonhosted.org/packages/19/6b/e4ea415876135660a7a6fb6d1f1333e03807e78fd2f264b8865db14561cb/Gestus-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0d03703940c851ef0987c339ec4afd65", "sha256": "ba1e5e9dc53e67d3c25c275c64546eb9430a3be90a8c7affb54ed3addd44e743" }, "downloads": -1, "filename": "Gestus-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0d03703940c851ef0987c339ec4afd65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12186, "upload_time": "2014-08-12T00:29:01", "url": "https://files.pythonhosted.org/packages/0c/e0/4e73fa613015ccd6f9d7a396089ca2b9b978b12779f11026055a6200902d/Gestus-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "4ab6cfa5916955a2627aabb51ab56b15", "sha256": "77dfca9e1ad34cd6e12cb21f4c7ffc07947c3b25306eabdd5cb6d5cb6283b474" }, "downloads": -1, "filename": "Gestus-0.3.4.tar.gz", "has_sig": false, "md5_digest": "4ab6cfa5916955a2627aabb51ab56b15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12200, "upload_time": "2014-08-12T01:36:27", "url": "https://files.pythonhosted.org/packages/4b/5d/2ed78a6b2a9444eae5577fca2bf0c536013b69408280afae135760601185/Gestus-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ab6cfa5916955a2627aabb51ab56b15", "sha256": "77dfca9e1ad34cd6e12cb21f4c7ffc07947c3b25306eabdd5cb6d5cb6283b474" }, "downloads": -1, "filename": "Gestus-0.3.4.tar.gz", "has_sig": false, "md5_digest": "4ab6cfa5916955a2627aabb51ab56b15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12200, "upload_time": "2014-08-12T01:36:27", "url": "https://files.pythonhosted.org/packages/4b/5d/2ed78a6b2a9444eae5577fca2bf0c536013b69408280afae135760601185/Gestus-0.3.4.tar.gz" } ] }