{ "info": { "author": "k-bu", "author_email": "k-bu@email.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========\ndevpi-rss\n=========\n\ndevpi-rss is a plug-in for `devpi-server `_ which generates RSS feeds for\ndevpi indices.\n\n.. image:: screenshot.png\n :alt: Screenshot\n :target: center\n\nRequirements\n------------\n\n.. code::\n\n devpi-server >= 2.2.2\n devpi-web >= 2.4.0\n\nInstallation\n------------\n\n.. code::\n\n pip install devpi-rss\n\nWhen the devpi-server gets started without a custom theme (without passing the ``--theme``\nparameter), then no further configuration is required, since devpi-rss overwrites the\n``templates/macro.pt`` of the default theme in order to make the RSS button visible. If you use a\ncustom theme, then you have to manually apply the content of ``devpi-rss/templates/macro.pt`` into\nyour theme.\n\nUsage\n-----\n\nBy default every single index generates its own RSS feed, but an RSS feed can be activated or\ndeactivated by modifying the regarding index property:\n\n.. code::\n\n devpi-server index someuser/someindex rss_active=True\n\nor\n\n.. code::\n\n devpi-server index someuser/someindex rss_active=False\n\nAdditional devpi-server commandline options:\n\n.. code::\n\n --rss-max-items RSS_MAX_ITEMS\n maximum number of stored feed items [50]\n --rss-truncate-desc do not let descriptions exceed 32 lines or 1024\n characters\n --rss-no-auto do not automatically activate rss for new indices\n\n\n1.0.9\n-----\n\n- fix for python3.4 (thx to kelnmaari)\n\n1.0.8\n-----\n\n- fix xml declaration ('utf-8' instead of 'utf8')\n\n1.0.7\n-----\n\n- fix callback signature (projectname -> project) (required for recent pluggy version)\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/k-bu/devpi-rss", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "devpi-rss", "package_url": "https://pypi.org/project/devpi-rss/", "platform": "", "project_url": "https://pypi.org/project/devpi-rss/", "project_urls": { "Homepage": "https://github.com/k-bu/devpi-rss" }, "release_url": "https://pypi.org/project/devpi-rss/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "A plug-in for devpi-server which generates RSS feeds for indices.", "version": "1.0.9" }, "last_serial": 4268592, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "abc6eb0defb3c6e43a7350d70ea8304d", "sha256": "864dab4942bbdc6851650664359b415fc6045bc0aaee725512209a5e7b8b7f3e" }, "downloads": -1, "filename": "devpi_rss-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abc6eb0defb3c6e43a7350d70ea8304d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6882, "upload_time": "2015-08-01T20:25:40", "url": "https://files.pythonhosted.org/packages/30/4f/34a34c598b22977a160c71636b197d25ce915dd7efcba43bf95bc9c31cac/devpi_rss-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f2723f3abafa3a7ebc120376550c4ec", "sha256": "0cad5d399e2841f7f87776496ddfc1c597edf62ca7a6107e756327816797d178" }, "downloads": -1, "filename": "devpi-rss-1.0.4.tar.gz", "has_sig": false, "md5_digest": "4f2723f3abafa3a7ebc120376550c4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4667, "upload_time": "2015-08-01T20:24:59", "url": "https://files.pythonhosted.org/packages/4b/38/96f5db0472c1586e8f08f5e8921185413dc16aa4c325da7f4503edbaea65/devpi-rss-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8dedaa8c0fd16d5a18371a14d53325d8", "sha256": "7de01d056b3c8ff74518da48e30011cf7c6562c8e4205dc5e3a6760c1857825b" }, "downloads": -1, "filename": "devpi_rss-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8dedaa8c0fd16d5a18371a14d53325d8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7604, "upload_time": "2015-08-03T15:05:28", "url": "https://files.pythonhosted.org/packages/a4/79/b553853a1dad1e9df9cc93b79cea7204754d01ef72eab5b0c1a0ac162e10/devpi_rss-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "949e5b0ee02c51bc270a5c4c91a2f327", "sha256": "9f604ca54bf4650078d57f26bcc2fc42d431d05ed2008203536d92e30b433739" }, "downloads": -1, "filename": "devpi-rss-1.0.5.tar.gz", "has_sig": false, "md5_digest": "949e5b0ee02c51bc270a5c4c91a2f327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5206, "upload_time": "2015-08-03T15:04:57", "url": "https://files.pythonhosted.org/packages/78/76/1779c166935bd5719c3c2f7617bd3dd116eac27a35d432f4ab7573682192/devpi-rss-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "6e11f07d1284cf52835e192e8d34a0c4", "sha256": "c270d2c35f595447d3531fe63bfe287aa5122f054362567e36c1ed450ce85d8d" }, "downloads": -1, "filename": "devpi-rss-1.0.6.tar.gz", "has_sig": false, "md5_digest": "6e11f07d1284cf52835e192e8d34a0c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5286, "upload_time": "2015-08-06T11:18:02", "url": "https://files.pythonhosted.org/packages/56/94/f896f569ab9d938b07e131c566ad3322b412a168b063e6d4fb9e15902185/devpi-rss-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "83d3c25c7fbe44fca5da7ba8a7ac769b", "sha256": "8da52f7588cbfd4d6ff27f978ebea64157f7c2dc6103da74653d236025fa0a64" }, "downloads": -1, "filename": "devpi_rss-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83d3c25c7fbe44fca5da7ba8a7ac769b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8772, "upload_time": "2016-02-24T11:21:16", "url": "https://files.pythonhosted.org/packages/35/49/64d8771a78c6b86fde24a52ebc813b9bf0c995a59a85baac5178657a1032/devpi_rss-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d17d61f002ea2c660f8f84fdbce55fa8", "sha256": "83094d78a4352f4586a53de03eed60ba3fb76140105e3a870bb77c615d52e5c0" }, "downloads": -1, "filename": "devpi-rss-1.0.7.tar.gz", "has_sig": false, "md5_digest": "d17d61f002ea2c660f8f84fdbce55fa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5340, "upload_time": "2016-02-24T11:19:20", "url": "https://files.pythonhosted.org/packages/93/81/e270a512dafaa4ac6652831f8e822b95d2cdc5976c817e67879b4e0851ed/devpi-rss-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "50a8cf35d13851cd8d3055292674462e", "sha256": "be2530cd1ac5c35307a2f30e6b021f74b2c27c1e0b271f4c4277bdf982954ba0" }, "downloads": -1, "filename": "devpi_rss-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50a8cf35d13851cd8d3055292674462e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7790, "upload_time": "2017-03-03T15:11:23", "url": "https://files.pythonhosted.org/packages/4f/cf/54b7f9821e06e9bec89faa1708febafb2e06e10c119d875611979edf25c3/devpi_rss-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9314dc1d0e928df8b990e288aa6c4197", "sha256": "8c8a24081341fbca9bbe349eaed221b2fd8214a1d197738ee2e4b03c76e40e18" }, "downloads": -1, "filename": "devpi-rss-1.0.8.tar.gz", "has_sig": false, "md5_digest": "9314dc1d0e928df8b990e288aa6c4197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2017-03-03T15:11:25", "url": "https://files.pythonhosted.org/packages/8d/ed/c3aaca771fedafd0d27c60ba821a55f1c1b12810939d34a15a802aed3430/devpi-rss-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "da08ea1bdb1b6d6ba7c98e4c7c19ee69", "sha256": "fc1b65dc87a542790b0d867f6b9e596e01b1eb52821fcbe7b949b7aa888a1815" }, "downloads": -1, "filename": "devpi_rss-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da08ea1bdb1b6d6ba7c98e4c7c19ee69", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7866, "upload_time": "2018-09-13T12:27:35", "url": "https://files.pythonhosted.org/packages/de/24/81f92b55f5494d36d531fb4668d95efc612664cb1e6cf35e4e258fc62cf6/devpi_rss-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23f1c7d1084de5b8fd63f5e344794466", "sha256": "485f8efe1158a7bf1cf8c058097bbe6cf50cf88878db4b2b685b04b6ab718a00" }, "downloads": -1, "filename": "devpi-rss-1.0.9.tar.gz", "has_sig": false, "md5_digest": "23f1c7d1084de5b8fd63f5e344794466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2018-09-13T12:27:37", "url": "https://files.pythonhosted.org/packages/8b/db/28210d5606cec5b8d2e317cd078f37efd53042a78729bb371b9d8ff07e37/devpi-rss-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da08ea1bdb1b6d6ba7c98e4c7c19ee69", "sha256": "fc1b65dc87a542790b0d867f6b9e596e01b1eb52821fcbe7b949b7aa888a1815" }, "downloads": -1, "filename": "devpi_rss-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da08ea1bdb1b6d6ba7c98e4c7c19ee69", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7866, "upload_time": "2018-09-13T12:27:35", "url": "https://files.pythonhosted.org/packages/de/24/81f92b55f5494d36d531fb4668d95efc612664cb1e6cf35e4e258fc62cf6/devpi_rss-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23f1c7d1084de5b8fd63f5e344794466", "sha256": "485f8efe1158a7bf1cf8c058097bbe6cf50cf88878db4b2b685b04b6ab718a00" }, "downloads": -1, "filename": "devpi-rss-1.0.9.tar.gz", "has_sig": false, "md5_digest": "23f1c7d1084de5b8fd63f5e344794466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2018-09-13T12:27:37", "url": "https://files.pythonhosted.org/packages/8b/db/28210d5606cec5b8d2e317cd078f37efd53042a78729bb371b9d8ff07e37/devpi-rss-1.0.9.tar.gz" } ] }