summaryrefslogtreecommitdiffstats
path: root/inf/26.5.sh
blob: 61682d68e53dbb1160ee0c941991de715228a227 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
url=https://ucilnice.gimb.org
id=29761
t=`mktemp -p/tmp 26.5.XXXXX`
c="--cookie $t --cookie-jar $t -k --location"
co="$c -i"
r=`curl $url/login/index.php $co`
logintoken=`grep logintoken <<<$r | cut -d\" -f6 | cut -d\" -f1`
sesskey=`curl $url/login/index.php $co --data-raw "logintoken=$logintoken&username=$GIMB_U&password=$GIMB_P" | grep sesskey | cut -d\" -f8 | cut -d\" -f1`
seznam=`echo seznam nazadnje posodobljen: $(date) && curl $url/mod/choice/report.php $c --data-raw "id=$id&download=txt&sesskey=$sesskey"`
se=`grep -v Skupina <<<$seznam | grep -v nazadnje`
sez=`cat <<<$se | grep -v "ni odgovora"`
vsi=`grep Dijaki domain_users.grep | grep 2019 | grep -v 2019Q | grep -v test | cut -f3`
razlika=`comm -13 <(cat <<<$sez | cut -f3 | cut -d@ -f1 | sort) <(cat <<<$vsi | sort)`
cat <<<$razlika > neprijavljeni.txt
cat <<<$sez > prijavljeni.txt
cat <<<$se > vpisani.txt
cat <<<$vsi > vsi.txt
echo "zadnja posodobitev: " `date` > stanje.txt
echo`wc -l {{ne,}prijavljeni,vpisani,vsi}.txt` >> stanje.txt