Upgrade of BloomFeed v0.1
This commit is contained in:
@@ -21,6 +21,8 @@ n'a qu'un seul compte propriétaire, créé une seule fois au premier lancement.
|
||||
- Lecture approfondie intégrée : extraction du contenu principal (via
|
||||
[Readability](https://github.com/fivefilters/readability.php)) converti en Markdown, sans
|
||||
quitter BloomFeed.
|
||||
- Catalogue de flux façon "market" alimenté par **BloomFluxDB** (base centrale en lecture seule),
|
||||
avec cache local de secours si le serveur catalogue est injoignable.
|
||||
- Récupération périodique des flux via une tâche planifiée.
|
||||
- Thème clair/sombre.
|
||||
- Inscription fermée après la création du compte propriétaire — pas de SaaS ouvert.
|
||||
@@ -31,9 +33,9 @@ n'a qu'un seul compte propriétaire, créé une seule fois au premier lancement.
|
||||
|---|---|
|
||||
|  |  |
|
||||
|
||||
| Mode sombre | Connexion |
|
||||
| Catalogue de flux | Mode sombre |
|
||||
|---|---|
|
||||
|  |  |
|
||||
|  |  |
|
||||
|
||||
## Stack technique
|
||||
|
||||
@@ -63,7 +65,7 @@ planificateur, MariaDB). Voir la page **[/self-hosting](/self-hosting)** une foi
|
||||
l'application lancée, ou directement :
|
||||
|
||||
```bash
|
||||
git clone https://git.eldorianet.work/esteban/RSS-Eldoria-Network bloomfeed
|
||||
git clone https://git.eldorianet.work/esteban/BloomFeed-RSS bloomfeed
|
||||
cd bloomfeed
|
||||
bash scriptsite.sh
|
||||
```
|
||||
@@ -78,6 +80,23 @@ Pour désinstaller proprement (avec confirmation avant toute suppression de donn
|
||||
bash uninstall.sh
|
||||
```
|
||||
|
||||
## BloomFluxDB (catalogue central)
|
||||
|
||||
Les instances BloomFeed consultent en lecture seule une base MariaDB centrale contenant une
|
||||
liste de flux pré-sélectionnés, affichée dans l'onglet **Catalogue**. La liste est mise en cache
|
||||
localement : si le serveur catalogue est injoignable, la dernière copie connue est servie, et
|
||||
elle se rafraîchit automatiquement à la prochaine consultation réussie.
|
||||
|
||||
Le script de création (base, table, utilisateur `bloomflux_reader` en `SELECT` uniquement, et
|
||||
liste de flux initiale) est dans [docs/bloomfluxdb-setup.sql](docs/bloomfluxdb-setup.sql) — à
|
||||
exécuter sur le serveur catalogue :
|
||||
|
||||
```bash
|
||||
mysql -u root -p < docs/bloomfluxdb-setup.sql
|
||||
```
|
||||
|
||||
La connexion se configure dans le `.env` de chaque instance via les variables `BLOOMFLUX_DB_*`.
|
||||
|
||||
## Licence
|
||||
|
||||
MIT.
|
||||
|
||||
Reference in New Issue
Block a user