Trouver une Fresque est un outil open source permettant de détecter les ateliers disponibles dans votre département.
Le scrapping est effectué en utilisant Selenium, qui s'appuie sur geckodriver pour afficher les données à récupérer. Téléchargez la version la plus récente, puis extrayez le binaire geckodriver
dans un dossier bin/
. Renommer le fichier de configuration config.json.dist
en config.json
.
apt-get install firefox-esr libpq-dev python3-dev
make install
Le scraper peut être installé sur un Raspberry Pi sans problème.
python scrape.py
Option --headless
runs the scraping in headless mode, and --push-to-db
pushes the results of the output json file into the database using the credentials defined in config.json
.
Si vous êtes l'organisateur d'un atelier Fresque et que votre évènement n'apparaît pas sur la plateforme Trouver une Fresque, merci de lire le tutoriel à destination des organisateurs de fresques.
Ouvrez une issue Github si vous souhaitez signaler un problème.
Pour proposer une modification, un ajout, ou décrire un bug sur l'outil de détection, vous pouvez ouvrir une issue ou une Pull Request avec vos modifications.
Avant de développer, merci d'installer le hook git en suivant les instructions listées dans le fichier CONTRIBUTING. Pour le code en Python, veillez à respecter le standard PEP8 avant de soumettre une Pull Request. La plupart des IDEs et éditeurs de code modernes proposent des outils permettant de mettre en page votre code en suivant ce standard automatiquement.
Atelier | Lien | Source | Supporté |
---|---|---|---|
Fresque du Climat | https://fresqueduclimat.org/participer-a-un-atelier-grand-public | Scraping fdc | OK |
Atelier 2tonnes | https://www.eventbrite.fr/o/2-tonnes-29470123869 | Scraping Eventbrite | OK |
Fresque de la Biodiversité | https://www.fresquedelabiodiversite.org/#participer | Scraping Billetweb | OK |
Fresque Océane | https://www.billetweb.fr/pro/billetteriefo | Scraping Billetweb | OK |
Fresque Agri'Alim | https://www.billetweb.fr/pro/fresqueagrialim | Scraping Billetweb | OK |
Fresque du Numérique | https://www.fresquedunumerique.org/#participer | Scraping Billetweb | OK |
Fresque des Nouveaux Récits | https://www.billetweb.fr/pro/fdnr | Scraping Billetweb | OK |
Fresque de la Mobilité | https://www.billetweb.fr/pro/fresquedelamobilite | Scraping Billetweb | OK |
Fresque de l'Alimentation | https://www.billetweb.fr/pro/fresquealimentation | Scraping Billetweb | OK |
Fresque de la Construction | https://www.billetweb.fr/pro/fresquedelaconstruction | Scraping Billetweb | OK |
Fresque du Sexisme | https://www.billetweb.fr/pro/fresque-du-sexisme | Scraping Billetweb | OK |
Atelier OGRE | https://www.billetweb.fr/pro/atelierogre | Scraping Billetweb | OK |
Fresque Nos Vies Bas Carbone | https://www.billetweb.fr/multi_event.php?user=132897 | Scraping Billetweb | OK |
Fresque de l'Eau | https://www.billetweb.fr/multi_event.php?user=138110 | Scraping Billetweb | OK |
Atelier futurs proches | https://www.billetweb.fr/pro/futursproches | Scraping Billetweb | OK |
Fresque de la Diversité | https://www.billetweb.fr/multi_event.php?user=168799 | Scraping Billetweb | OK |
Fresque de l'Économie Circulaire | https://www.lafresquedeleconomiecirculaire.com | Scaping site custom | OK |
Fresque du Textile | https://www.billetweb.fr/multi_event.php?user=166793 | Scraping Billetweb | OK |
Fresque des Déchets | https://www.billetweb.fr/multi_event.php?user=166793 | Scraping Billetweb | OK |
Fresque des Frontières Planétaires | https://1erdegre.glide.page/dl/6471c6 | Scraping Glide Pages | OK |
Fresque de la Finance | https://www.billetweb.fr/pro/fresquedelafinance | Scraping Billetweb | OK |
Puzzle Climat | https://www.puzzleclimat.org/ | Scraping Billetweb | OK |
Atelier Horizons Décarbonés | https://1erdegre.glide.page/dl/6471c6 | Scraping Glide Pages | OK |
2030 Glorieuses | https://www.2030glorieuses.org/event | API | OK |
Fresque de la RSE | https://www.billetweb.fr/multi_event.php?user=139214 | Scraping Billetweb | OK |
Fresque de la Forêt | https://all4trees.org/agir/fresque-foret/evenements | Scraping site custom | Prévu, priorité 1 |
Atelier Découverte de la Renaissance Écologique | https://renaissanceecologique.org/ | Scraping site custom | Prévu, priorité 1 |
Fresque de la Rénovation | https://www.helloasso.com/associations/fresque-de-la-renovation/ | Scraping HelloAsso | Prévu, priorité 1 |
Fresque de l'Energie | https://www.helloasso.com/associations/la-fresque-de-l-energie | Scraping HelloAsso | Prévu, priorité 1 |
Atelier Déclics | https://www.helloasso.com/associations/objective-zero | Scraping HelloAsso | Prévu, priorité 2 |
Fresque des Possibles | https://www.helloasso.com/associations/le-lieu-dit | Scraping HelloAsso | Prévu, priorité 2 |
Fresque du Sol | https://fresquedusol.com/comment-participer/dates-a-venir/ | Calendrier ICS | Prévu, priorité 2 |
Atelier Éco-challenge Little Big Impact | https://www.billetweb.fr/pro/lbi-quiz-sedd | Scraping Billetweb | Prévu, priorité 2 |
Fresque de l'Attention | https://www.billetweb.fr/pro/fresquedelattention | Scraping Billetweb | Prévu, priorité 2 |
Fresque Zoofresque | https://www.helloasso.com/associations/ajas-association-justice-animaux-savoie | Scraping HelloAsso | Prévu, priorité 2 |
Atelier L'éco-naissance | https://www.eventbrite.fr/o/leco-naissance-62237583643 | Scraping Eventbrite | Prévu, priorité 2 |
Fresque de l'Emploi Durable | https://www.helloasso.com/associations/solidarites-nouvelles-face-au-chomage-snc | Scraping HelloAsso | En réflexion |
Atelier Marche du Temps Profond | https://www.helloasso.com/associations/ecotopia | Scraping HelloAsso | En réflexion |
Fresque des Entreprises Inclusives | https://www.helloasso.com/associations/tous-tes-possibles/evenements/fresque-des-entreprises-inclusives | Scraping HelloAsso | En réflexion |
Nous avons pris connaissance d'initiatives locales organisée au niveau du département. Nous réfléchissons à un moyen d'intégrer ces ateliers. Le souci est que certains ateliers pourraient être dupliqués par rapport aux billetterie officielles.
Département | Lien | Source | Supporté |
---|---|---|---|
Isère | https://enjeuxcommuns.fr/les-prochains-ateliers-en-isere/ | Airtable | Non |
Bas-Rhin/Haut-Rhin | https://hoplatransition.org/index.php/nos-evenements/ | Custom | Non |
Login to the CLI and start the database. When starting the database, if file supabase/seed.sql
is present, the INSERT
statements will be executed to populate the database with testing data.
supabase login
supabase init
supabase start
The supabase/tables.sql
contains SQL statements allowing to create the required tables.
To push some data into the database, use the following command:
python push_to_db.py --input results/output.json