À la grande surprise de mes lecteurs habituels (qui sont principalement anglophones), ce post est écrit en Français, puisque il s’adresse tout d’abord à tous ceux qui ont un intérêt de près ou de loin dans la vie politique Française: Par déduction logique -> une grande partie de citoyen Français, et des francophones en tout genre.

Aujourd’hui je voudrais surtout vous parler d’un nouveau Module que je viens de mettre en ligne qui ce nomme RegardsCitoyenPS.

Kesako RegardsCitoyenPS?

RegardsCitoyenPS est un module PowerShell qui permet d’accéder à toutes les informations issue de la vie politique Française qui sont mis à disposition par l’état sur les sites de l’assemblée Nationale, et celui du Sénat; RegardsCitoyenPS peut être utilisé afin de récupérer les documents officiels qui sont produits (ou discuté) à l’assemblée nationale tel que Texte de loi, Amendement, Question Ecrite, Rapport, Dossier etc… automatiquement avec PowerShell.

RegardsCitoyenPS permet par exemple de suivre un débat en entier sur un dossier bien précis, et savoir ce qui c’est dit durant la délibération, par qui, de quel groupe politique, et ce qui à été répondu, tout cela directement depuis PowerShell.

RegardsCitoyenPS permet par exemple de lister tous les groupe politique Français existant ainsi que la liste de leurs députés membres.  Toutes ses informations sont alors retournées sous forme d’objet qui à l’avantage d’être extrêmement propice à la réutilisation. Il permet effectivement de faciliter l’export sous forme de ficher Excel, HTML, CSV, JSON ou bien encore pour l’affinage et l’agrégation des données.

Comme PowerShell est un langague très simple et intuitif, Il devient extrêmement facile d’affiner nos recherches, et de par exemple, lister tous les députés ayant aujourd’hui plus d’un mandat à son actif. (Député et conseiller régional par exemple).

Dans cet article je vous accompagnerais lors de vos premiers pas avec regardsCitoyenPS. Nous allons dans un premier temps Installer RegardsCitoyenPS, puis dans un second temps démontrer comment accéder à chacun des types des données (Liste des députés, Texte de Loi,Dossiers, Séances, Amendements etc…) puis nous verrons en dernier lieu comment effectué des filtrages sur les retours de recherches afin d’affiner nos recherches.

 

Un mot tout d’abord sur RegardsCitoyen.org

Aujourd’hui, l’état met à disposition la majorité des données issue des institutions Françaises via les sites suivants:

  • le site de l’assemblée nationale -> www.assemble-nationale.fr
  • le site du sent –> www.senat.fr

Les données nous sont mis à disposition sous forme finale via ses deux sites, mais rien nous permet réelement d’extraire et d’analyser / travailler de manière informatisé sur ses données facilement car ses sites présentent l’inconvénient de ne pas mettre à disposition une API. Heureusement, RegardsCitoyen.org est là!

Avant de commencer réellement le coté technique et expliquer comment se servir de RegardsCitoyenPS, je trouve qu’il est important de souligner quel est l’origine de données qui sont retournées via RegardsCitoyenPS. Effectivement, en plein periode de “fake News” ou les sources sont rarement cités, il est important de mentionner d’ou proviennent réellement les informations fournis via RegardsCitoyenPS.

RegardsCitoyenPS est basé sur une L’API du site http://www.nosdeputes.fr qui est gérer par RegardsCitoyen.Org . (Pour plus d’information sur l’API, vous pouvez directement visiter leur page Github). Je voudrais saluer le travail titanesque de RegardsCitoyen.Org qui à permis de créer des sites tel que http://www.nosdeputes.fr facilitant laccès a tous les citoyens Français, un accès facile et gratuit aux données documents et discussions menée à l’assemblée nationale et le sénat. Sans leur travail,  RegardsCitoyenPS n’existerais même pas.

Débuter avec RegardsCitoyenPS:

Bien que le site du projet RegardsCitoyenPS sur Github soit relativement bien fournie, je voulais quand même démontrer à quel point il est simple (et rapide) de pouvoir accéder aux informations de nos députés, et de ce savoir ce qui ce passe au Parlement de manière générale.

Installer RegardsCitoyenPS:

Prerequis:

  • Avoir au minimum Powershell 5.0 d’installer sur votre machine (Les personnes travaillant sur Windows 10 sont defacto couvert! ;))
  • Une connection internet

Installation:

Listes les commandes:

Listes les informations d’une député précis:

Lister une seance en particulier>

 

Nous grattons ici à peine la surface de capacités de RegardsCitoyenPS. Pour avoir accès à plus d’exemples ainsi que plus de détails sur les possibilités offertes par RegardsCitoyenPS  Je vous invite à directement aller sur la page Github du projet.

Si vous trouvez un bug, ou que vous sentez qu’une amélioration peut être apporté sur une cmdlet précise, ou bien encore si vous souhaitez voir apparaître une nouvelle fonctionnalité, vous pouvez en faire la demande sur la page Github issue directement.