Extrait et affiche les données des numéros INSEE (numéro de sécurité sociale française)
Go to file
Gabriel Augendre 47b6a8b958 Add requirements file for invoke & update invoke tasks 2021-08-21 09:25:06 +02:00
data Add pre-process invoke task & rename data source files 2021-08-21 09:09:51 +02:00
pre_process Translate CLI to french & extract pre-processing 2021-08-21 09:07:07 +02:00
.gitignore Translate & improve readme 2021-08-21 09:08:01 +02:00
.pre-commit-config.yaml Update config 2021-08-06 15:57:46 +02:00
LICENSE Update data & use embedded json instead of go code 2021-08-19 19:18:09 +02:00
README.md Translate & improve readme 2021-08-21 09:08:01 +02:00
go.mod Translate to french, fix corsica, add more tests, improve output 2021-08-18 22:46:05 +02:00
go.sum Translate to french, fix corsica, add more tests, improve output 2021-08-18 22:46:05 +02:00
main.go Translate CLI to french & extract pre-processing 2021-08-21 09:07:07 +02:00
requirements.txt Add requirements file for invoke & update invoke tasks 2021-08-21 09:25:06 +02:00
tasks.py Add requirements file for invoke & update invoke tasks 2021-08-21 09:25:06 +02:00

README.md

INSEE number translator (Français)

(English below) Extrait les données des numéros INSEE (numéro de sécurité sociale française).

Le numéro de sécurité sociale français est signifiant. Cela veut dire que ce n'est pas un numéro aléatoire, il porte des informations.

Commencer

Utiliser un programme prêt à l'emploi

Rendez-vous sur la dernière version et téléchargez le fichier correspondant à votre système d'exploitation et à votre architecture.
Si vous ne savez pas de quoi il s'agit, essayez d'abord amd64 puis 386 si le premier ne fonctionne pas.
Pour macOS, utilisez le fichier darwin.

Ensuite, utilisez la ligne de commande pour exécuter le fichier :

./insee 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

Rassurez-vous, ce programme ne transmet aucune information sur le réseau. Toutes les données nécessaires à son fonctionnement sont comprises dans le fichier que vous venez de télécharger.
Votre numéro de sécurité sociale ne quitte pas votre ordinateur.

Depuis les sources

Requiert les outils go (https://golang.org/).

Exécution directe

go run . 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

Compilation et installation

go install
insee_number_translator 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

INSEE number translator (English)

Extract data from INSEE number (France).

The french social security number is significant. That means it's not a random number, it bears information.

Getting started

Using a pre-built binary

Go to the latest release and download the binary matching your OS and architecture.
If you don't know what that means, try amd64 first, then 386 if it doesn't work.
For macOS, choose darwin.

Then, run the tool via the command line:

./insee 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

Rest assured, this program doesn't transmit any information on the network. All the data necessary for its operation are included in the file you just downloaded.
Your social security number doesn't leave your computer.

From sources

Requires the go toolchain (https://golang.org/).

Run

go run . 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

Build & install

go install
insee_number_translator 269059913116714 168127982980507 299122A00498723 299129742398791 144089943287340

Tinker

Update data

You can easily update the data by downloading the CSV files available using the link in Data sources below. Then, unzip the file in data/raw_data and run the following command:

invoke pre-process

This requires invoke on your machine.

Release

Create a tag using inv tag <tag_name>, then run inv build <tag_name> to build the binaries.

Data sources