maybe automate install
This commit is contained in:
parent
a64b7ad9c4
commit
155f49083a
31
install.sh
Normal file
31
install.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
## pihole tweeter
|
||||
NAMEOFAPP="piholetweeter"
|
||||
WHATITDOES="This is a script from DarthKeizer to tweet the Pi-Hole stats daily."
|
||||
|
||||
{ if
|
||||
(whiptail --title "$NAMEOFAPP" --yes-button "Skip" --no-button "Proceed" --yesno "Do you want to setup $NAMEOFAPP? $WHATITDOES" 8 78)
|
||||
then
|
||||
echo "Declined $NAMEOFAPP"
|
||||
else
|
||||
sudo apt-get install -y python3-pip
|
||||
sudo python3 -m pip install -U setuptools
|
||||
sudo python3 -m pip install tweepy
|
||||
sudo python3 -m pip install request
|
||||
sudo python3 -m pip install urllib
|
||||
sudo python3 -m pip install json
|
||||
sudo python3 -m pip install simplejson
|
||||
sudo python3 -m pip install datetime
|
||||
sudo wget https://raw.githubusercontent.com/mwoolweaver/Pi-Hole-stats-tweeter/master/pihole_tweeter.py -P ~/pihole_tweeter/pihole_tweeter.py
|
||||
sudo wget https://raw.githubusercontent.com/mwoolweaver/Pi-Hole-stats-tweeter/master/config.ini.example -P ~/pihole_tweeter/config.ini
|
||||
sudo wget http://raw.githubusercontent.com/mwoolweaver/Pi-Hole-stats-tweeter/master/
|
||||
CONSUMER_KEY=$(whiptail --inputbox "Consumer Key" 20 60 "" 3>&1 1>&2 2>&3)
|
||||
CONSUMER_SECRET=$(whiptail --inputbox "Consumer Secret" 20 60 "" 3>&1 1>&2 2>&3)
|
||||
ACCESS_TOKEN=$(whiptail --inputbox "Access Token" 20 60 "" 3>&1 1>&2 2>&3)
|
||||
ACCESS_TOKEN_SECRET=$(whiptail --inputbox "Access Token Secret" 20 60 "" 3>&1 1>&2 2>&3)
|
||||
sudo sed -i "s/VALUE1/$CONSUMER_KEY/" ~/pihole_tweeter/config.ini
|
||||
sudo sed -i "s/VALUE2/$CONSUMER_SECRET/" ~/pihole_tweeter/config.ini
|
||||
sudo sed -i "s/VALUE3/$ACCESS_TOKEN/" ~/pihole_tweeter/config.ini
|
||||
sudo sed -i "s/VALUE4/$ACCESS_TOKEN_SECRET/" ~/pihole_tweeter/config.ini
|
||||
fi }
|
||||
|
1
pi-hole-tweeter-cron
Normal file
1
pi-hole-tweeter-cron
Normal file
@ -0,0 +1 @@
|
||||
55 23 * * * root cd ~/pihole_tweeter/ && python3 pihole_tweeter.py >> ~/pihole_tweeter/twitter_bot.txt
|
Reference in New Issue
Block a user