{ "info": { "author": "Derek Stegelman", "author_email": "email@stegelman.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "Django Feed Me\n==============\n\n[![Build Status](https://travis-ci.org/dstegelman/django-feedme.png?branch=master)](https://travis-ci.org/dstegelman/django-feedme)\n[![Pypi Version](https://pypip.in/v/django-feedme/badge.png)](https://crate.io/packages/django-feedme/)\n\n\nDjango Feed Me is a replacement for Google Reader. It keeps track of your feeds, fetches the RSS feeds\nand parses them in an easy to read interface. This is currently in development. The app works as POC using the Django\nAdmin. A separate interface for adding feeds is coming down in the pipeline.\n\n![image](http://cl.ly/image/0j2z0y0K1e2e/Screen%20Shot%202013-04-27%20at%209.54.10%20AM.png)\n\nInstallation\n------------\n\nTo install FeedMe simply:\n\n pip install django-feedme\n\nAdd ``feedme`` to your installed apps. Add route a url to ``feedme.urls``\n\nMake sure to syncdb or migrate the app:\n\n python manage.py syncdb\n python manage.py migrate\n\n\nIf you want to use Celery for fetching (Recommended) then add:\n\n FEED_UPDATE_CELERY = True\n\nto your settings file. Make sure you've installed and configured Celery properly. The syntax used should be good\nfor both Celery 2 and 3.\n\nThis app bundles static and works out of the box with django static files. If you aren't collecting static\nyou'll need to copy the static directory to where ever you serve static from.\n\nYou need to provide a login view that Feedme can use to provide a login link when the user isn't logged in. This is\nreferenced as ``auth_login`` by name.\n\n url(r'^something/$', your.login.view, name='auth_login')\n\nYou will also need to provide a LOGIN_URL as well.\n\nDependencies\n------------\n\nAs of FeedMe 1.0 feedme requires Django 1.8 and above.\n\nFeedme also requires the use of the django-bootstrap-static library for some static files. It is bundled in setup.py so by installing this package\nit should already be downloaded to your machine. In order to have the bootstrap files picked up by your static files handler, you'll need to add\n```bootstrap``` to installed apps. This will allow Django's static files to pick up the bootstrap files.\n\n\nCelery Beat\n-----------\n\nTo make use of the Celery beat schedule to automatically update feeds at given intervals, open your settings file and\nenter something like the following:\n\n import datetime\n\n\n CELERYBEAT_SCHEDULE = {\n \"feed-updates\": {\n \"task\": \"update_all_feeds\",\n \"schedule\": datetime.timedelta(hours=1),\n },\n }\n\nMore documentation for Celery can be found at the CeleryProject.\n\nFeedme Digest\n-------------\n\nYou can enable the daily email digest of new feed items by setting up the from email setting\nand enabling the Celery Beat task.::\n\n\n FEEDME_FROM_EMAIL = 'test@email.com'\n\n\nand add the Task::\n\n import datetime\n\n\n CELERYBEAT_SCHEDULE = {\n \"feedme-digest\": {\n \"task\": \"send_digest\",\n \"schedule\": crontab(minute=0, hour=0),\n },\n }\n\n\nContributions\n-------------\n\nPlease place all bug reports in Github Issues. Pull requests are welcome and encouraged!!\n\n\nDocumentation\n-------------\n\nThis document and more formal documentation at http://django-feedme.readthedocs.org/en/latest/\n\n\nAdditional Planned Features\n---------------------------\n\n* Add and manage feeds from the front end (rather than Django Admin)\n* Look and Feel updates\n* Tests\n\nQuestions/Comments/Hate Mail?\n-----------------------------\n\nDrop an issue in Github and I'll be sure to find it.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/dstegelman/django-feedme", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-feedme", "package_url": "https://pypi.org/project/django-feedme/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-feedme/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/dstegelman/django-feedme" }, "release_url": "https://pypi.org/project/django-feedme/2.0.1/", "requires_dist": null, "requires_python": null, "summary": "Django Google Reader Replacement", "version": "2.0.1" }, "last_serial": 1884764, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6fa9bf6f6bf3056ffe2b867360c9d29c", "sha256": "90c69bb6db3a42240aceff772f8567bd6aa14f644dd39b71760b8aa9e1b71be8" }, "downloads": -1, "filename": "django-feedme-0.1.tar.gz", "has_sig": false, "md5_digest": "6fa9bf6f6bf3056ffe2b867360c9d29c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8437, "upload_time": "2013-04-27T16:09:22", "url": "https://files.pythonhosted.org/packages/0b/53/5e95172b0a6e19eef4cf01653f38473067955f6e04635922f0c2e08c5ec8/django-feedme-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "fb59b8ec026c714908a984c3326b9cd3", "sha256": "372eb52d1a31445b246883c88d82bead42074f1ff41ea26b3100ce71ae987820" }, "downloads": -1, "filename": "django-feedme-0.2.tar.gz", "has_sig": false, "md5_digest": "fb59b8ec026c714908a984c3326b9cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15696, "upload_time": "2013-04-27T16:20:16", "url": "https://files.pythonhosted.org/packages/4a/52/d0e6d2744736adb9b498cbccd0afe4ea5868b8adebd01081e8b6593cbfac/django-feedme-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "419d6923fdd9d708dc355579e5a6fffd", "sha256": "a7d7fb61e9c2230b8b066bed204c6fd68e6d00233cbb50753dc0e1fb6ab7ca0b" }, "downloads": -1, "filename": "django-feedme-0.3.tar.gz", "has_sig": false, "md5_digest": "419d6923fdd9d708dc355579e5a6fffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16351, "upload_time": "2013-04-27T19:48:18", "url": "https://files.pythonhosted.org/packages/59/b3/58cdfc460e5e2f69bd695f71f4318835922fa5eef7361bb3fee3c44de5bf/django-feedme-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4d9425a66df42b5d2f518c4dbe125350", "sha256": "f068dac0adc7c2c4f5fae79f3446c67e7d07375636d33d78e86a2d9bd83c5cf0" }, "downloads": -1, "filename": "django-feedme-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4d9425a66df42b5d2f518c4dbe125350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16386, "upload_time": "2013-04-29T03:30:06", "url": "https://files.pythonhosted.org/packages/fe/78/3d61938b05b00e6149952acd74179d79f26fd84c64766e78cdd3e83eaf8c/django-feedme-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8acbead96a1aae563275c94ef7ce0b8e", "sha256": "2f96a5453e0f8687630bdda98b94e0a26310ffd3d2eb3375289c640d2828be89" }, "downloads": -1, "filename": "django-feedme-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8acbead96a1aae563275c94ef7ce0b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16553, "upload_time": "2013-05-02T01:38:26", "url": "https://files.pythonhosted.org/packages/be/91/a147513b64bd695d12a25cf0fbf3edf59489296bc63ee3ced10cb65f84be/django-feedme-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "55387ee4c7f8dd5bc2df7eabcdcd10b0", "sha256": "895b2ee7955d191b6cc2b56d17195a5aaae96a94e541c46ed859058ee7ab3d29" }, "downloads": -1, "filename": "django-feedme-0.3.3.tar.gz", "has_sig": false, "md5_digest": "55387ee4c7f8dd5bc2df7eabcdcd10b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18038, "upload_time": "2013-05-25T14:07:25", "url": "https://files.pythonhosted.org/packages/e1/07/9871cf29aa2b3878ea15c0167e0d586e02b567905c0fe882050a8cfc7221/django-feedme-0.3.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "8cef6fbbb7414f3762c76f211a5f2375", "sha256": "62851a2548d8f05235ca78d31d2f14743dfe119acfb1f7fe21751c0ad37680d9" }, "downloads": -1, "filename": "django-feedme-1.0.tar.gz", "has_sig": false, "md5_digest": "8cef6fbbb7414f3762c76f211a5f2375", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19591, "upload_time": "2013-08-26T03:45:58", "url": "https://files.pythonhosted.org/packages/3f/c3/9d1c4ced3d432dfc92beba5d99caf31fd5d3a4a82168fcd9b5c082d1ff79/django-feedme-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b58fc89f2123edcc42360a03a20d1415", "sha256": "fb64ef54b80a1e5f346207df4cb8be988b7d4edec480de602a2d7108b3c19592" }, "downloads": -1, "filename": "django-feedme-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b58fc89f2123edcc42360a03a20d1415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19729, "upload_time": "2014-01-24T14:50:20", "url": "https://files.pythonhosted.org/packages/68/25/f54aa8c231165bc819a16a81e53ec85de6537012cbbf95be7766f67d5dd4/django-feedme-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "588db22a8ef28b947d46e78f31cc5506", "sha256": "66d4d3e66dcab237f21ae336615fcffb70626a7aa38b0c7330d58b7975f44a18" }, "downloads": -1, "filename": "django-feedme-1.2.0.tar.gz", "has_sig": false, "md5_digest": "588db22a8ef28b947d46e78f31cc5506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20509, "upload_time": "2014-06-28T03:08:55", "url": "https://files.pythonhosted.org/packages/0a/e0/cb772af69a86809721aa04bb3bb8eb7b412392c182a02a782f7576f39604/django-feedme-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f38be5937a54d56c3145eff56f9bcbf5", "sha256": "37076f4a3e386f30285b8cc5de60ec24fd0102829e04e4ad1dccf8bfa5025d0f" }, "downloads": -1, "filename": "django_feedme-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f38be5937a54d56c3145eff56f9bcbf5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36280, "upload_time": "2014-07-01T19:07:07", "url": "https://files.pythonhosted.org/packages/f7/fb/29602130a1921db3cf2c124adb85c87df9975d2aedd8c01275ee589bd317/django_feedme-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abe16140872c413d634d020b0035a170", "sha256": "ec431b37d74f1e7dee3039466607e982ce140cfb439bcb85684af8926022d9a5" }, "downloads": -1, "filename": "django-feedme-1.2.1.tar.gz", "has_sig": false, "md5_digest": "abe16140872c413d634d020b0035a170", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21242, "upload_time": "2014-07-01T19:07:04", "url": "https://files.pythonhosted.org/packages/c5/7d/5ea4e19d92d8dda8637bf7f1da8cd263065622c599bebc34c5da20ab3643/django-feedme-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "6616666cb64840965f28ae63bba9d748", "sha256": "db0ea6ddc520546325efd26ab62238a45af03bc38360444b43355044a470552e" }, "downloads": -1, "filename": "django_feedme-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6616666cb64840965f28ae63bba9d748", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37431, "upload_time": "2014-07-02T02:06:59", "url": "https://files.pythonhosted.org/packages/89/02/3b4bf1d2738f4a4f8e508746daced47f916fbad4a3434f41f98d7fe06ba3/django_feedme-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db8efc6a42688c71395625d7f0b1f1ae", "sha256": "7f7ea6116e4393f0457518169149121d0a68a39c784d22caf83529ee9d8399fe" }, "downloads": -1, "filename": "django-feedme-1.2.2.tar.gz", "has_sig": false, "md5_digest": "db8efc6a42688c71395625d7f0b1f1ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22238, "upload_time": "2014-07-02T02:06:55", "url": "https://files.pythonhosted.org/packages/df/50/db71956b965701f44e837db982c5969c5144c568fae73e833d817d2c2094/django-feedme-1.2.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "4999f45ac7ad4888b9157cc0d5a90567", "sha256": "4fcb03ae6b37c4b6df3d52c9f2f29cc43c96aadb0da8c03ac4db4beb3a20d055" }, "downloads": -1, "filename": "django_feedme-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4999f45ac7ad4888b9157cc0d5a90567", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39230, "upload_time": "2015-10-24T14:12:17", "url": "https://files.pythonhosted.org/packages/24/a3/12193edfa383c4379d00fb4e658c6b84400e75977fc50c8d568e9ff89407/django_feedme-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d339e8b8778fe556c494b25111898960", "sha256": "af5580dd304b291459c014db055c914eb06effa247718f4303aed94bd1fd9ed9" }, "downloads": -1, "filename": "django-feedme-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d339e8b8778fe556c494b25111898960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22858, "upload_time": "2015-10-24T14:12:00", "url": "https://files.pythonhosted.org/packages/09/2c/fb5ca444865188ed599e9dacd952331e036bbeeaf37b27868da6d8c1a27b/django-feedme-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "1d79fc242431b7cb653a8d612ceac717", "sha256": "9935f122fb54d63c1faae649bed6ce195e821108865c72d378e0bec59f867447" }, "downloads": -1, "filename": "django_feedme-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d79fc242431b7cb653a8d612ceac717", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39233, "upload_time": "2016-01-01T23:43:42", "url": "https://files.pythonhosted.org/packages/51/0b/5255cc1e71e305972246ea5c816174b2dba23d486209b8b3c0b08b29701f/django_feedme-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f3dbcd75bcb4c250591638791884a22", "sha256": "705210253042a4d3c9c44fce5b1c43242ee93f840e160894b23f98741606363f" }, "downloads": -1, "filename": "django-feedme-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2f3dbcd75bcb4c250591638791884a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22866, "upload_time": "2016-01-01T23:43:17", "url": "https://files.pythonhosted.org/packages/0a/84/2a81d90c9a8bd6cca2b46820e8d3c0b44a5af563f95d3234e96139871f7e/django-feedme-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d79fc242431b7cb653a8d612ceac717", "sha256": "9935f122fb54d63c1faae649bed6ce195e821108865c72d378e0bec59f867447" }, "downloads": -1, "filename": "django_feedme-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d79fc242431b7cb653a8d612ceac717", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39233, "upload_time": "2016-01-01T23:43:42", "url": "https://files.pythonhosted.org/packages/51/0b/5255cc1e71e305972246ea5c816174b2dba23d486209b8b3c0b08b29701f/django_feedme-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f3dbcd75bcb4c250591638791884a22", "sha256": "705210253042a4d3c9c44fce5b1c43242ee93f840e160894b23f98741606363f" }, "downloads": -1, "filename": "django-feedme-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2f3dbcd75bcb4c250591638791884a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22866, "upload_time": "2016-01-01T23:43:17", "url": "https://files.pythonhosted.org/packages/0a/84/2a81d90c9a8bd6cca2b46820e8d3c0b44a5af563f95d3234e96139871f7e/django-feedme-2.0.1.tar.gz" } ] }