https://github.com/nurdok/nextfeed
A minimalistic RSS reader
https://github.com/nurdok/nextfeed
Last synced: about 2 months ago
JSON representation
A minimalistic RSS reader
- Host: GitHub
- URL: https://github.com/nurdok/nextfeed
- Owner: Nurdok
- License: mit
- Created: 2013-07-05T11:01:18.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2015-08-29T16:15:36.000Z (almost 10 years ago)
- Last Synced: 2025-03-27T02:03:40.753Z (2 months ago)
- Language: JavaScript
- Size: 3.36 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# » nextfeed
[](https://travis-ci.org/Nurdok/nextfeed)
[](https://coveralls.io/r/Nurdok/nextfeed?branch=master)*nextfeed* is a minimalistic RSS reader.
With *nextfeed*, you define a list of feeds you want to follow, and get a
personalized URL. Every time you hit that URL, you'll get the next unread
entry in your feeds.## Development Guide
### Work on Issues
If you want to contribute to `nextfeed`, you're welcome!
Either pick an existing issue or create a new one and state that you are
working on it (to make sure nobody else is working on the same issue). If you
are in a "collaborator" status, simply assign the issue to yourself.
Otherwise, post a comment saying you're working on it.### Create a Development Environment
1. Get a copy of the repository
```bash
git clone https://github.com/Nurdok/nextfeed
```2. Create a virtual Python environment
```bash
cd nextfeed
virtualenv venv
```3. Install the required dependencies:
```bash
source venv/bin/activate
pip install -r nextfeed/requirements/local.txt
```4. Create a development database*:
```bash
python manage.py syncdb --settings=nextfeed.settings.local
```
When asked whether to create a superuser, create one. Its details aren't
important and are local to your machine.4. Develop:
You can run a test server in one of two ways*:
```bash
python manage.py runserver --settings=nextfeed.settings.local
```
or
```bash
honcho start
```
The difference is that `honcho` also runs a scheduler and worker, which are
Celery processes that poll feeds for changes. These are probably not important
in a development machine unless you're testing a polling-specific feature.*If you want to avoid using `--settings=nextfeed.settings.local`, you can
just set the environment variable `DJANGO_SETTINGS_MODULE` to the same value.