Skip to content

mwaehner/SIMPLE_RSS

Repository files navigation

Prerequisitos necesarios y forma de instalación en Ubuntu:

1- Python3

sudo apt-get install python3.6

2- Pip (debería venir con python3)

sudo apt install python-pip

3- Virtualenv . Recomendable trabajar sobre un virtual env para tener aisladas las dependencias del proyecto.

pip install virtualenv

Dependencias del proyecto

1- Primero crear un virtualenv corriendo desde la terminal

virtualenv myenv

2- Luego correr

. myenv/bin/activate

3- Una vez dentro del virtual env, correr:

pip install -r requirements.txt

Esto instalará automáticamente todas las dependencias del proyecto.

Ejecutando el proyecto

1- Antes de ejecutar el proyecto es necesario correr las migraciones.

python manage.py migrate

2- Para ejecutar finalmente,

python manage.py runserver

Corriendo los tests

1- python manage.py test

Comandos personalizados

-importsubscriptions: importa suscripciones que esten descritas en un archivo en formato OPML, como el de test_utils/opml_subscriptions.xml. Se usa así:

python manage.py importsubscriptions --subscriptions <opml file> --user_ids <userid> <userid> ... <userid>

Por ejemplo:

python manage.py importsubscriptions --subscriptions test_utils/opml_subscriptions.xml --user_ids 2

Si no se especifica ningún user_id, se importarán las suscripciones para todos los usuarios.

About

Django project that fetches news from an RSS feed

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published