<commit_before>#Pg_frapi
===============

Une collection de fonction postgresql native qui définnisent un mappage et permettent d'interroger une séléction d'API mise à disposition par les diverses administration françaises.
Ce projet est encore en gestation et n'est pas encore stable ni même opérationel. Nous avons cependant fait le choix de dévelloper cette de manière totalement ouverte dans l'esprit de la loi sur la modernisation numérique.

##Objectifs
###Version 0.1
* Proposer une implémentation simple pour l'API adresse.gouv.fr
* Proposer une implémentation simple pour l'API ign
###Version 0.2
* Statbiliser la syntaxe et la signature des différentes fonctions.
* Créer des types personalisé simples pour les variable d'entrée
* Créer des types composites pour les résultats
* Evaluer les moyens de récupérer facilement des métadonées liées au requêtes


##Prérequis
L'extension [PL/SH](https://github.com/petere/plsh) est actuellement requise puisqu'elle sert actuellemnt de passerelle pour acceder au API.
(Sur une suggestion de [Christian Quest](https://github.com/cquest) il sera necessaire d'evaluer s'il ne serait pas opportun de basculer vers l'extension [pgsql-http](https://github.com/pramsey/pgsql-http))


##Installation
1. Clone the repo
1. Run `make install`
1. Execute `CREATE EXTENSION frapi;` inside your DB
1. Call `SELECT frapi.test();` this should return french sentence saying 'this is a test' as string<commit_msg>Correct minor typos<commit_after>#pg_frapi
===============

Une collection de fonction postgresql native qui définissent un mappage et permettent d'interroger une séléction d'API mise à disposition par les diverses administrations françaises.
Ce projet est encore en gestation et n'est pas encore stable ni même opérationel. Nous avons cependant fait le choix de dévelloper cette de manière totalement ouverte dans l'esprit de la loi sur la modernisation numérique.

##Objectifs
###Version 0.1
* Proposer une implémentation simple pour l'API adresse.gouv.fr
* Proposer une implémentation simple pour l'API ign
###Version 0.2
* Statbiliser la syntaxe et la signature des différentes fonctions.
* Créer des types personalisé simples pour les variable d'entrée
* Créer des types composites pour les résultats
* Evaluer les moyens de récupérer facilement des métadonées liées au requêtes


##Prérequis
L'extension [PL/SH](https://github.com/petere/plsh) est actuellement requise puisqu'elle sert actuellemnt de passerelle pour acceder au API.
(Sur une suggestion de [Christian Quest](https://github.com/cquest) il sera necessaire d'evaluer s'il ne serait pas opportun de basculer vers l'extension [pgsql-http](https://github.com/pramsey/pgsql-http))


##Installation
1. Clone the repo
1. Run `make install`
1. Execute `CREATE EXTENSION frapi;` inside your DB
1. Call `SELECT frapi.test();` this should return french sentence saying 'this is a test' as string
{'fraction_non_alphanumeric': 0.07514650120648052, 'fraction_numerical': 0.005515339538090314, 'mean_word_length': 5.350109409190372, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4054012', 'n_tokens_mistral': 892, 'n_tokens_neox': 893, 'n_words': 369}