{ "info": { "author": "Gonzalo Delgado", "author_email": "gonzalodel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "========\nMembrete\n========\n**Membrete** is a Django application which provides an easy to use contact form\n allowing to store contact messages in the database.\n\nIf you are using it and have ideas for it I'll be more than happy to hear them!\n\nFeatures\n========\n- Messages are stored in the database\n- Recipients are Users (from django.contrib.auth)\n- Internationalization support\n- Support for using templates for messages\n- AJAX support\n\nAlternatives\n============\n- django-contact-form_ is an extensible and very flexible contact form app\n for Django (from which membrete borrows some ideas)\n\n.. _django-contact-form: http://bitbucket.org/ubernostrum/django-contact-form\n\nSuper quick start\n=================\n\n1. Go to the ``devproject`` directory and run the following commands::\n\n python manage.py syncdb\n python manage.py runserver\n \n2. Go to http://localhost:8000/ to see Membrete in action!\n\nInstallation\n============\n\nSimply run the setup.py script as root, like this::\n\n python setup.py install\n\nUsage\n=====\n\nTo use Membrete in your project, just follow this simple steps:\n\n1. Add ``membrete`` to ``INSTALLED_APPS`` in your ``settings.py`` file\n2. Run ``python manage.py syncdb`` under your project directory to create\n membrete's tables\n3. Edit the urls.py file and add something like this to ``urlpatterns``::\n\n (r'^contact$', include('membrete.urls')),\n\n4. Done! Fire up the server and go to http://localhost:8000/contact\n\nNOTE: membrete's templates expect a ``base.html`` template to extend from.\n\nSource\n======\n\nBranch Membrete using Bazaar_:: \n\n bzr branch http://gonzalodelgado.com.ar/bzr/membrete/main membrete\n\n.. _Bazaar: http://bazaar-vcs.org/\n\nMore info\n=========\nGet more information about membrete from its website_\nIf you have any questions feel free to email_ me anytime.\n\n.. _website: http://gonzalodelgado.com.ar/codigo/membrete\n.. _email: mailto:gonzalodel@gmail.com", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://gonzalodelgado.com.ar/codigo/membrete", "keywords": null, "license": "GNU Affero General Public License v3", "maintainer": null, "maintainer_email": null, "name": "membrete", "package_url": "https://pypi.org/project/membrete/", "platform": "web", "project_url": "https://pypi.org/project/membrete/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://gonzalodelgado.com.ar/codigo/membrete" }, "release_url": "https://pypi.org/project/membrete/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Contact form app for Django", "version": "0.2.0" }, "last_serial": 794678, "releases": { "0.1a": [ { "comment_text": "", "digests": { "md5": "4e8cfa353bbd6c108169b70b6437aad1", "sha256": "584ff5bbf39fef840b76e42916cd47ab9b7eb0828cd2fa7b4e150e9f15d296d4" }, "downloads": -1, "filename": "membrete-0.1a.tar.gz", "has_sig": false, "md5_digest": "4e8cfa353bbd6c108169b70b6437aad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19148, "upload_time": "2009-05-15T03:21:37", "url": "https://files.pythonhosted.org/packages/d4/99/116c32fe0c21dbd2828fe953e070f92b2cadb23d0681b6286cb2c94ef0c6/membrete-0.1a.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "11f230374a6119df9b267ddacacfef00", "sha256": "5b57b60e5a91ac96d16cff890e20177bb979d7f95fa9e3167b6e778643baa544" }, "downloads": -1, "filename": "membrete-0.1a1.tar.gz", "has_sig": false, "md5_digest": "11f230374a6119df9b267ddacacfef00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24219, "upload_time": "2009-05-20T03:29:12", "url": "https://files.pythonhosted.org/packages/e1/f1/e3b2997700bd53ed67a414541d9e3fb77727e5b4de1f26ad5d1682e738e4/membrete-0.1a1.tar.gz" } ], "0.1a2": [ { "comment_text": "", "digests": { "md5": "b15622fd7db0859af6a2f7e9cf986855", "sha256": "0ec3856ae3fba35ff06eb31a845f85d4df79d4203806cfa76957b76ed54daae7" }, "downloads": -1, "filename": "membrete-0.1a2.tar.gz", "has_sig": false, "md5_digest": "b15622fd7db0859af6a2f7e9cf986855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23653, "upload_time": "2009-05-21T19:28:30", "url": "https://files.pythonhosted.org/packages/b2/b8/d7814d0f51d4c28d5bc4db3290594301e83244c6df9e165af28b0461e93f/membrete-0.1a2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "04a505fa170ec3811acd3f56f1a5d7e4", "sha256": "874aad41a9d9de3d262df7fa7d6599a2c4bd4638ecdf9ea1898fa0781c145a84" }, "downloads": -1, "filename": "membrete-0.2.0.tar.gz", "has_sig": false, "md5_digest": "04a505fa170ec3811acd3f56f1a5d7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22577, "upload_time": "2009-06-22T00:59:19", "url": "https://files.pythonhosted.org/packages/de/59/da2d3b3f353cca56ea18784a56e4b8077345ed6d8e00d78b94d76e430e61/membrete-0.2.0.tar.gz" } ], "rev12": [ { "comment_text": "", "digests": { "md5": "85500fab4fa47907591eb9c826ce05bb", "sha256": "5c4100b00bb54ae7c72a7844fa4ad7dd5931fb5ae31a320086e39eac99d5bd42" }, "downloads": -1, "filename": "membrete-rev12.tar.gz", "has_sig": false, "md5_digest": "85500fab4fa47907591eb9c826ce05bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5307, "upload_time": "2009-01-13T15:10:54", "url": "https://files.pythonhosted.org/packages/c7/93/8e3b5986b05fae63081e30e882ba6e302cecbee807d1ca8205cbaecf3e7c/membrete-rev12.tar.gz" } ], "rev14": [ { "comment_text": "", "digests": { "md5": "4c6d62091e5309221c543f21c0b78c80", "sha256": "6c17b6fef7d3d91ce944d9f8608dab3c0c4199748dc404d301a23fde9e1fc623" }, "downloads": -1, "filename": "membrete-rev14.tar.gz", "has_sig": false, "md5_digest": "4c6d62091e5309221c543f21c0b78c80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5479, "upload_time": "2009-04-30T22:55:01", "url": "https://files.pythonhosted.org/packages/7c/e2/05b122e569d82dee3b63eca8f46732b7b5fbceffa58c0b62aef14b85c3da/membrete-rev14.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04a505fa170ec3811acd3f56f1a5d7e4", "sha256": "874aad41a9d9de3d262df7fa7d6599a2c4bd4638ecdf9ea1898fa0781c145a84" }, "downloads": -1, "filename": "membrete-0.2.0.tar.gz", "has_sig": false, "md5_digest": "04a505fa170ec3811acd3f56f1a5d7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22577, "upload_time": "2009-06-22T00:59:19", "url": "https://files.pythonhosted.org/packages/de/59/da2d3b3f353cca56ea18784a56e4b8077345ed6d8e00d78b94d76e430e61/membrete-0.2.0.tar.gz" } ] }