Projet

Général

Profil

Demande #3414

Faire un script pour comparer le liste des exposants à POSS 2018 et la liste des membres personnes morales April

Ajouté par Isabella Vanni il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Élevée
Assigné à:
Catégorie:
-
Version cible:
Début:
06/11/2018
Echéance:
13/11/2018
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Cela nous permettra d'identifier quelles sont les personnes morales en retard de cotisation que l'on pourra relancer à l'occasion de POSS (5 et 6 décembre 2018).

Liens aux listes :

https://www.opensourcesummit.paris/exposants.html

https://www.april.org/adherents-personnes-morales

Historique

#1

Mis à jour par Isabella Vanni il y a plus de 5 ans

  • Sujet changé de Faire un script pour comparer le liste des exposants à POSS 2018 et la liste des membres April à Faire un script pour comparer le liste des exposants à POSS 2018 et la liste des membres personnes morales April
#2

Mis à jour par Isabella Vanni il y a plus de 5 ans

  • Description mis à jour (diff)
#3

Mis à jour par Isabella Vanni il y a plus de 5 ans

  • Assigné à Quentin Gibeaux supprimé
#4

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Assigné à mis à Quentin Gibeaux
  • Version cible changé de Backlog à Novembre 2018
#5

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

Fait via curl/bash :

curl https://www.april.org/adherents-personnes-morales | grep '<div style="height:80px">' -B1 | grep '<a' | cut -f 2 -d'"' | sed -e 's/à/a/gi'| sed -e 's/â/a/gi'| sed -e 's/æ/ae/gi'| sed -e 's/ç/c/gi'| sed -e 's/é/e/gi'| sed -e 's/è/e/gi'| sed -e 's/ê/e/gi'| sed -e 's/ë/e/gi'| sed -e 's/ï/i/gi'| sed -e 's/î/i/gi'| sed -e 's/ô/o/gi'| sed -e 's/œ/oe/gi'| sed -e 's/ù/u/gi'| sed -e 's/û/u/gi'| sed -e 's/ü/u/gi'| sed -e 's/ÿ/y/gi' > personnels_morales.list
curl https://www.opensourcesummit.paris/exposants.html| grep '/exposant.html' | grep '<b>' | cut -f 3 -d'>' | cut -f1 -d '<' | sed -e 's/à/a/gi'| sed -e 's/â/a/gi'| sed -e 's/æ/ae/gi'| sed -e 's/ç/c/gi'| sed -e 's/é/e/gi'| sed -e 's/è/e/gi'| sed -e 's/ê/e/gi'| sed -e 's/ë/e/gi'| sed -e 's/ï/i/gi'| sed -e 's/î/i/gi'| sed -e 's/ô/o/gi'| sed -e 's/œ/oe/gi'| sed -e 's/ù/u/gi'| sed -e 's/û/u/gi'| sed -e 's/ü/u/gi'| sed -e 's/ÿ/y/gi' > exposant.list
IFS=$'\n';for exposant in `cat exposant.list`; do grep -i "$exposant" personnels_morales.list ; done

Résultat (idiot, si un caractère est différent ça match pas):

ADACORE
AFUP
AGILACK
ALTER WAY
AZAe
BEARSTECH
BLUEMIND
CADOLES
CAMPTOCAMP
CENTREON
CODE LUTIN
SILECS
SOFTWARE SEMANTICS
DALIBO
DAWAN
DEBIAN FRANCE
DOLIBARR
DRUPAL FRANCE ET FRANCOPHONIE
EASTER-EGGS
LES EDITIONS DIAMOND
ENALEAN
ENTR'OUVERT
FRAMASOFT
BORSALINUX-FR
LOGILAB
MAGEIA.ORG
MAKINA CORPUS SARL
NEREIDE
OBJECTIF LIBRE
OSGEO-FR
PICAPO
POSTGRESQLFR
RED HAT FRANCE
SCILLE
SENSIOLABS
SMILE
SYLOe
UBUNTU-FR
WIKIMeDIA FRANCE
WORTEKS

#6

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

J'ai pas exclu les match stricts (à savoir : RED HAT fait matcher RED HAT FRANCE) parce que l'un contient l'autre, je vais faire une sous liste :

IFS=$'\n';for exposant in `cat exposant.list`; do grep -i "^$exposant$" personnels_morales.list ; done

Résultat :

ADACORE
AFUP
AGILACK
ALTER WAY
AZAe
BEARSTECH
BLUEMIND
CADOLES
CAMPTOCAMP
CENTREON
CODE LUTIN
DALIBO
DAWAN
DEBIAN FRANCE
DOLIBARR
EASTER-EGGS
ENALEAN
ENTR'OUVERT
FRAMASOFT
LOGILAB
NEREIDE
OBJECTIF LIBRE
OSGEO-FR
PICAPO
SCILLE
SENSIOLABS
SMILE
SYLOe
UBUNTU-FR
WIKIMeDIA FRANCE
WORTEKS

Ce qui a exclu :

SILECS
SOFTWARE SEMANTICS
DRUPAL FRANCE ET FRANCOPHONIE
LES EDITIONS DIAMOND
BORSALINUX-FR
MAGEIA.ORG
MAKINA CORPUS SARL
POSTGRESQLFR
RED HAT FRANCE

Donc vérifier dans cette seconde liste s'ils sont bien sur les deux sites.

#7

Mis à jour par Isabella Vanni il y a plus de 5 ans

Quentin Gibeaux a écrit :

J'ai pas exclu les match stricts (à savoir : RED HAT fait matcher RED HAT FRANCE) parce que l'un contient l'autre, je vais faire une sous liste :
[...]

Résultat :
[...]

Tout ce qui est dans cette première liste est sûrement également présent dans https://www.april.org/adherents-personnes-morales, car le match est parfait.

Ce qui a exclu :
[...]
Donc vérifier dans cette seconde liste s'ils sont bien sur les deux sites.

Tout ce qui est dans cette seconde liste pourrait être un faux positif, à vérifier donc.

#8

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Statut changé de Nouveau à Résolu
#9

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF