Send a daily tweet with your Pi-Hole statistics and other system information!
Pi-hole
api_path
= Path to http://pi.hole/admin/api.php of Pi-Hoe (if you’re running this script from the machine running Pi-hole that URL should work)ipstack.com api key
access_key
= get this from https://ipstack.com/signup/free
wget https://raw.githubusercontent.com/mwoolweaver/tweetStats/master/install.sh
chmod +x install.sh
./install.sh
git clone https://github.com/mwoolweaver/tweetStats.git
pip3 install -U -r requirements.txt
cp config.json.example config.json
and adjust itpython3 tweetStats.py
or python3 tweetStats.py -h
for helpor
creaate file /etc/cron.daily/tweetStats
with the following contents
#!/bin/bash
cd /path/to/folder/containing/tweetStats.py/
python3 ./tweetStats.py >> tweetStats.txt
test cron job w/ sudo run-parts /etc/cron.daily
https://twitter.com/sundered_heart_/status/1202952580504141824
Tweet 1
#PiHoleStats
Blocklist Size: 761,313
Total Queries: 25,137
Queries Blocked: 0|0%
Queries Forwarded: 509
Queries Cached: 24,628
Unique Clients: 1
Privacy Level: 2
Gravity Last Updated: 2019-07-16 18:03
#Python
Tweet 2
#SystemStats
CPU Load AVG: 0.08, 0.02, 0.01
Ram Usage: 483M/1G|39.3%
Disk Usage: 9G/28G|32.14%
Network Interfaces: ens4, tun0, tun1
Kernel && OS: Linux-5.0.0-1010-gcp-x86_64-with-Ubuntu-19.10-eoan
Boot Time: 2019-07-16 18:12
#Ubuntu
Tweet 3
#NetStats
Ping: 38.68 ms
Down/Up Speed: 994.81 Mbps/409.19 Mbps
Data Used (dl/ul): 390.41 MB/144.5 MB
IP: 35.222.xx.xx
ISP: Google Cloud
Region: Virginia
Continent: North America
Share: http://www.speedtest.net/result/8438272507.png
#Speedtest