{ "info": { "author": "Antoine Nguyen", "author_email": "tonio@ngyn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django :: 1.11", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Email", "Topic :: Internet :: WWW/HTTP" ], "description": "Address book plugin for Modoboa\n===============================\n\n|travis| |codecov|\n\nInstallation\n------------\n\nInstall this extension system-wide or inside a virtual environment by\nrunning the following command::\n\n $ pip install modoboa-contacts\n\nEdit the settings.py file of your modoboa instance and apply the following modifications:\n\n- add ``modoboa_contacts`` inside the ``MODOBOA_APPS`` variable like this::\n\n MODOBOA_APPS = (\n 'modoboa',\n 'modoboa.core',\n 'modoboa.lib',\n 'modoboa.admin',\n 'modoboa.relaydomains',\n 'modoboa.limits',\n 'modoboa.parameters',\n # Extensions here\n # ...\n 'modoboa_contacts',\n )\n\n- Add the following at the end of the file::\n\n from modoboa_contacts import settings as modoboa_contacts_settings\n modoboa_contacts_settings.apply(globals())\n\nFinally, run the following commands to setup the database tables::\n\n $ cd \n $ python manage.py migrate\n $ python manage.py collectstatic\n $ python manage.py load_initial_data\n\nFor developpers\n---------------\n\nThe frontend part of this plugin is developed with `VueJS 2 `_ and\nrequires `nodejs `_ and `webpack `_.\n\nOnce nodejs is installed on your system, run the following commands::\n\n $ cd frontend\n $ npm install\n $ npm run dev\n\nTo update dist files (the ones that will be distributed with the plugin), run::\n\n $ npm run build\n\n.. |travis| image:: https://travis-ci.org/modoboa/modoboa-contacts.svg?branch=master\n :target: https://travis-ci.org/modoboa/modoboa-contacts\n\n.. |codecov| image:: https://codecov.io/gh/modoboa/modoboa-contacts/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/modoboa/modoboa-contacts\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://modoboa.org/", "keywords": "email", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "modoboa-contacts", "package_url": "https://pypi.org/project/modoboa-contacts/", "platform": "", "project_url": "https://pypi.org/project/modoboa-contacts/", "project_urls": { "Homepage": "http://modoboa.org/" }, "release_url": "https://pypi.org/project/modoboa-contacts/0.7.3/", "requires_dist": [ "modoboa (>=1.10.0)", "django-filter (==1.1.0)", "django-webpack-loader", "vobject", "caldav" ], "requires_python": "", "summary": "Address book for Modoboa", "version": "0.7.3" }, "last_serial": 4386586, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "72ba0cea456bce3fb29f59a3f2d8bbae", "sha256": "a1325515116ddfe43d637ecee0102f9d25b8d5680809e3dd24869cf5ee89c110" }, "downloads": -1, "filename": "modoboa-contacts-0.1.0.tar.gz", "has_sig": false, "md5_digest": "72ba0cea456bce3fb29f59a3f2d8bbae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575484, "upload_time": "2017-04-20T17:47:48", "url": "https://files.pythonhosted.org/packages/71/c0/76cb8359df4f889b2a25bccf1fa8767dd0c5a4a7432da4eab1f53997d226/modoboa-contacts-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "75b3662c39f0667eb48e0ebfc164d403", "sha256": "fd0a4d4d9c3d9cf30658063a7a9ae6d05c2c8b6aece6fbdc5d0b19b0f0ffe895" }, "downloads": -1, "filename": "modoboa-contacts-0.2.0.tar.gz", "has_sig": false, "md5_digest": "75b3662c39f0667eb48e0ebfc164d403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575690, "upload_time": "2017-04-21T09:54:28", "url": "https://files.pythonhosted.org/packages/98/01/73eb702f027f4252715cd9dcbf543bd007b02e4b00bde663ed47783f1ce6/modoboa-contacts-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "40a50d670c2c20d2958214a57b40cee0", "sha256": "c6affb83015a04f1e859d5f1380c39c31b1d041596789358636d0bed9c3f0289" }, "downloads": -1, "filename": "modoboa-contacts-0.3.0.tar.gz", "has_sig": false, "md5_digest": "40a50d670c2c20d2958214a57b40cee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575835, "upload_time": "2017-04-25T15:20:57", "url": "https://files.pythonhosted.org/packages/c7/09/1d7712f4ebd1d49b22a6507f93061fdec9222b23472e816c60e0411f294d/modoboa-contacts-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f19dc1d91f201f5fce77f02ab7b84b30", "sha256": "039496b3844af008053fdd0ef9295611729b8658b605899b070b71dffb458545" }, "downloads": -1, "filename": "modoboa-contacts-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f19dc1d91f201f5fce77f02ab7b84b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575922, "upload_time": "2017-07-29T08:37:44", "url": "https://files.pythonhosted.org/packages/e9/b4/c9f0e0a300e338004494a0f2d2739039cb16bcb5e4d03eea9b911926d64e/modoboa-contacts-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "31178d38d9ce227b94a9db6ae2cf6cc8", "sha256": "9738f90b7d4632893f91c21b4586c652404b3374c570e9d1ea3419dcd0cdf727" }, "downloads": -1, "filename": "modoboa_contacts-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31178d38d9ce227b94a9db6ae2cf6cc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 586918, "upload_time": "2018-01-25T13:21:17", "url": "https://files.pythonhosted.org/packages/97/9e/163885e49dca5a2a51a05bca519c8910272746345403fbb5d77151c12063/modoboa_contacts-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e481030ba729132b6b3c76c10a4b7e9", "sha256": "a250bae7a31cf252bfc40c24894ab1c3409ed8d9422d0e708d0a1b1904280fab" }, "downloads": -1, "filename": "modoboa-contacts-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9e481030ba729132b6b3c76c10a4b7e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601687, "upload_time": "2018-01-25T13:21:19", "url": "https://files.pythonhosted.org/packages/7e/8f/dd46505e73b24491eecfbd0bc50b090e4e4b69d0c3c81a27733e26b072f5/modoboa-contacts-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "24f18b139b5795f0c752d2e84cb18749", "sha256": "94dec6cd7740b274262add3b9e7a9fe76b30b7d121fce50864dee072b5903b51" }, "downloads": -1, "filename": "modoboa_contacts-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24f18b139b5795f0c752d2e84cb18749", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 585247, "upload_time": "2018-05-25T07:52:05", "url": "https://files.pythonhosted.org/packages/38/6b/9bffa77be0f0d7303369c29690329e98168373976a7679e7cfa3ab9c7944/modoboa_contacts-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03ac40a89e7a4f2b68d9c79817f94dc8", "sha256": "52a14c524ee209c50f6f7d8869864d33f3f19a12b84552063c6202cf9cfa9582" }, "downloads": -1, "filename": "modoboa-contacts-0.6.0.tar.gz", "has_sig": false, "md5_digest": "03ac40a89e7a4f2b68d9c79817f94dc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601906, "upload_time": "2018-05-25T07:52:07", "url": "https://files.pythonhosted.org/packages/04/cc/70d0ba46f1da206e24a917c85cfd072336ef0b848f6f0208c98d6a333953/modoboa-contacts-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8ec62676cd01245ad1ee529b3fdac00f", "sha256": "e90a715250cda0897639fc43975fc0776981f8bf2e2baf15e9f1cdce461deb26" }, "downloads": -1, "filename": "modoboa_contacts-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ec62676cd01245ad1ee529b3fdac00f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 662893, "upload_time": "2018-10-12T09:44:14", "url": "https://files.pythonhosted.org/packages/57/a5/d43e0892e8e4e5c3c93b5905ce32256d6274ac434830cd7afea54f0a9c81/modoboa_contacts-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7873640dd1ee063a11714dc5d4549e27", "sha256": "0e40b60d61b0f5abc0c79bf9bf9be00e8baf2ce9da8a193d5ca7246b59d7adf2" }, "downloads": -1, "filename": "modoboa-contacts-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7873640dd1ee063a11714dc5d4549e27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 673751, "upload_time": "2018-10-12T09:44:16", "url": "https://files.pythonhosted.org/packages/b6/b6/3c927377b4b9a1e34ed512cb67e9bfb14d4753fbd648d3fbe6d85ea473d3/modoboa-contacts-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "ec370dbbed62c39f08e884b8cc67c4a6", "sha256": "e1ea88db17b15e95f0b39c4abe847b70dc0e5cbdacf382f5fa30ef0eb3ab0526" }, "downloads": -1, "filename": "modoboa_contacts-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec370dbbed62c39f08e884b8cc67c4a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 663055, "upload_time": "2018-10-12T14:43:15", "url": "https://files.pythonhosted.org/packages/26/ec/07efc26f4d40e9afe0776f32cb4cba81dbafbfe1d3b32fafca350d7a465b/modoboa_contacts-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "188a8d10d0dd115dba0c293046908bc1", "sha256": "cf5d378b842fe4f14511f8083ac97ad4c0642bcbcea297f4e2a5f9057e4d0a03" }, "downloads": -1, "filename": "modoboa-contacts-0.7.1.tar.gz", "has_sig": false, "md5_digest": "188a8d10d0dd115dba0c293046908bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 673843, "upload_time": "2018-10-12T14:43:16", "url": "https://files.pythonhosted.org/packages/d8/f6/dca8537a5a1b094df75547e5e8c8f4ded79f2689e886a355e77b4b3ae323/modoboa-contacts-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "76f332327713ace81b2eb01890a4c229", "sha256": "bc3e93e80d9c90c4cc7d3ec6bca40014ab27e7966d0a09b4ad3ebdf707f30e79" }, "downloads": -1, "filename": "modoboa_contacts-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76f332327713ace81b2eb01890a4c229", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 663114, "upload_time": "2018-10-15T06:59:33", "url": "https://files.pythonhosted.org/packages/fd/af/ba17146a3eed81e9a2de8bcb700947cfb17861de382f4ef7fd5bbf0b74b0/modoboa_contacts-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d05416a88355d50d94ddc98c865284c", "sha256": "5df96452ae2ef146ea54fb5d05dcd75eb06b2d5879b513ef794157081dee6414" }, "downloads": -1, "filename": "modoboa-contacts-0.7.2.tar.gz", "has_sig": false, "md5_digest": "0d05416a88355d50d94ddc98c865284c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 673867, "upload_time": "2018-10-15T06:59:35", "url": "https://files.pythonhosted.org/packages/8c/25/447bc23ffb19b6c9b1a7f8a63e933cd1a86a15223e5d3535db92c8d54d6c/modoboa-contacts-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7dec5d51711815b37b240a411f8b3f6e", "sha256": "8282d4bb63d3f33200c784af9735b0021db3cdb22cbcbe125acac9339ddb4a57" }, "downloads": -1, "filename": "modoboa_contacts-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dec5d51711815b37b240a411f8b3f6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 666140, "upload_time": "2018-10-17T14:41:59", "url": "https://files.pythonhosted.org/packages/98/73/9f6239d87f59e498069f4f20143c83057a1fdabdebfa435eb092a3551999/modoboa_contacts-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04d5ba9f3fb75e77c93a93e87eaa1eff", "sha256": "613fe570f11c90c441d6d9968cec0973b9f054bbbf48a7cb6cd061b81ba784a8" }, "downloads": -1, "filename": "modoboa-contacts-0.7.3.tar.gz", "has_sig": false, "md5_digest": "04d5ba9f3fb75e77c93a93e87eaa1eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 675201, "upload_time": "2018-10-17T14:42:01", "url": "https://files.pythonhosted.org/packages/f1/19/5dfe424bf494e897f561243740494fbd5b1dab30772be2c6a41ae560b117/modoboa-contacts-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dec5d51711815b37b240a411f8b3f6e", "sha256": "8282d4bb63d3f33200c784af9735b0021db3cdb22cbcbe125acac9339ddb4a57" }, "downloads": -1, "filename": "modoboa_contacts-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dec5d51711815b37b240a411f8b3f6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 666140, "upload_time": "2018-10-17T14:41:59", "url": "https://files.pythonhosted.org/packages/98/73/9f6239d87f59e498069f4f20143c83057a1fdabdebfa435eb092a3551999/modoboa_contacts-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04d5ba9f3fb75e77c93a93e87eaa1eff", "sha256": "613fe570f11c90c441d6d9968cec0973b9f054bbbf48a7cb6cd061b81ba784a8" }, "downloads": -1, "filename": "modoboa-contacts-0.7.3.tar.gz", "has_sig": false, "md5_digest": "04d5ba9f3fb75e77c93a93e87eaa1eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 675201, "upload_time": "2018-10-17T14:42:01", "url": "https://files.pythonhosted.org/packages/f1/19/5dfe424bf494e897f561243740494fbd5b1dab30772be2c6a41ae560b117/modoboa-contacts-0.7.3.tar.gz" } ] }