- Python 100%
| app | Es retorna el mateix text informativa que el que es mostra a https://rodalies.gencat.cat/ca/alteracions_del_servei/ dins d'una imatge que inclou el logo de la línia consultada. | |
| incidencies.py | Es retorna el mateix text informativa que el que es mostra a https://rodalies.gencat.cat/ca/alteracions_del_servei/ dins d'una imatge que inclou el logo de la línia consultada. | |
| LICENSE | Primera versió | |
| README.md | Resposta en temps real gràcies a la Streaming API de Mastodon | |
| requeriments.txt | Afegida la biblioteca Pillow necessària per a crear les imatges del estat de les línies. | |
| rodalies.py | Es retorna el mateix text informativa que el que es mostra a https://rodalies.gencat.cat/ca/alteracions_del_servei/ dins d'una imatge que inclou el logo de la línia consultada. | |
Rodalies
Estat de les línies de Rodalies a Catalunya, publicat a mastodont.cat, segons la informació oficial que dona la Generalitat via RSS a http://www.gencat.cat/rodalies/incidencies_rodalies_rss_{línia}_ca_ES.xml
Dependències
- Python 3
- Compte del bot a Mastodon
- Servidor Postgresql
Com instal·lar Rodalies:
-
Clona el repositori:
git clone https://codeberg.org/spla/rodalies.git <directori> -
Entra amb
cdal directori<directori>i crea l'Entorn Virtual de Python:python3.x -m venv . -
Activa l'Entorn Virtual de Python:
source bin/activate -
Executa
pip install -r requirements.txtper a afegir les llibreries necessàries. -
Executa
python rodalies.pyper a aconseguir els tokens d'accés del compte del bot de Mastodon i crear la base de dades. -
Fes servir el teu programador de tasques preferit (per exemple crontab) per a que
python rodalies.pys'executi cada minut. El bot a Mastodon accepta peticions de qualsevol usuari del fedivers en el format (per exemple):
@bot r1
- Fes servir el teu programador de tasques preferit (per exemple crontab) per a que
python incidencies.pys'executi cada hora. El bot publicarà a Mastodon el estat de totes les línies a les 7:00 i 16:00 hores i canvis d'estat de qualsevol línia cada hora.
8.1.2024 Novetat Resposta en temps real gràcies a la Streaming API de Mastodon