{ "info": { "author": "Tim Allen", "author_email": "flipper@peregrinesalon.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Framework :: Wagtail", "Framework :: Wagtail :: 2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# Wagtail Meeting Guide\n\nMeeting Guide compatible Python package for [the Wagtail CMS](https://wagtail.io) on the [Django web framework](https://www.djangoproject.com).\n\n*This is pre-alpha software, in active development!*\n\nWagtail Meeting Guide requires both Wagtail 2.0 and Django 2.0.\n\n## Pre-Requisites\n\nUsing this package requires both the Wagtail CMS and Django. Wagtail and Django are fantastic for running your website, but require a developer. If you are new, I would recommend going through both the [Django](https://docs.djangoproject.com/en/dev/intro/tutorial01/) and [Wagtail](http://docs.wagtail.io/en/v2.4/getting_started/tutorial.html) tutorials before trying to use this package.\n\nA Google Geocode API key is also required.\n\n## Installation to Your Django Project\n\n* Install with the command `pip install wagtail-meeting-guide`\n* Add `meeting_guide`, `mptt`, and `wagtailgeowidget` to your `INSTALLED_APPS`.\n* Add the following settings, including your Google Geocode API key:\n\n* Run migrations: `python manage.py migrate meeting_guide`\n* Load Meeting Guide's meeting types: `python manage.py loaddata meeting_guide_types.json`\n\n## Configuration\n\n* Enter the Wagtail CMS, and go to `Settings`, `Meeting Types`.\n* Enter your Intergroup's code for each of the Meeting Guide Code Types\n* Go to `Regions` and enter your regions; regions can have a parent, so you can nest them. For example, you could have `Philadelphia County` as a region with no parent, and `Center City` as a sub-region with `Philadelphia County` as the parent.\n\n## Including the Meeting Guide in Your Django Template\n\nThe API end point for the locations and meetings you create in Wagtail has to be added to your site's root `urls.py`. Add a line like this:\n\n```python\nurlpatterns = [\n ...\n path(\"meeting-guide/\", include(\"meeting_guide.urls\")),\n ...\n]\n```\n\nYou can include the Meeting Guide within any Django Template. Here is an example:\n\n```django+html\n{% extends \"base.html\" %}\n\n{% load meeting_guide %}\n\n{% block content %}\n {% meeting_guide %}\n{% endblock content %}\n```\n\n## Downloading Meetings as a PDF\n\nTo download the meeting list as a PDF, you must [have wkhtmltopdf installed on your system](https://wkhtmltopdf.org/). The end point for the download is `meeting-guide/download/`.\n\nYou can change the print and style options in your Django settings. The options are a Python dictionary while the styles are a string containing CSS:\n\n```python\nWAGTAIL_MEETING_GUIDE_PRINT_OPTIONS = {\n 'page-width': '100mm',\n 'page-height': '120mm',\n 'margin-top': '10mm',\n 'margin-right': '10mm',\n 'margin-bottom': '10mm',\n 'margin-left': '10mm',\n 'header-left': '[section]: [subsection]',\n 'encoding': \"UTF-8\",\n 'no-outline': None\n}\n\nWAGTAIL_MEETING_GUIDE_PRINT_STYLES = \"\"\"\nhtml, td {\n font-family: Arial, Helvetica, sans-serif;\n font-size: 9px;\n -webkit-text-size-adjust:100%;\n -ms-text-size-adjust:100%;\n color: red;\n}\n\nbody {\n margin:0;\n}\n\nh1, .h1 {\n font-size: 24px;\n}\n\"\"\"\n```\n\n## Release Notes\n\n### 0.1\n\n## Maintainer\n\n* Timothy Allen (https://github.com/FlipperPA/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meeting-guide/wagtail-meeting-guide", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "wagtail-meeting-guide", "package_url": "https://pypi.org/project/wagtail-meeting-guide/", "platform": "", "project_url": "https://pypi.org/project/wagtail-meeting-guide/", "project_urls": { "Homepage": "https://github.com/meeting-guide/wagtail-meeting-guide" }, "release_url": "https://pypi.org/project/wagtail-meeting-guide/0.1.dev12/", "requires_dist": [ "wagtail (>=2.0)", "wagtailgeowidget (==4.0.5)", "django-mptt (==0.10.0)", "django-weasyprint (==0.5.4)" ], "requires_python": "", "summary": "Meeting Guide compatible Python package for Django's Wagtail CMS: meetings, locations, and API.", "version": "0.1.dev12" }, "last_serial": 5810343, "releases": { "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "7c8e03a6a8df54d116d91ae001197d7a", "sha256": "5237b15f6b368f6f54ee782014a157b04d00cec6db088332b47da13055f1c009" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "7c8e03a6a8df54d116d91ae001197d7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 273719, "upload_time": "2019-01-25T15:05:35", "url": "https://files.pythonhosted.org/packages/dd/bc/e8dc85c90a0e711f70ca30d3e8212c34d205c31efec12d39f6642283a268/wagtail_meeting_guide-0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29ec9afff7e4d32482db2f9fb258e716", "sha256": "9c0a0341545186d54d8f16c5055efd29714200db73d2b8791f03755d1e423f9f" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "29ec9afff7e4d32482db2f9fb258e716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267062, "upload_time": "2019-01-25T15:05:36", "url": "https://files.pythonhosted.org/packages/50/69/d7874869f96966dd860070665354157baeb2a954dce1cb5a6b8ee576cc1b/wagtail-meeting_guide-0.1.dev1.tar.gz" } ], "0.1.dev10": [ { "comment_text": "", "digests": { "md5": "2e196341c467910f50d6c2607b0bca97", "sha256": "6373c7bc32d115c98c27ada0551dbd85473344ae5b0d6c1e8e4df8df4560e2db" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev10-py3-none-any.whl", "has_sig": false, "md5_digest": "2e196341c467910f50d6c2607b0bca97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 546630, "upload_time": "2019-07-04T11:32:22", "url": "https://files.pythonhosted.org/packages/23/83/0695b4a07d0ceb92a6104c74abd9e68585f7f4c74adc445a2d8bf9328eb4/wagtail_meeting_guide-0.1.dev10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "089489eb37790b0ba54ad126d1c1f6f5", "sha256": "1acfdf117b7be24c0409d8a80de6f57ad539ab60c029425303fd8e4e8cb26a60" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev10.tar.gz", "has_sig": false, "md5_digest": "089489eb37790b0ba54ad126d1c1f6f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 537075, "upload_time": "2019-07-04T11:32:24", "url": "https://files.pythonhosted.org/packages/b0/8f/c35578aaca3e009061412c41eb452ce39987d598719b226cace00fb4fca6/wagtail-meeting_guide-0.1.dev10.tar.gz" } ], "0.1.dev11": [ { "comment_text": "", "digests": { "md5": "ec41721acdca5efcb717d64feb3e7b23", "sha256": "424465665225ba96023819e0c4a717ae239e91b532ceb163aa431d7ae15c653b" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev11-py3-none-any.whl", "has_sig": false, "md5_digest": "ec41721acdca5efcb717d64feb3e7b23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 544174, "upload_time": "2019-08-04T16:33:47", "url": "https://files.pythonhosted.org/packages/37/f6/0ba316bd0dd3e308ad89c7b8699395b47949a1cd7e68d0bfb9a909ff6095/wagtail_meeting_guide-0.1.dev11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a821eb61f81cd30e472e9aaaabb7d8", "sha256": "a8a4aa3b2592325e44e4888a7bcea1eee29578ea99b639f0504b654947c50bcd" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev11.tar.gz", "has_sig": false, "md5_digest": "76a821eb61f81cd30e472e9aaaabb7d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 536352, "upload_time": "2019-08-04T16:33:49", "url": "https://files.pythonhosted.org/packages/d3/d5/06b7984f6c60b79aa92f05b1fd3ce94394940f7b9cbeca7ea6c16d7e8eed/wagtail-meeting_guide-0.1.dev11.tar.gz" } ], "0.1.dev12": [ { "comment_text": "", "digests": { "md5": "79bf7a006456c18dca41c0c743534560", "sha256": "8c7c8bd3362523fc3ce4d33d874f5ee65c7cd496b31fd8b9d0720d974892a874" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev12-py3-none-any.whl", "has_sig": false, "md5_digest": "79bf7a006456c18dca41c0c743534560", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 551320, "upload_time": "2019-09-10T17:42:12", "url": "https://files.pythonhosted.org/packages/1e/35/7449eab15321c257693e83521f1964adcfbf543e5b8438a5adbcb53c20e4/wagtail_meeting_guide-0.1.dev12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33406a89d99b9800e2cc03d24ba20fb1", "sha256": "21015fbdebc326945ff6fbbc75c31207475985438db44d20fc6a80302038ec57" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev12.tar.gz", "has_sig": false, "md5_digest": "33406a89d99b9800e2cc03d24ba20fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542872, "upload_time": "2019-09-10T17:42:20", "url": "https://files.pythonhosted.org/packages/97/ab/fb0d6b7815c4af7403fb96cecc0163b4b5ece7eb52c1fb0bdf33a3e6e47d/wagtail-meeting_guide-0.1.dev12.tar.gz" } ], "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "4e60e151bfdab03cbf358175f4181636", "sha256": "eee04d372e70accd1e86f9eb311ffdf2792f2a260591afb30b1795150f72b4af" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "4e60e151bfdab03cbf358175f4181636", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 273950, "upload_time": "2019-01-25T20:31:45", "url": "https://files.pythonhosted.org/packages/33/7b/214214a9cfe19bcb737249087b5d1c390cbe855397d9cbf4c2248358a533/wagtail_meeting_guide-0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01a95a3cc416493d02dd85e6233a597b", "sha256": "22ececc6e9050fe5aa8396685c64898446f2923efb9610b9506836e32741fd54" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "01a95a3cc416493d02dd85e6233a597b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266991, "upload_time": "2019-01-25T20:31:46", "url": "https://files.pythonhosted.org/packages/fa/b5/a8b5f91eb043ccbca2028940777005852ceceffb2557a9fbfb49cd5a71ee/wagtail-meeting_guide-0.1.dev2.tar.gz" } ], "0.1.dev3": [ { "comment_text": "", "digests": { "md5": "df5abafe67e899f541d515b4289e6a48", "sha256": "0577a799ad09ba079b8e03f759f5dcc8add352b6fffc9766a90894d91845eb3c" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "df5abafe67e899f541d515b4289e6a48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 273993, "upload_time": "2019-02-01T15:12:19", "url": "https://files.pythonhosted.org/packages/5c/b7/8c2f2ae5ca06399be0fcd9a0bd49a437d73edb5df06f6bdbe0525ab77ef5/wagtail_meeting_guide-0.1.dev3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e75a7554f568f24f5506933301c2eb55", "sha256": "4b85724790dd9cd8f612dafc14ed98e386451f891e15e1ad9818ee353d990608" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "e75a7554f568f24f5506933301c2eb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267029, "upload_time": "2019-02-01T15:12:21", "url": "https://files.pythonhosted.org/packages/e7/f0/057f6fd3c857b88999c4a31899c0fa9f3d1a58188088cd4752de4f03dd8e/wagtail-meeting_guide-0.1.dev3.tar.gz" } ], "0.1.dev4": [ { "comment_text": "", "digests": { "md5": "aff175cf6600d9bcca26adf84e86fce3", "sha256": "245d7771d8bd0a3d01a16d162efcdf0abea7439187dad7d194435c091929a400" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "aff175cf6600d9bcca26adf84e86fce3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 268308, "upload_time": "2019-03-02T01:32:13", "url": "https://files.pythonhosted.org/packages/63/3a/e2366e6b3ba4262a13d6952971cad3d663be7238c82bb62924e4c138c120/wagtail_meeting_guide-0.1.dev4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eea25419cb48616543b12b2f15234ad4", "sha256": "e2fca6842d43c1580704ce6af74418c127eb9d67f482911904629d38e04c1f90" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "eea25419cb48616543b12b2f15234ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261592, "upload_time": "2019-03-02T01:32:15", "url": "https://files.pythonhosted.org/packages/7b/c5/2802669402f6f40b264bc6f54243bbe0ce1fad8346525c555568f637d34b/wagtail-meeting_guide-0.1.dev4.tar.gz" } ], "0.1.dev5": [ { "comment_text": "", "digests": { "md5": "785530efae58643dd284540c592a80a6", "sha256": "e619f513728651e0d8707df85e0414cba6f43e00d796c0c5474e51c69e72496b" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "785530efae58643dd284540c592a80a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 283218, "upload_time": "2019-03-05T23:57:06", "url": "https://files.pythonhosted.org/packages/71/1c/03acc5651636c2cf34f4f33060f4cbab6c183dc5615819492de61597310a/wagtail_meeting_guide-0.1.dev5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "349e2c8577ab59c99946773acb335dc8", "sha256": "b616914870ca509b6462f3315758a651d8c66629884153847fa68b048ed36ac3" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev5.tar.gz", "has_sig": false, "md5_digest": "349e2c8577ab59c99946773acb335dc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 276414, "upload_time": "2019-03-05T23:57:07", "url": "https://files.pythonhosted.org/packages/50/89/45822e55b31e83ce5a4b9d4944ab735c1acb8845bd606308e0ca60a86b51/wagtail-meeting_guide-0.1.dev5.tar.gz" } ], "0.1.dev6": [ { "comment_text": "", "digests": { "md5": "66b5a75ff0b253e1009658a205275ea1", "sha256": "44a8e40bb494d515a35fb584e579336668cd8d1b4f4437b3fea55e0c1baf600b" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev6-py3-none-any.whl", "has_sig": false, "md5_digest": "66b5a75ff0b253e1009658a205275ea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 288503, "upload_time": "2019-03-17T14:53:14", "url": "https://files.pythonhosted.org/packages/e5/b5/1cdd70fa8894de20a244cdf324faf20ba09f65c5292e5a03a22765f7a9ac/wagtail_meeting_guide-0.1.dev6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a2747133d496b37898154a0ee5ccc07", "sha256": "ca5671dbc4b556e14982ef87611f2f114170e4b7eb9294200a1fc34ae147a075" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev6.tar.gz", "has_sig": false, "md5_digest": "6a2747133d496b37898154a0ee5ccc07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 279411, "upload_time": "2019-03-17T14:53:16", "url": "https://files.pythonhosted.org/packages/a9/ff/8f8639fcbec6cafdf8123a6bacd6c825db3a9a9ba75842e37c3e16703547/wagtail-meeting_guide-0.1.dev6.tar.gz" } ], "0.1.dev8": [ { "comment_text": "", "digests": { "md5": "fcd60f9de359f931eadf892c4fac5ead", "sha256": "2f4a3ad7e09e38640f02b4c6d024da3a8f6644bac9177aca32e05ec2f44776a8" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev8-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd60f9de359f931eadf892c4fac5ead", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 780376, "upload_time": "2019-05-14T15:23:37", "url": "https://files.pythonhosted.org/packages/04/f9/9ea844d52dfad0ae2b9765b15c2a8c34cca0a457d2d8f9099bfe0b80ecd3/wagtail_meeting_guide-0.1.dev8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10baa5cedbbc8471ac9bf6a83f1d0edf", "sha256": "0bd09ec6c79df3de7d7406ab173c898f250ce59929921ea41261bbcd13205990" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev8.tar.gz", "has_sig": false, "md5_digest": "10baa5cedbbc8471ac9bf6a83f1d0edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 518371, "upload_time": "2019-05-14T15:23:39", "url": "https://files.pythonhosted.org/packages/b5/54/f227900b5210b6e44d8dd4c7f99ec6be5429480a51ce268f3afa9602c9ad/wagtail-meeting_guide-0.1.dev8.tar.gz" } ], "0.1.dev9": [ { "comment_text": "", "digests": { "md5": "e3232711ad84773b685aca2068e89814", "sha256": "23b815b384726805dbb0e801c42967c0b6796aa8249a4c8eda5e689da157f2bb" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev9-py3-none-any.whl", "has_sig": false, "md5_digest": "e3232711ad84773b685aca2068e89814", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 780885, "upload_time": "2019-05-14T15:34:15", "url": "https://files.pythonhosted.org/packages/35/76/747b9718461006cbdd1ae871725b1a2de513769a982579244e1191547085/wagtail_meeting_guide-0.1.dev9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cce7ffb20b16e1a5a5a58b816bae4732", "sha256": "666ee1cd7b932b4a36f47519275af8a2d5937fc95ee59ec8c4b283a5b9796441" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev9.tar.gz", "has_sig": false, "md5_digest": "cce7ffb20b16e1a5a5a58b816bae4732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 518650, "upload_time": "2019-05-14T15:34:17", "url": "https://files.pythonhosted.org/packages/8a/2f/fb859f16d20c7411da553cbc254e4be33f6128dc913dbd1ac3643f473cb2/wagtail-meeting_guide-0.1.dev9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79bf7a006456c18dca41c0c743534560", "sha256": "8c7c8bd3362523fc3ce4d33d874f5ee65c7cd496b31fd8b9d0720d974892a874" }, "downloads": -1, "filename": "wagtail_meeting_guide-0.1.dev12-py3-none-any.whl", "has_sig": false, "md5_digest": "79bf7a006456c18dca41c0c743534560", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 551320, "upload_time": "2019-09-10T17:42:12", "url": "https://files.pythonhosted.org/packages/1e/35/7449eab15321c257693e83521f1964adcfbf543e5b8438a5adbcb53c20e4/wagtail_meeting_guide-0.1.dev12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33406a89d99b9800e2cc03d24ba20fb1", "sha256": "21015fbdebc326945ff6fbbc75c31207475985438db44d20fc6a80302038ec57" }, "downloads": -1, "filename": "wagtail-meeting_guide-0.1.dev12.tar.gz", "has_sig": false, "md5_digest": "33406a89d99b9800e2cc03d24ba20fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542872, "upload_time": "2019-09-10T17:42:20", "url": "https://files.pythonhosted.org/packages/97/ab/fb0d6b7815c4af7403fb96cecc0163b4b5ece7eb52c1fb0bdf33a3e6e47d/wagtail-meeting_guide-0.1.dev12.tar.gz" } ] }