{ "info": { "author": "Joel Shprentz", "author_email": "jshprentz@his.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications" ], "description": ".. Use only basic Restructured Text in this file so PyPi and GitHub can display it.\n.. No Sphinx extensions here.\n\n===========\nMeetup2Xibo\n===========\n\n.. Start badges\n\n.. image:: https://img.shields.io/travis/jshprentz/meetup2xibo.svg\n :target: https://travis-ci.org/jshprentz/meetup2xibo\n\n.. image:: https://readthedocs.org/projects/meetup2xibo/badge/?version=latest\n :target: https://meetup2xibo.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. Start description\n\n**Meetup2xibo** is a command line program that retrieves event descriptions\nfrom Meetup.com and loads them into a Xibo digital signage dataset.\nXibo can display events in sign layouts such as agendas, calendars, room\nactivity signs, and maps.\n\nMeetup2xibo was developed for `Nova Labs`_, a makerspace in Reston, Virginia.\nThe busy Nova Labs calendar has up to a dozen Meetup.com events per day.\nXibo displays event agendas for today and tommorrow on several large\nwall-mounted monitors.\nMeetup2xibo keeps those agendas up-to-date as events are added, cancelled, or updated.\n\n.. _`Nova Labs`: https://www.nova-labs.org/\n\n.. PyPi requires an absolute image URL.\n.. image:: https://raw.githubusercontent.com/jshprentz/meetup2xibo/development/docs/images/screenshots/calendar-to-agenda.png\n\t:align: center\n\t:alt: Diagram of meetup2xibo's function showing events from a\n\t\tscreenshot of a Meetup.com calendar transformed\n\t\tinto events displayed by Xibo in a daily agenda.\n\n.. End description\n\nResources\n---------\n\n* Documentation: https://meetup2xibo.readthedocs.io\n* Source code: https://github.com/jshprentz/meetup2xibo\n* Python package: https://pypi.org/project/meetup2xibo/\n* Free software: MIT license\n\n\nFeatures\n--------\n\n**Meetup2xibo** ...\n\n* Retrieves events from the Meetup.com API.\n* Inserts, updates, and deletes events via the Xibo CMS API.\n* Extracts event locations from Meetup.com venue name and find-us fields.\n* Maps abbreviated and misspelled event locations to preferred forms.\n* Allows per-event overrides of location mapping rules.\n* Computes event end times from Meetup.com start times and durations.\n* Formats event start and end times for Xibo.\n* Removes accounting codes from event names.\n* Detects and logs schedule conflicts.\n* Logs changes to Xibo events.\n* Logs location mappings.\n\nSupporting programs ...\n\n* Summarize logs in a daily email message.\n* Report yesterday's date for use in shell scripts.\n\nCredits\n-------\n\n**Meetup2xibo** was developed by Joel Shprentz (`@jshprentz`_).\n\n.. _`@jshprentz`: https://github.com/jshprentz\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jshprentz/meetup2xibo", "keywords": "meetup2xibo", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "meetup2xibo", "package_url": "https://pypi.org/project/meetup2xibo/", "platform": "", "project_url": "https://pypi.org/project/meetup2xibo/", "project_urls": { "Documentation": "https://meetup2xibo.readthedocs.io/", "Homepage": "https://github.com/jshprentz/meetup2xibo", "Source Code": "https://github.com/jshprentz/meetup2xibo" }, "release_url": "https://pypi.org/project/meetup2xibo/3.2.3/", "requires_dist": [ "requests", "requests-toolbelt", "oauthlib", "jinja2", "requests-oauthlib", "pyahocorasick", "parsley", "pytz" ], "requires_python": "", "summary": "Load Meetup events into a Xibo digital signage CMS.", "version": "3.2.3" }, "last_serial": 5912335, "releases": { "2.4.10": [ { "comment_text": "", "digests": { "md5": "152f035de1c72eaf432af43d924c3a84", "sha256": "0ba978e85f4a464bc98afd7fc2c5cb3a6a651fba5df1d802d1e99e3446d4ebda" }, "downloads": -1, "filename": "meetup2xibo-2.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "152f035de1c72eaf432af43d924c3a84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43243, "upload_time": "2019-06-13T02:28:50", "url": "https://files.pythonhosted.org/packages/25/a8/270ec337299922c8d4c578f58504f75ac788b09c44a376695a288f187119/meetup2xibo-2.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd891bc41683beee2e25833a32e538d1", "sha256": "21d519d1f9e82436a10ca30d7a8d886321e0ed917f4382b67d4b56784123241a" }, "downloads": -1, "filename": "meetup2xibo-2.4.10.tar.gz", "has_sig": false, "md5_digest": "cd891bc41683beee2e25833a32e538d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2961670, "upload_time": "2019-06-13T02:28:53", "url": "https://files.pythonhosted.org/packages/aa/30/533a4baebd8ced18ce63bdd61d512b3bc200920eb349109cd192335e6de0/meetup2xibo-2.4.10.tar.gz" } ], "2.4.7": [ { "comment_text": "", "digests": { "md5": "10c8fc9d8957e136092dbfdba9f35bfa", "sha256": "98651784d84284a98526f06ab86a51e11870d10cc8971c1df9e8cd058b55f8fe" }, "downloads": -1, "filename": "meetup2xibo-2.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10c8fc9d8957e136092dbfdba9f35bfa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42165, "upload_time": "2019-05-28T03:59:41", "url": "https://files.pythonhosted.org/packages/58/7a/4033da4cf9143da3006e7534cc9cd61bdb0ee576a8044cc9e5c602767e3c/meetup2xibo-2.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73d43691a586a9a992e81752ad01c7f6", "sha256": "7f034b5e40262848badc3eb0c07997c40590aa74fe9b57b044373da45f2ed967" }, "downloads": -1, "filename": "meetup2xibo-2.4.7.tar.gz", "has_sig": false, "md5_digest": "73d43691a586a9a992e81752ad01c7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2950693, "upload_time": "2019-05-28T03:59:44", "url": "https://files.pythonhosted.org/packages/54/f3/cdbf5832ed0674574da229865e23f8d7074bbb9473c457fbedce899b1ed3/meetup2xibo-2.4.7.tar.gz" } ], "2.4.8": [ { "comment_text": "", "digests": { "md5": "8ab5f0a2e29c62ded004a4d784ae6805", "sha256": "198354e0ad9e5100f724855c7f3c4442fda9dee02e9c154ac73417830b42190c" }, "downloads": -1, "filename": "meetup2xibo-2.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ab5f0a2e29c62ded004a4d784ae6805", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42979, "upload_time": "2019-05-29T18:14:00", "url": "https://files.pythonhosted.org/packages/e9/7a/dd8409b6e3a1a1db480d7a08f3c7e179218ad70bbfcf6dfab14c08930327/meetup2xibo-2.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1940189bf3e13268a3b8c7b75f5d897a", "sha256": "e8ab9ee54955b68ede4daa510c3e2597c06775583e6ae6f9d2edd51839db8a10" }, "downloads": -1, "filename": "meetup2xibo-2.4.8.tar.gz", "has_sig": false, "md5_digest": "1940189bf3e13268a3b8c7b75f5d897a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2952240, "upload_time": "2019-05-29T18:14:03", "url": "https://files.pythonhosted.org/packages/d8/d4/8c7a5a805469a0729530ccb5fc2340e0a9d2685cb8e23e62a6f6f67f3f11/meetup2xibo-2.4.8.tar.gz" } ], "2.4.9": [ { "comment_text": "", "digests": { "md5": "f7aaf9ff10e05d468b359271acb67b37", "sha256": "73648697e163b47ec12a55196e36076eeddbef3c11779130eeac87ad114767f3" }, "downloads": -1, "filename": "meetup2xibo-2.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7aaf9ff10e05d468b359271acb67b37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43070, "upload_time": "2019-05-30T15:03:44", "url": "https://files.pythonhosted.org/packages/88/d4/ee406911f8cc67ca9b00a8636c9b0302648a57d848d11a799858d1297545/meetup2xibo-2.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8250b847586098a7a278f808f1a485b6", "sha256": "cbaf75f4e110b4441910cc4b41748f051c71ded0dbf11486d038f99c0d305a5d" }, "downloads": -1, "filename": "meetup2xibo-2.4.9.tar.gz", "has_sig": false, "md5_digest": "8250b847586098a7a278f808f1a485b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953125, "upload_time": "2019-05-30T15:03:47", "url": "https://files.pythonhosted.org/packages/b4/6d/d029d2c76ef649c5de1c806b36d186c62032d9b0e12503d3899282ab0dcb/meetup2xibo-2.4.9.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "2c093741db136e6a9c2b99e5654aa754", "sha256": "407f4b220bf1f6475f6cf838accd7c163e7bcbf53fef0b1b0730507d62294a94" }, "downloads": -1, "filename": "meetup2xibo-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c093741db136e6a9c2b99e5654aa754", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51607, "upload_time": "2019-07-29T23:42:24", "url": "https://files.pythonhosted.org/packages/c6/7e/3a23c402c226c91e451a4bdaeb21b7a7bd83e4e2d3c66609b22c747eb3ab/meetup2xibo-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e03eeba097b763eb169538a6c11bd950", "sha256": "3799dda30669acb38d85a13628caafc165675288c159bba91184d2215a090c75" }, "downloads": -1, "filename": "meetup2xibo-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e03eeba097b763eb169538a6c11bd950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3763855, "upload_time": "2019-07-29T23:42:27", "url": "https://files.pythonhosted.org/packages/5e/c4/f143316f6090bcaf0bade56ff83da8990131e2bc6a1aec12b8a01ba465de/meetup2xibo-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "01baff64a17f507089c83bfc0840e0fd", "sha256": "55d17730a0dd1a518478f8782b693c680f639f39f0ac440d39d51a83395d1184" }, "downloads": -1, "filename": "meetup2xibo-3.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01baff64a17f507089c83bfc0840e0fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52683, "upload_time": "2019-08-01T13:27:52", "url": "https://files.pythonhosted.org/packages/2c/8b/ca5a9cd465f5fa72e069e24d6ddb214c80b04016b1e514b5e173a1ad155a/meetup2xibo-3.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d45e1ee619362d640bcfca32af2e1218", "sha256": "94159b58b043bb49a81d139548a5ed587fa78167212f3c1888632da5301d4eb9" }, "downloads": -1, "filename": "meetup2xibo-3.2.1.tar.gz", "has_sig": false, "md5_digest": "d45e1ee619362d640bcfca32af2e1218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3760774, "upload_time": "2019-08-01T13:27:55", "url": "https://files.pythonhosted.org/packages/20/c6/a1d51524b10a0715dd63477cf18f0225f8f0c8f8efafa78d42b44277b897/meetup2xibo-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "bfbf2f6d06b94d02712b5cebb74e8212", "sha256": "d207bd3ea4d949040a8525164570a906fe4a4bcdf2510f2a50f8ddd76a07ebf5" }, "downloads": -1, "filename": "meetup2xibo-3.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfbf2f6d06b94d02712b5cebb74e8212", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53341, "upload_time": "2019-08-02T03:01:06", "url": "https://files.pythonhosted.org/packages/ab/38/c8b7de12af3c0f7a714de4c7b450b20a4adaa0058fa333788c60bb837ea6/meetup2xibo-3.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6967592d69453642efbfd018e524955c", "sha256": "65c421b0c00332e944b84c269f5d7a90141fa5b8202ac31680dc493bc4c059ce" }, "downloads": -1, "filename": "meetup2xibo-3.2.2.tar.gz", "has_sig": false, "md5_digest": "6967592d69453642efbfd018e524955c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3766016, "upload_time": "2019-08-02T03:01:09", "url": "https://files.pythonhosted.org/packages/4e/13/9771445717f8095ed21f9c47e5a5da5b0f2581d79269aae5e556020da833/meetup2xibo-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "a8573085aabd71db41afe211907e4993", "sha256": "bbbf4e5a7d4733e7014d80f99f696ac118ffb3b4c798090a7ba8b199efd7bc4b" }, "downloads": -1, "filename": "meetup2xibo-3.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8573085aabd71db41afe211907e4993", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53343, "upload_time": "2019-10-01T13:36:35", "url": "https://files.pythonhosted.org/packages/44/fc/fe98a92b5091a93f71787c43b6acaedce5333e6f739675749fe3a5f4d2b3/meetup2xibo-3.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1f1baea4df1d03846dcc42162f9b34d", "sha256": "4c3ddcc8f1689796ad48bc78f7c4cbe50e700b6772970f6885e1fa25d3fc208b" }, "downloads": -1, "filename": "meetup2xibo-3.2.3.tar.gz", "has_sig": false, "md5_digest": "b1f1baea4df1d03846dcc42162f9b34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761003, "upload_time": "2019-10-01T13:36:38", "url": "https://files.pythonhosted.org/packages/bf/4c/aa7fb92171675cd1ca2cb74455443273857016f837513184716362675481/meetup2xibo-3.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8573085aabd71db41afe211907e4993", "sha256": "bbbf4e5a7d4733e7014d80f99f696ac118ffb3b4c798090a7ba8b199efd7bc4b" }, "downloads": -1, "filename": "meetup2xibo-3.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8573085aabd71db41afe211907e4993", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53343, "upload_time": "2019-10-01T13:36:35", "url": "https://files.pythonhosted.org/packages/44/fc/fe98a92b5091a93f71787c43b6acaedce5333e6f739675749fe3a5f4d2b3/meetup2xibo-3.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1f1baea4df1d03846dcc42162f9b34d", "sha256": "4c3ddcc8f1689796ad48bc78f7c4cbe50e700b6772970f6885e1fa25d3fc208b" }, "downloads": -1, "filename": "meetup2xibo-3.2.3.tar.gz", "has_sig": false, "md5_digest": "b1f1baea4df1d03846dcc42162f9b34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761003, "upload_time": "2019-10-01T13:36:38", "url": "https://files.pythonhosted.org/packages/bf/4c/aa7fb92171675cd1ca2cb74455443273857016f837513184716362675481/meetup2xibo-3.2.3.tar.gz" } ] }