Leselys logo

Leselys

  •  0 ratings
In category: Feed Readers

About Leselys

Your very elegant RSS reader.

  •   437  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: N/A  
  •   N/A  
  •   N/A  
  •  Latest commit: N/A  

Deploy this app to Linode with a free $100 credit!

Languages/Platforms/Technologies:
Lincenses:

More about Leselys

Leselys

I'm Leselys, your very elegant RSS reader. Try me right now_ (password: demo)!

No bullshit apps_ for Android, iPhone, etc. Just a responsive design and for every device.

Leselys is Heroku ready.

.. image:: https://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212811.png .. image:: https://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212842.png

Installation

Ubuntu


Two requirements: **Mongodb** and **Python**.

In order to install leselys you'll need some dependencies: ::

  sudo apt-get install build-essential python-dev python-setuptools
  sudo apt-get install libxslt1-dev libxml2-dev
  sudo easy_install pip
  sudo easy_install virtualenv

And install your `MongoDB`_.

This is the right way, with ``virtualenv``:

::

  mkdir leselys && cd leselys
  virtualenv .
  source bin/activate
  pip install leselys
  leselys init leselys.ini
  leselys serve leselys.ini
  # In another terminal (in leselys directory)
  source bin/activate
  leselys worker leselys.ini

Open your browser at ``http://localhost:5000``.


Docker

Setting up with Docker <https://www.docker.com/> is easy. There is no published images on the Docker Hub <https://hub.docker.com/> yet but here's how to build a set of images easily and quickly using Docker Compose <https://docs.docker.com/compose/>_::

git clone https://github.com/prologic/leselys
cd leselys
git checkout dockerize
docker-compose up -d

With the configuration in docker-compose.yml you can then visit:

http://localhost:5000/ if you're on a native Linux Docker host or http://$(docker-machine ip dev):5000/ if you're on OS X via boot2docker or similar.

Heroku ~~~~~~

Advanced setup with MongoDB for storage and Redis for session on Heroku. You will also need the Heroku Scheduler add-on to refresh your feeds.

All Heroku dependencies like Pymongo, gunicorn and redis are in requirements.txt file, so everything will be installed automagically.

::

git clone git@github.com:socketubs/leselys.git cd leselys heroku create heroku addons:add mongohq:sandbox heroku addons:add redistogo:nano heroku addons:add scheduler:standard heroku addons:open scheduler # Add "sh heroku.sh && leselys refresh heroku.ini" job every 10 minutes # And "sh heroku.sh && leselys retention heroku.ini" job every day git push heroku master

Import your Google Reader OPML file right now!

Update

This is how to update your Leselys (on Heroku): ::

git pull git push heroku master heroku restart

And for the pip way, you just have to go to your virtualenv and run pip install leselys -U and restart Leselys processes.

Misc

Storage and session backends are Python modules, you can easily write your own. Take a look at the MongoDB storage backend_.

Leselys automagically fetch new stories with it's refresher worker, and automagically (again), purge our stories database with it's retention task.

Python 3 support is available, there is just worker with celery which doesn't work correctly. You can schedule the task with refresh and retention commands. Python 3 is automatically used on Heroku.

License

License is AGPL3. See LICENSE.

.. _MongoDB: http://docs.mongodb.org/manual/installation/ .. _bullshit apps: http://tommorris.org/posts/8070 .. _right now: https://leselys.herokuapp.com .. _MongoDB storage backend: https://github.com/socketubs/leselys/blob/master/leselys/backends/storage/_mongodb.py .. _Ubuntu: https://github.com/socketubs/leselys/wiki/Ubuntu .. _Heroku: https://github.com/socketubs/leselys/wiki/Heroku .. _AGPL3: http://www.gnu.org/licenses/agpl.html .. _LICENSE: https://raw.github.com/socketubs/leselys/master/LICENSE

Comments (0)

Please login to join the discussion on this project.

Leselys Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

pCloud Lifetime

Popular Projects

FluxBB

in Social Networks and Forums
 33k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 20k    1    1    0  

Libreddit

in Social Networks and Forums
 7k    0    1    0  

Dashboard

in Personal Dashboards
 5k    0    0    0  

Audiobookshelf

in Audio Streaming
 5k    0    1    0  

CasaOS

in Self-hosting Solutions
 5k    0    0    0  

Mediagoblin

in Photo and Video Galleries
 4k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 20k    1    1    0  

Tube Archivist

in Automation
 3k    0    1    0  

OneDev

in Project Management
 2k    0    0    0  

iodine

in Proxy
 2k    0    0    0  

Alf.io

in Booking and Scheduling
 2k    0    0    0  

sysPass

in Password Managers
 1k    0    0    0  

Misskey

in Social Networks and Forums
 2k    0    0    0  
Linux VPS from $11/yr.
RackNerd VPS for $11.38/mo

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

Stringer logo
Stringer cover

Stringer

Work-in-progress self-hosted, anti-social RSS reader.

RSS Fulltext Proxy logo
RSS Fulltext Proxy cover

RSS Fulltext Proxy

Mirrors RSS feeds to return the full content of the items, …

Yarr logo
Yarr cover

Yarr

Yarr (yet another rss reader) is a web-based feed aggregato…