Skip to content
Snippets Groups Projects
Commit d79569bd authored by Hypericum's avatar Hypericum
Browse files

ajout des scripts unix

parent aa7a14b7
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
#whiptail est le programme pour les boîtes de dialogue
#st -e (whiptail --inputbox "Clé publique Ğ1" 8 78 3>&1 1>&2 2>&3) > RES
#exitstatus=$?; if [ $exitstatus = 1 ]; then exit 1; fi
#echo "(Exit status: $exitstatus)"
Xdialog --title "Votre clé publique" --backtitle "Pour pouvoir chercher les infos sur vos contacts" --stdout --inputbox "Clé publique Ğ1" 10 20 >RES #la version graphique avec Xdialog
exec st -e bash script.sh $(cat RES)
#!/bin/bash
rm 30limitsMember 31limitsMissing 32limitsCerts
rm res silkajtxt silkajtxt2 silkajtxt3 res2
wget https://wot-wizard.duniter.org/30limitsMember
wget https://wot-wizard.duniter.org/31limitsMissing
wget https://wot-wizard.duniter.org/32limitsCerts
Xdialog --title "Votre clé publique" --backtitle "Pour pouvoir chercher les infos sur vos contacts" --stdout --inputbox "Clé publique Ğ1" 10 20 >res
silkaj -p g1.duniter.org wot $(cat res) > silkajtxt
sed '1,4d' silkajtxt | awk '{ gsub("+",""); split($4,var,"."); print var[1]; }' | sed '/|/d' | sed '/^$/d' |
sed -e :a -e '$d;N;2,3ba' -e 'P;D' > silkajtxt2
echo $(cat silkajtxt2) | tr ' ' '|' | sed 's/\([a-zA-Z]\);\([a-zA-Z]\)/\1 \2/g' > silkajtxt3
cat 30limitsMember | grep -E $(cat silkajtxt3) > res2 && echo "Dates limites des Adhésions" >> res2 && st -e less res2
cat 31limitsMissing | grep -E $(cat silkajtxt3) > res2 && echo "Dates limites des adhésions non-renouvelées" >> res2 && st -e less res2
cat 32limitsCerts | grep -E $(cat silkajtxt3) > res2 && echo "Dates limites des certifications" >> res2 && st -e less res2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment