…
|
||
---|---|---|
.. | ||
diff.py | ||
email_stats.py | ||
README |
These are the scripts used to create the ATC lists for use in PTL elections and Summit invitations. 1) Run the following queries on review.opendev.org: sudo -H mysql -e 'SELECT * FROM accounts;' reviewdb > accounts.tab sudo -H mysql -e 'SELECT * FROM account_external_ids;' reviewdb > emails.tab 2) Copy those files to this directory. 3) Run: mkdir out virtualenv venv . venv/bin/activate pip install paramiko requests pyyaml ./email_stats.py --begin <BEGINTIME> # optionally specify --end, --keyfile, --ref and --user TIME=`date +%Y%m%d%H%M%S` mv out $TIME cat $TIME/*.csv | sort | uniq > $TIME/all.csv 4) You can use diff.py to get the new ATCs since the previous run: ./diff.py $OLD-TIME/all.csv $TIME/all.csv $TIME/new.csv