{ "info": { "author": "James E. Blair", "author_email": "corvus@gnu.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Communications :: Email", "Topic :: Office/Business :: Scheduling" ], "description": "Email-assistant\n===============\n\nEmail-assistant reads email messages over IMAP and creates entries on\na CalDAV server for events that it finds.\n\nIt is designed to operate locally so that you remain in control of\nyour data.\n\nIt scans newly received emails to see if they match sources that it\nknows how to parse, and if so, extracts the schedule information from\nthem and creates events. It will avoid creating duplicate events,\neven if an email is seen multiple times.\n\nIt currently understands emails from the following senders:\n\n* United Airlines\n* Marriott hotels (when booked directly)\n* Eventbrite\n\nIt is simple to add support for more types of emails, and additions\nare welcome.\n\nConfiguration\n-------------\n\nCreate the file ``~/.config/email-assistant/config`` with the\nfollowing contents:\n\n.. code-block::\n\n [mailbox example_mail]\n type = IMAP\n host = mail.example.com\n username = USERNAME\n password = PASSWORD\n folders = INBOX\n\n [calendar example_cal]\n type = caldav\n url = https://cloud.example.org/remote.php/dav/\n username = USERNAME\n password = PASSWORD\n calendar = Personal\n\n [pair]\n mailbox = example_mail\n calendar = example_cal\n\n [general]\n geocode = nominatim\n\nChange the ``username``, ``password``, ``host``, and ``url`` fields as\nappropriate, and optionally the ``folders`` field if you want to read\nfrom a folder other than your ``INBOX``. You can also name the\n``mailbox`` and ``calendar`` sections as you wish. Their names are\nused in the ``pair`` section. Multiple mailboxes, calendars, and\npairs are supported.\n\nA ``pair`` section must have exactly one ``mailbox`` and ``calendar``\nentry. It tells Email-assistant to read new messages from the\nspecified mailbox and write events to the specified calendar.\n\nIn some cases, emails do not contain the timezone information needed\nto make an ideal calendar event. To add this data, Email-assistant\ncan optionally use the OpenStreetMap Nominatim web service to\ndetermine the location of some events and add the appropriate\ntimezone. If you wish to enable this, include the ``general`` section\nabove. If you omit it, Email-assistant will simply schedule such\nevents without a timezone. This is used very rarely (currently, only\nfor single-day events from Eventbrite).\n\nUsage\n-----\n\nOnce the configuration file is in place, run::\n\n email-assistant\n\nIt will output information about actions it takes. To get more debug\ninformation, run with the ``-v`` option. To only output errors (for\nexample, if you want to run it in a cron job) use the ``-q`` option.\n\n\n\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": "email-assistant", "package_url": "https://pypi.org/project/email-assistant/", "platform": "", "project_url": "https://pypi.org/project/email-assistant/", "project_urls": null, "release_url": "https://pypi.org/project/email-assistant/0.0.0/", "requires_dist": [ "pbr", "BeautifulSoup4", "geopy", "timezonefinder", "caldav", "python-dateutil", "inscriptis", "vobject" ], "requires_python": ">=3.5", "summary": "Add entries to caldav servers based on email contents", "version": "0.0.0" }, "last_serial": 5376236, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "524ae08298f0f1911b0e6f03653784bf", "sha256": "62bb57883e7b8a06180bd9600a8d088646afa3bacf582873c97ef0fb7b7bd282" }, "downloads": -1, "filename": "email_assistant-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "524ae08298f0f1911b0e6f03653784bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 71749, "upload_time": "2019-06-08T21:29:54", "url": "https://files.pythonhosted.org/packages/be/26/ddc01df4af74d28ff5abe2c4962e3622a0295d8815a2ad0ce57328238a85/email_assistant-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be3b5d571225ce803f9e03dfff99514f", "sha256": "ca15d38fb42538b40719e3372dec214f34a688f128e9e1cb58e5810a530dd8cf" }, "downloads": -1, "filename": "email_assistant-0.0.0.tar.gz", "has_sig": false, "md5_digest": "be3b5d571225ce803f9e03dfff99514f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 64434, "upload_time": "2019-06-08T21:29:57", "url": "https://files.pythonhosted.org/packages/1e/a3/4bc601ea8768e366f4d7dbe5589a2dc216f3243a003470a1ba4957b31859/email_assistant-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "524ae08298f0f1911b0e6f03653784bf", "sha256": "62bb57883e7b8a06180bd9600a8d088646afa3bacf582873c97ef0fb7b7bd282" }, "downloads": -1, "filename": "email_assistant-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "524ae08298f0f1911b0e6f03653784bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 71749, "upload_time": "2019-06-08T21:29:54", "url": "https://files.pythonhosted.org/packages/be/26/ddc01df4af74d28ff5abe2c4962e3622a0295d8815a2ad0ce57328238a85/email_assistant-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be3b5d571225ce803f9e03dfff99514f", "sha256": "ca15d38fb42538b40719e3372dec214f34a688f128e9e1cb58e5810a530dd8cf" }, "downloads": -1, "filename": "email_assistant-0.0.0.tar.gz", "has_sig": false, "md5_digest": "be3b5d571225ce803f9e03dfff99514f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 64434, "upload_time": "2019-06-08T21:29:57", "url": "https://files.pythonhosted.org/packages/1e/a3/4bc601ea8768e366f4d7dbe5589a2dc216f3243a003470a1ba4957b31859/email_assistant-0.0.0.tar.gz" } ] }