Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Polintel

Polintel est un programme de collecte, d'indexation et de mise à disposition des données publiques relatives à la politique française.

📦 Installation

Prérequis

  • Python 3.12
  • Serveur mongoDB
  • Serveur PostgreSQL
  • git et pip installés sur votre machine

1 Cloner le projet

git clone https://github.com/ton-utilisateur/polintel.git
cd polintel

2 Configurer l'environement virtuel

Activation de l'environement virtuel

python -m venv venv
venv\Scripts\activate

Installation des modules

pip install -r requirements.txt

3 Configurer les variables d'environement

Copier le .env.exemple et remplir les information necessaire puis renommer le fichier en .env

4 Lancement de l'application

Pour lancer l'application il faut se rendre dans le dossier app puis lancer la commande

fastapi run main.py

5 Ordre d'extraction

Le processus d'extraction ce fait étape par étape.

1 /depute_extract_data Pour récuperer les fichier de l'assemblé nationale 2 /depute_insertion_postgre pour faire l'extraction et la creation des acteur et organe Une fois ces étapes effectuer les autres étapes d'extraction peuvent se faire dans l'ordre que l'on veux

About

Un projet d'extraction, collecte, syntetisation et mise a disposition de données relatif au homme politique.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages