41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
|
# Introduction
|
||
|
|
||
|
Ceci est le service de "veille" de Papa Ogre.
|
||
|
|
||
|
C'est un système simple utilisant [Rawdog](https://offog.org/code/rawdog/) pour extraire les flux RSS et en faire une page web statique.
|
||
|
|
||
|
Il se lance toutes les heures pour générer - si besoin - une page.
|
||
|
|
||
|
# Installation
|
||
|
|
||
|
## Dépendances
|
||
|
|
||
|
|
||
|
* [rawdog](https://archlinux.org/packages/community/any/rawdog/) pour ArchLinux
|
||
|
|
||
|
## Dossiers à créér/installer
|
||
|
|
||
|
* copier le **contenu du dossier `rawdog`** dans **/home/od/.rawdog/**
|
||
|
* copier le **contenu du dossier `public`** dans **/srv/http/ogre/veille/**
|
||
|
* copier les fichiers `rawdog.service` et `rawdog.timer` dans **/etc/systemd/system/**
|
||
|
* configurer le fichier **/home/od/.rawdog/config** pour adapter la ligne suivante :
|
||
|
|
||
|
```python
|
||
|
outputfile /srv/http/ogre/veille/index.html
|
||
|
```
|
||
|
|
||
|
avec l'adresse exacte où vous avez posé les fichiers du dossier *public*.
|
||
|
|
||
|
|
||
|
# En bref
|
||
|
|
||
|
```bash
|
||
|
rsync -avP ./rawdog/* /home/od/.rawdog
|
||
|
mkdir /srv/http/ogre/veille -p
|
||
|
rsync -avP ./public/* /srv/http/ogre/veille/
|
||
|
sudo cp rawdog.service /etc/systemd/system/
|
||
|
sudo cp rawdog.timer /etc/systemd/system/
|
||
|
sudo systemctl daemon-reload
|
||
|
sudo systemctl enable rawdog.timer
|
||
|
sudo systemctl start rawdog.service
|
||
|
```
|