{
"info": {
"author": "socketubs",
"author_email": "geoffrey@lehee.name",
"bugtrack_url": null,
"classifiers": [],
"description": "Leselys\n=======\n\nI'm Leselys, your very elegant RSS reader. Try me `right now`_ (password: demo)!\n\nNo `bullshit apps`_ for Android, iPhone, etc. Just a responsive design and for every device.\n\nLeselys is Heroku ready.\n\n.. image:: https://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212811.png\n.. image:: https://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212842.png\n\nInstallation\n------------\n\nUbuntu\n~~~~~~\n\nTwo requirements: **Mongodb** and **Python**.\n\nIn order to install leselys you'll need some dependencies: ::\n\n sudo apt-get install build-essential python-dev python-setuptools\n sudo apt-get install libxslt1-dev libxml2-dev\n sudo easy_install pip\n sudo easy_install virtualenv\n\nAnd install your `MongoDB`_.\n\nThis is the right way, with ``virtualenv``:\n\n::\n\n mkdir leselys && cd leselys\n virtualenv .\n source bin/activate\n pip install leselys\n leselys init leselys.ini\n leselys serve leselys.ini\n #\u00a0In another terminal (in leselys directory)\n source bin/activate\n leselys worker leselys.ini\n\nOpen your browser at ``http://localhost:5000``.\n\n\nDocker\n~~~~~~\n\nSetting up with `Docker `_ is easy. There is no\npublished images on the `Docker Hub `_ yet but\nhere's how to build a set of images easily and quickly using\n`Docker Compose `_::\n \n git clone https://github.com/prologic/leselys\n cd leselys\n git checkout dockerize\n docker-compose up -d\n\nWith the configuration in `docker-compose.yml` you can then visit:\n\nhttp://localhost:5000/ if you're on a native Linux Docker host or\nhttp://$(docker-machine ip dev):5000/ if you're on OS X via boot2docker\nor similar.\n\n\nHeroku\n~~~~~~\n\nAdvanced setup with MongoDB for storage and Redis for session on Heroku.\nYou will also need the Heroku Scheduler add-on to refresh your feeds.\n\nAll Heroku dependencies like ``Pymongo``, ``gunicorn`` and ``redis`` are in ``requirements.txt`` file, so everything will be installed automagically.\n\n::\n\n git clone git@github.com:socketubs/leselys.git\n cd leselys\n heroku create\n heroku addons:add mongohq:sandbox\n heroku addons:add redistogo:nano\n heroku addons:add scheduler:standard\n heroku addons:open scheduler\n # Add \"sh heroku.sh && leselys refresh heroku.ini\" job every 10 minutes\n # And \"sh heroku.sh && leselys retention heroku.ini\" job every day\n git push heroku master\n\nImport your Google Reader OPML file right now!\n\nUpdate\n------\n\nThis is how to update your Leselys (on Heroku): ::\n\n git pull\n git push heroku master\n heroku restart\n\nAnd for the ``pip`` way, you just have to go to your ``virtualenv`` and run ``pip install leselys -U`` and restart Leselys processes.\n\nMisc\n----\n\nStorage and session backends are Python modules, you can easily write your own. Take a look at the `MongoDB storage backend`_.\n\nLeselys automagically fetch new stories with it's refresher worker, and automagically (again), purge our stories database with it's retention task.\n\nPython 3 support is available, there is just ``worker`` with celery which doesn't work correctly. You can schedule the task with refresh and retention\u00a0commands.\nPython 3 is automatically used on Heroku.\n\nLicense\n-------\n\nLicense is `AGPL3`_. See `LICENSE`_.\n\n.. _MongoDB: http://docs.mongodb.org/manual/installation/\n.. _bullshit apps: http://tommorris.org/posts/8070\n.. _right now: https://leselys.herokuapp.com\n.. _MongoDB storage backend: https://github.com/socketubs/leselys/blob/master/leselys/backends/storage/_mongodb.py\n.. _Ubuntu: https://github.com/socketubs/leselys/wiki/Ubuntu\n.. _Heroku: https://github.com/socketubs/leselys/wiki/Heroku\n.. _AGPL3: http://www.gnu.org/licenses/agpl.html\n.. _LICENSE: https://raw.github.com/socketubs/leselys/master/LICENSE",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/socketubs/leselys",
"keywords": "rss reader greader",
"license": "Leselys\nCopyright (C) 2013 Geoffrey Leh\u00e9e [http://socketubs.net/]\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as\npublished by the Free Software Foundation, either version 3 of the\nLicense, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program. If not, see .",
"maintainer": null,
"maintainer_email": null,
"name": "leselys",
"package_url": "https://pypi.org/project/leselys/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/leselys/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/socketubs/leselys"
},
"release_url": "https://pypi.org/project/leselys/0.2.6/",
"requires_dist": null,
"requires_python": null,
"summary": "I'm Leselys, your very elegant RSS reader.",
"version": "0.2.6"
},
"last_serial": 2246790,
"releases": {
"0.2.5": [],
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "4efbb6eb09709b13b45924d4e34763cc",
"sha256": "abb14dd4ccb894fd1810ed59879a5ea62e08224559bc3fb99ac1120f33569440"
},
"downloads": -1,
"filename": "leselys-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "4efbb6eb09709b13b45924d4e34763cc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 387839,
"upload_time": "2016-07-27T12:07:24",
"url": "https://files.pythonhosted.org/packages/36/54/e34d67dbb9d25625e87cd474b434f3b5aa15d830fe52de43f0c4b01d2d2e/leselys-0.2.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4efbb6eb09709b13b45924d4e34763cc",
"sha256": "abb14dd4ccb894fd1810ed59879a5ea62e08224559bc3fb99ac1120f33569440"
},
"downloads": -1,
"filename": "leselys-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "4efbb6eb09709b13b45924d4e34763cc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 387839,
"upload_time": "2016-07-27T12:07:24",
"url": "https://files.pythonhosted.org/packages/36/54/e34d67dbb9d25625e87cd474b434f3b5aa15d830fe52de43f0c4b01d2d2e/leselys-0.2.6.tar.gz"
}
]
}