{ "info": { "author": "thclark", "author_email": "withheld.find@me.at.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Wagtail Events [![Build Status](https://travis-ci.com/thclark/wagtail_events.svg?branch=master)](https://travis-ci.com/thclark/wagtail_events)\n\nEvents calendar management for wagtail, with tools for filtering by date.\n\nThis project is a hard fork of [omni-wagtail-events](http://github.com/omni-digital-omni-wagtail-events), and we owe a\ndebt of gratitude to those folks for getting us started. So why did I hard-fork (duplicate and start again) rather than\nfork from omni-digital?\n\n - Well, github keeps the releases of the repo you fork from. I want to put this on pypi so it's easily available,\nand have control of the release versioning (which isn't close to ready for v1.x where it started with omni-digital), so\n it needs to be here.\n - I'm basically about to break *everything* for django 2.x and wagtail 2.x, so I'd need a major version bump anyway, and\n figured that the chances of getting my changes merged into the upstream were nil.\n - The rich text fields make ``omni-wagtail-events`` a nightmare to use in headless API mode, and mean that most of the\n events data is unstructured. Here, we move to Wagtail's ``StreamField``... but that creates a \n [migration headache](http://docs.wagtail.io/en/v2.4/topics/streamfield.html#migrating-richtextfields-to-streamfield) \n unless we start fresh.\n - The migrations in the original project won't work with an in-memory database, so testing is slow.\n - I've majorly simplified the model structure to singleton events. I think this is all that's reqiured in 99.9% of cases.\n\nI'm extremely open to collaboration - in fact, I really don't want to be maintaining this (it's only for one client) so\nI'm open to transferring ownership or collaboration to anyone who wants to take this on and enhance it. @omni-digital,\nthis originated as your baby so if you'd like to take back maintenance, please reach out and I'll help you.\n\n\n## Requirements\n\nWagtail events requires Django 2.1 or later and Wagtail 2.3 or later.\n\n## Supported Versions\n\nPython: 3.6\n\nDjango: 2.1\n\nWagtail: 2.3\n\n## Getting started\n\nInstalling from pip:\n\n```\npip install wagtail_events\n```\n\nAdding to `INSTALLED_APPS`:\n\n```python\nINSTALLED_APPS = [\n ...\n 'wagtail_events',\n ...\n]\n```\n\nRunning the migrations:\n\n```\npython manage migrate wagtail_events\n```\n\n## Models\n\n### EventIndex\n\nAn index/listing page for EventSeries instances, with optional pagination.\n\n### Event\n\nA detail page for an event, with start_date and optional end_date, implementing a manager which allows filtering on those dates.", "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/thclark/wagtail_events", "keywords": "wagtail,django,events", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wagtail-events", "package_url": "https://pypi.org/project/wagtail-events/", "platform": "", "project_url": "https://pypi.org/project/wagtail-events/", "project_urls": { "Homepage": "https://github.com/thclark/wagtail_events" }, "release_url": "https://pypi.org/project/wagtail-events/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Event pages for Wagtail", "version": "0.4.0" }, "last_serial": 5506792, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7301972724cb93b8150b2c788f6e34ce", "sha256": "0abea8141e496d7d9539b54ce16debb640986801165b4edd94dd26dc3337f7e6" }, "downloads": -1, "filename": "wagtail_events-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7301972724cb93b8150b2c788f6e34ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11877, "upload_time": "2019-03-19T12:39:46", "url": "https://files.pythonhosted.org/packages/aa/87/1e8c4011a541b42efbcb51c33ec17818b1f21a5f5a4a7e7707c2517f7b19/wagtail_events-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f3c3404b23ed77ee4c878d1730880b1", "sha256": "8eb37b3e24f418006b404606549e85b4c50b874a7393211cd4aebb1aaf1b786e" }, "downloads": -1, "filename": "wagtail_events-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3f3c3404b23ed77ee4c878d1730880b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9092, "upload_time": "2019-03-19T12:39:48", "url": "https://files.pythonhosted.org/packages/fa/9d/f1419372cb73b0ecb57b6b5ea67bd3fac421011b65bd6e12501924a15274/wagtail_events-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a27f97fbf3a2f375b5196cdd782cea63", "sha256": "71b2a1f2253eab9d3f024d0fd73ff8bf62433858df9ac5286a7fbb3e2d043ca7" }, "downloads": -1, "filename": "wagtail_events-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a27f97fbf3a2f375b5196cdd782cea63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7674, "upload_time": "2019-04-01T14:44:53", "url": "https://files.pythonhosted.org/packages/c2/65/38ea613756cacc243a6db6b72c1f3389b368d21e1dbe61a442b7b3389351/wagtail_events-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e89cca11a4da8378c033c4b9cd6390b8", "sha256": "3b5bfb5e5d53f5cc0dad29208da7aa7276f442d12c23626ab658b304f75d1df2" }, "downloads": -1, "filename": "wagtail_events-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e89cca11a4da8378c033c4b9cd6390b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7672, "upload_time": "2019-04-01T14:50:21", "url": "https://files.pythonhosted.org/packages/6c/a0/7c5af27df7d4222323f98f795ac2390772b0c5c72697c9eb0819b3117d3f/wagtail_events-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "401ad58bba38422325529a3de0ecc846", "sha256": "27c193d06093fc1e227015805376e5d50b1ddd9dd58e7a994cc2200ade242cbd" }, "downloads": -1, "filename": "wagtail_events-0.2.0.tar.gz", "has_sig": false, "md5_digest": "401ad58bba38422325529a3de0ecc846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7675, "upload_time": "2019-04-17T12:58:57", "url": "https://files.pythonhosted.org/packages/b9/dd/f99b0317aabd602a07a6727256eb7b63b8131c8488969d72773345df8b82/wagtail_events-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8702d2ef042d75ab23dac07889e4fa54", "sha256": "25a19d02b28eb6f7f356c01b025db1cd747a36d51598cc7f8459a1ea8d4f64cd" }, "downloads": -1, "filename": "wagtail_events-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8702d2ef042d75ab23dac07889e4fa54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7680, "upload_time": "2019-04-17T13:30:14", "url": "https://files.pythonhosted.org/packages/ab/e9/cbcecd380b5c3f82eb731f18f6783736ae39bfdefaebd3025d0a0343c5ba/wagtail_events-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "cdcc298e0d6286e914fd5324b7895a3c", "sha256": "c226e58c2e9a3a8b41f6f6f2fe0032d62011416b295240eb6a482ce1d21c6466" }, "downloads": -1, "filename": "wagtail_events-0.2.2.tar.gz", "has_sig": false, "md5_digest": "cdcc298e0d6286e914fd5324b7895a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8123, "upload_time": "2019-05-30T09:49:12", "url": "https://files.pythonhosted.org/packages/a3/61/3234d8a785054aac7a0395887367cda2b129e66497acdc4d3bed86b5f2db/wagtail_events-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a9a72db069d1634f75e4926fab3ddc17", "sha256": "b519809a9071ca5dc5584d14d4108f389a4bd8aaf9cc5c4aa97ab5506dd83757" }, "downloads": -1, "filename": "wagtail_events-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a9a72db069d1634f75e4926fab3ddc17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10537, "upload_time": "2019-05-30T10:17:54", "url": "https://files.pythonhosted.org/packages/04/22/9c2d57b7351e03b92bc0ca2a2b7791ae712e6e2a9c6cab72bb44072f2607/wagtail_events-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "db94150e6a97e484be239d33028c062d", "sha256": "5db4d711ed6d6b88b224f5baee983e32743460d159b0800f3a420b6cd0e06c57" }, "downloads": -1, "filename": "wagtail_events-0.2.4.tar.gz", "has_sig": false, "md5_digest": "db94150e6a97e484be239d33028c062d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11645, "upload_time": "2019-05-30T10:44:40", "url": "https://files.pythonhosted.org/packages/8e/66/6032839deb05a24f97f465eb6525c7298ca412738d6c9d63ac84635d0e6a/wagtail_events-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "2feae4ae2d902015a63f9fd40304beed", "sha256": "1987d2f108f10057250149570885d6849bca364260136207bf1140cbbb528df5" }, "downloads": -1, "filename": "wagtail_events-0.2.5.tar.gz", "has_sig": false, "md5_digest": "2feae4ae2d902015a63f9fd40304beed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11640, "upload_time": "2019-05-30T10:53:30", "url": "https://files.pythonhosted.org/packages/fd/68/2c1150c69c0cdf5c594dfda8d78bef97f60eee43427f3602d6321e7b3d8f/wagtail_events-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "13cadcf78b4d8812e05d690cae237b4c", "sha256": "61c31144ca5c00e3c1873e2cbc78d5b57bce51883abef81284d282586d37212f" }, "downloads": -1, "filename": "wagtail_events-0.2.6.tar.gz", "has_sig": false, "md5_digest": "13cadcf78b4d8812e05d690cae237b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12090, "upload_time": "2019-06-12T09:25:36", "url": "https://files.pythonhosted.org/packages/26/62/61bcbaefb1eed858b0ad8179b5cf17fae0441f7f88de5e69bca09027f625/wagtail_events-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "bbb5e4dd9b5fa0d86894d6738a2ea378", "sha256": "a1af85fbf3648e1d6c96a1b198d834baa26972f4d8754517a557d9a73a1a6e72" }, "downloads": -1, "filename": "wagtail_events-0.2.7.tar.gz", "has_sig": false, "md5_digest": "bbb5e4dd9b5fa0d86894d6738a2ea378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12109, "upload_time": "2019-06-12T09:39:51", "url": "https://files.pythonhosted.org/packages/f4/4a/18e28a4c8e598cc468ad24c8dcdad7a6c1a41ae7772118c78f0b0a00fc5c/wagtail_events-0.2.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a794d304cb6ab5d59864125beec000f4", "sha256": "e18ff67677e70a27d90ac508d0ce5236e6a8f0c027c01c77c1374fb1bc66d710" }, "downloads": -1, "filename": "wagtail_events-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a794d304cb6ab5d59864125beec000f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12211, "upload_time": "2019-07-09T12:28:24", "url": "https://files.pythonhosted.org/packages/ae/cf/166cc8f0d3f584d3cb91af16b131b56035fc49fb1b68e54d04e76c54d5c9/wagtail_events-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a794d304cb6ab5d59864125beec000f4", "sha256": "e18ff67677e70a27d90ac508d0ce5236e6a8f0c027c01c77c1374fb1bc66d710" }, "downloads": -1, "filename": "wagtail_events-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a794d304cb6ab5d59864125beec000f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12211, "upload_time": "2019-07-09T12:28:24", "url": "https://files.pythonhosted.org/packages/ae/cf/166cc8f0d3f584d3cb91af16b131b56035fc49fb1b68e54d04e76c54d5c9/wagtail_events-0.4.0.tar.gz" } ] }