Demande #3414
ferméFaire un script pour comparer le liste des exposants à POSS 2018 et la liste des membres personnes morales April
0%
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 :
Mis à jour par Isabella Vanni il y a environ 6 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
Mis à jour par Quentin Gibeaux il y a environ 6 ans
- Assigné à mis à Quentin Gibeaux
- Version cible changé de Backlog à Novembre 2018
Mis à jour par Quentin Gibeaux il y a environ 6 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
Mis à jour par Quentin Gibeaux il y a environ 6 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.
Mis à jour par Isabella Vanni il y a environ 6 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.