Skip to content

datactivist/sync-pcrs-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sync-pcrs-projects

Synchronise une base airtable depuis un CSV.

Installation

Créer un environnement virtuel:

python -m venv venv

Activer l'environnement virtuel:

source venv/bin/activate # Linux
venv\Scripts\activate # Windows

Installer les dépendances:

pip install -r requirements.txt

Configuration

Créer un fichier .env à la racine du projet:

cp .env.example .env

Modifier les variables d'environnement dans le fichier .env:

AIRTABLE_ACCESS_TOKEN="your_airtable_access_token"
AIRTABLE_BASE_ID="your_airtable_base_id"
AIRTABLE_TABLE_NAME="your_airtable_table_name"

PIVOT_COLUMN="your_joint_key" # La clé permettant de faire la jointure entre les deux tables
COLUMNS_TO_CHECK="your,columns,to,check" # Les colonnes à vérifier pour savoir si une ligne doit être mise à jour

CSV_EXPORT_URL="your_csv_export_url" # Un lien vers un fichier CSV

Utilisation

Lancer le script:

python src/sync.py

About

Synchronise une base airtable depuis un CSV.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages