{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "spam protection.\n\nHome-page: https://github.com/bitmazk/bitmazk-contact-form\nAuthor: Tobias Lorenz\nAuthor-email: tobias.lorenz@bitmazk.com\nLicense: UNKNOWN\nDescription: bitmazk-contact-form\n ====================\n \n A reusable contact form app for Django. Can be used with a modern user-friendly\n spam protection or Google's reCAPTCHA. Ready for multilingual sites.\n \n At the moment this contact form does not redirect to a success page. Instead\n it adds a variable ``contact_form_success`` to the template context. The\n developer can then just output some success message next to the form.\n \n The project can be used in conjunction with `django-cms\n `_. Therefore the package comes with a\n ``cms_app.py`` file and can be integrated into your CMS pages via an AppHook.\n \n Prerequisites\n =============\n \n - see requirements.txt\n \n Installation\n ============\n \n If you want to install the latest stable release from PyPi:\n \n $ pip install bitmazk-contact-form\n \n If you feel adventurous and want to install the latest commit from GitHub:\n \n $ pip install -e git://github.com/bitmazk/bitmazk-contact-form#egg=contact_form\n \n Add ``contact_form`` to your ``INSTALLED_APPS``::\n \n INSTALLED_APPS = (\n [...]\n 'contact_form',\n }\n \n Add ``CONTACT_FORM_RECIPIENTS`` to your ``settings.py``::\n \n CONTACT_FORM_RECIPIENTS = (\n ('Foo Bar', 'foobar@example.com'),\n )\n \n Make sure to have a block called ``contact_form`` in your template::\n \n {% block contact_form %}\n \n If the output does not fit your needs, just override the templates provided by\n this package.\n \n With Django-CMS\n ---------------\n \n Create a CMS page, assign it to the template that has the ``contact_form``\n block and add the ``Contact Form AppHook`` to the page.\n \n Simple spam protection\n ----------------------\n \n Make sure you got a content block named ``extracss`` or add the relevant css sheet::\n \n {{ form.media.css }}\n \n reCAPTCHA\n ---------\n \n First register at https://www.google.com/recaptcha/ and make sure you added all\n the relevant URLs to your captcha.\n \n Install ``django-recaptcha``:\n \n pip install django-recaptcha\n \n Add it to your installed apps.\n \n Now add the following settings::\n \n CONTACT_FORM_RECAPTCHA = True\n RECAPTCHA_PUBLIC_KEY = 'YOUR_GOOGLE_RECAPTCHA_PUBLIC_KEY'\n RECAPTCHA_PRIVATE_KEY = 'YOUR_GOOGLE_RECAPTCHA_PRIVATE_KEY'\n NOCAPTCHA = True\n RECAPTCHA_USE_SSL = True # We assume you are using https://\n \n Configuration\n =============\n \n Set ``CONTACT_FORM_DISPLAY_CATEGORIES=True`` if you want the form to include a\n list of categories the users request is about.\n \n The categories are stored as master data and you can add them via the Django\n admin under ``contact_form > ContactFormCategory``.\n \nKeywords: contact form django reusable\nPlatform: UNKNOWN\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bitmazk-contact-form", "package_url": "https://pypi.org/project/bitmazk-contact-form/", "platform": "", "project_url": "https://pypi.org/project/bitmazk-contact-form/", "project_urls": null, "release_url": "https://pypi.org/project/bitmazk-contact-form/1.3.1/", "requires_dist": null, "requires_python": "", "summary": "A reusable contact form app for Django. Can be used with a modern user-friendly", "version": "1.3.1" }, "last_serial": 3778386, "releases": { "0.0.3.alpha": [ { "comment_text": "", "digests": { "md5": "7c7ab130240aa009088c35b07c7a5fa9", "sha256": "502ca4b5b0b2cbcb4393f414779b5eea52f78edc98131d183ab17c1190aaa776" }, "downloads": -1, "filename": "bitmazk-contact-form-0.0.3.alpha.tar.gz", "has_sig": false, "md5_digest": "7c7ab130240aa009088c35b07c7a5fa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7915, "upload_time": "2013-01-11T06:58:07", "url": "https://files.pythonhosted.org/packages/11/2b/66f5d5adf5ecdface8c9c8c3510616c958090a682d40cf5c1f86519610b5/bitmazk-contact-form-0.0.3.alpha.tar.gz" } ], "0.0.4.alpha": [ { "comment_text": "", "digests": { "md5": "09456fed9508a12f823110b904f32d09", "sha256": "f7951a89c0c68802d61ac949b8b247a2688bc19a8a637e2189e4856f5ddc14ad" }, "downloads": -1, "filename": "bitmazk-contact-form-0.0.4.alpha.tar.gz", "has_sig": false, "md5_digest": "09456fed9508a12f823110b904f32d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8008, "upload_time": "2013-01-14T06:00:47", "url": "https://files.pythonhosted.org/packages/80/84/e20d5bc48525cf370b39903fed3131ce1976f465f93e883f9f1fe5d1cf6f/bitmazk-contact-form-0.0.4.alpha.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5fa496000fb70a800fabe098b8736cdf", "sha256": "c7a8fd60fb7371db1b5ac29efca615952303eedd22256ded4aa5985cd8adef4a" }, "downloads": -1, "filename": "bitmazk-contact-form-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5fa496000fb70a800fabe098b8736cdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14470, "upload_time": "2013-03-27T08:52:48", "url": "https://files.pythonhosted.org/packages/01/1f/3c6340cd6e6ac04f23eaa5221b3d98d656f90b781bd43ab10bba9cd39c41/bitmazk-contact-form-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b2c301edd5ac9193abc0136d62bf30bd", "sha256": "3ecb6adf3817c0dfbb4081b8379d7e5a190abe1c22f530c2b9c0ee8c73d6bcc0" }, "downloads": -1, "filename": "bitmazk-contact-form-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b2c301edd5ac9193abc0136d62bf30bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15423, "upload_time": "2013-08-12T20:14:11", "url": "https://files.pythonhosted.org/packages/ce/78/f662a7ee87249e111e75f4d8f3c57e814275c39ec095f2e57d593f8d6694/bitmazk-contact-form-0.0.6.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "5b5f4b32a0284d0122278c29a3791a04", "sha256": "3e55107ebaf5dcef6e2e31e50728253457965b745cd470438d16ec8f99066304" }, "downloads": -1, "filename": "bitmazk-contact-form-0.1.tar.gz", "has_sig": false, "md5_digest": "5b5f4b32a0284d0122278c29a3791a04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28195, "upload_time": "2013-09-13T06:39:20", "url": "https://files.pythonhosted.org/packages/0a/9f/8508938bb63eac2f9f09af8c1bdf3a3fe3e9886f1ab31ca9f8737be7d954/bitmazk-contact-form-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "66ee64d63ba862bf263e7b19435ecd0c", "sha256": "dde74b5a4dead87d7bab6ab0a5638919d86a6f23631c9b64d40cab927664c10a" }, "downloads": -1, "filename": "bitmazk-contact-form-0.1.1.tar.gz", "has_sig": false, "md5_digest": "66ee64d63ba862bf263e7b19435ecd0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13590, "upload_time": "2013-10-22T02:18:19", "url": "https://files.pythonhosted.org/packages/85/6a/59e41f283cd677cf277a0d58865d288d840d3aaf2ad7dbda994588af1b76/bitmazk-contact-form-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e26e9ce54da60176d78d5c8bd8b6c91d", "sha256": "574a1881f0543e813925f2f68079500445907a7c8440e228d7a2f6ad0fadfa31" }, "downloads": -1, "filename": "bitmazk-contact-form-0.2.tar.gz", "has_sig": false, "md5_digest": "e26e9ce54da60176d78d5c8bd8b6c91d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14755, "upload_time": "2013-11-11T08:54:26", "url": "https://files.pythonhosted.org/packages/b9/fd/9a70967377d75298aaf8e6de5312bd6dfe0614718be0be2c8a44831fb1d8/bitmazk-contact-form-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ad16dcc8d5aef3aae651198263503801", "sha256": "6b1843dfd526506bf6fa3b083c4f42d2778f4724399d0889be64dd86e37e911c" }, "downloads": -1, "filename": "bitmazk-contact-form-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ad16dcc8d5aef3aae651198263503801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21833, "upload_time": "2013-12-04T15:47:30", "url": "https://files.pythonhosted.org/packages/fc/0e/1f1d79e838cda93c1a48f243f790cc05a28ee17ff58438d758879c2ee081/bitmazk-contact-form-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "aa77a8e66f70a2f01e17ac8658ebf809", "sha256": "13712c40a5ea19ad9657bfeb479213c38b26885f2a19aa0d49fa48e71aa4d5b9" }, "downloads": -1, "filename": "bitmazk-contact-form-0.3.tar.gz", "has_sig": false, "md5_digest": "aa77a8e66f70a2f01e17ac8658ebf809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23904, "upload_time": "2014-01-21T11:29:16", "url": "https://files.pythonhosted.org/packages/7b/de/58c19fbf8b17653eaa1f6a109dfd7764d2b7b4ea5b09760793c098776e3b/bitmazk-contact-form-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e5b3fb0f3862201858b561dc44b27ab0", "sha256": "ee7a6c8ceef83878721d0050e43fbaf6cb97eb093f9b70495f76c5002bc85348" }, "downloads": -1, "filename": "bitmazk-contact-form-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e5b3fb0f3862201858b561dc44b27ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22648, "upload_time": "2014-02-05T15:58:45", "url": "https://files.pythonhosted.org/packages/57/2d/51cadd40013379396920f46754f17f4de50b056a9738dd9137889164ec7e/bitmazk-contact-form-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7f8bc9a25fb269df06ba07a527f11dbd", "sha256": "1aa616b9b896da134b710e75a1994a8f750a7d5881bcb98f560881a918079ee9" }, "downloads": -1, "filename": "bitmazk-contact-form-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7f8bc9a25fb269df06ba07a527f11dbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24109, "upload_time": "2015-06-03T18:17:24", "url": "https://files.pythonhosted.org/packages/dd/14/b16a7aeaad5098027807ec45d9c7557d99daf47d651d3b3d87f8102c1ce1/bitmazk-contact-form-0.3.2.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "64c6bf190e1cfb69b2a21323b943da14", "sha256": "b59b541b4906097954ea68cf32c06e97fd2aca22714dedc894c8fbbe84eede7d" }, "downloads": -1, "filename": "bitmazk-contact-form-1.0.tar.gz", "has_sig": false, "md5_digest": "64c6bf190e1cfb69b2a21323b943da14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23865, "upload_time": "2015-09-18T12:42:36", "url": "https://files.pythonhosted.org/packages/2f/e4/d653b8d9803c46030788a58f8b9aa042274b8dc47a06802ac7144da09f53/bitmazk-contact-form-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3a1ab01dfb060192be04172844b9e9ef", "sha256": "2e964c377e818b4f60cd18025b1a0fe1b7c0b3d9e7700a8186a1e3256b035842" }, "downloads": -1, "filename": "bitmazk-contact-form-1.1.tar.gz", "has_sig": false, "md5_digest": "3a1ab01dfb060192be04172844b9e9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21068, "upload_time": "2016-04-11T07:18:54", "url": "https://files.pythonhosted.org/packages/84/c9/4125d0e441aa20261c33c565f3b8d80ead5a2c80d3916ba5345fcbd84be3/bitmazk-contact-form-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "ff2125dca6018c905d0ea78c1886eca9", "sha256": "722e7fd4f4284fc2fb84ad93af4b0dc45dc878cb77a7dbc3a8765162479c2454" }, "downloads": -1, "filename": "bitmazk-contact-form-1.2.tar.gz", "has_sig": false, "md5_digest": "ff2125dca6018c905d0ea78c1886eca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21085, "upload_time": "2016-10-21T05:45:19", "url": "https://files.pythonhosted.org/packages/e6/1d/e021ae21b73dbc606dbddc22987c08989eedf6574417612405287a038bc4/bitmazk-contact-form-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "30b83f05da61075b73b30fafb73d255a", "sha256": "5b55f2394e38ad9bee3362803f8d354a68b0a8de5c77b5ed81dcdc8170c1ec68" }, "downloads": -1, "filename": "bitmazk-contact-form-1.2.1.tar.gz", "has_sig": false, "md5_digest": "30b83f05da61075b73b30fafb73d255a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21105, "upload_time": "2016-12-15T14:24:31", "url": "https://files.pythonhosted.org/packages/d0/c5/545688a847e27a7184ae74a4e1cf95fddb90c312c38e0b060b43754f6434/bitmazk-contact-form-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "d103c2ef0b6d257b1fa0e212e7872c3f", "sha256": "f54bcd99093512a1fc1c239e37c34ff9b401a56bafaf768d206ed94aae7caa89" }, "downloads": -1, "filename": "bitmazk-contact-form-1.3.tar.gz", "has_sig": false, "md5_digest": "d103c2ef0b6d257b1fa0e212e7872c3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22625, "upload_time": "2017-01-30T18:47:30", "url": "https://files.pythonhosted.org/packages/33/15/17843b7fcd09839723a005cee81b91766cbb5e279ee8b977883e0f7c48e9/bitmazk-contact-form-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "9833d169f49edf4f6e0454c75455864f", "sha256": "33debca0be9b9753b348989fcae6e994fff9e3f6cbcb4a0a3e92942f2edee7ed" }, "downloads": -1, "filename": "bitmazk-contact-form-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9833d169f49edf4f6e0454c75455864f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22924, "upload_time": "2018-04-18T20:17:38", "url": "https://files.pythonhosted.org/packages/cc/40/e67cc1ec35c29e2b905c6855d46cc468950c6f8e2c343fa5944f4c487117/bitmazk-contact-form-1.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9833d169f49edf4f6e0454c75455864f", "sha256": "33debca0be9b9753b348989fcae6e994fff9e3f6cbcb4a0a3e92942f2edee7ed" }, "downloads": -1, "filename": "bitmazk-contact-form-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9833d169f49edf4f6e0454c75455864f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22924, "upload_time": "2018-04-18T20:17:38", "url": "https://files.pythonhosted.org/packages/cc/40/e67cc1ec35c29e2b905c6855d46cc468950c6f8e2c343fa5944f4c487117/bitmazk-contact-form-1.3.1.tar.gz" } ] }