Marre des pubs et du pistage sur les sites de cuisine?
Hébergez le vôtre localement, et n'extrayez-en que la substantifique moelle.
Bouillonnade, c'est pas de la marmelade.
Venez voir chez Au Gros Bouillon en guise d'amuse-bouche.
bouillonnade
est composé de trois services docker qui fonctionnent comme un tout:
nginx
pour la gestion HTTP,php
pour l'exécution de scripts côté serveur,searx
(moteur de recherche local) pour récupérer les URL de recettes correspondant à la recherche de l'utilisateur
Le fonctionnement de bouillonnade
est proche de celui d'une API. Les données brutes des sites de cuisine sont récupérées et transformées localement.
En résumé, bouillonnade
ne stocke pas d'informations mais ne fait que les épurer.
Trois sites sont actuellement supportés:
En aucune manière bouillonnade
n'est affilié à ces sites.
bouillonnade
est en développement passif.
Voici une courte illustration de ce qu'il se passe lorsqu'on clique sur une page de recette chez marmiton.org:
- en seulement 15 secondes c'est plus de 130 requêtes et 30MB de données en transit (pour une simple recette!).
En restant sur la page quelques minutes (sans rien faire), c'est 30MB de plus. Pourquoi? Pistage.
- du pistage, du pistage et encore du pistage...
Voici une liste non exhaustive de noms de domaines invoqués pour une malheureuse salade fraîcheur:
marmiton.org
2mdn.net
adtelligent.com
afcdn.com
affilizz.com
amazon-adsystem.com
criteo.com
doubleclick.net
flymenu.fr
googlesyndication.com
googletagmanager.com
gstatic.com
id5-sync.com
imasdk.googleapis.com
mrf.io
pbstck.com
privacy-center.org
sparteo.com
stickyadstv.com
teads.tv
viously.com
wysistat.com
- des pubs, des pubs, des pubs...
Visuellement, c'est affreux.
En somme |
---|
On nous prend vraiment pour des jambons. |
Faites appel à bouillonnade
.
$ git clone https://github.com/dougy147/bouillonnade
$ cd ./bouillonnade
$ docker compose build
$ docker compose up -d
Puis http://localhost:8989
.
Les query parameters sont supportés (e.g. http://localhost:8989/?q=omelette+du+fromage
).
Il est possible d'entrer directement une URL dans la barre de recherche, ou comme query parameter (e.g. http://localhost:8989/?q=https://www.marmiton.org/recettes/recette_carbonades-flamandes-traditionnelles_29711.aspx
).