Notifications for https://www.paybyphone.fr/
Project description
Simple bot that sends you an email when you didn’t pay your parking on https://www.paybyphone.fr/
Installation on a Raspberry PI (about 30 minutes)
Install Chromium
Firefox doesn’t support headless mode on Debian yet.
sudo apt-get install chromium-browser
Install Chromedriver
Go to the page of the latest armhf build on https://launchpad.net/ubuntu/trusty/+package/chromium-chromedriver
Use this link in
wget http://launchpadlibrarian.net/361669488/chromium-chromedriver_65.0.3325.181-0ubuntu0.14.04.1_armhf.deb
Install gdebi
sudo apt-get install gdebi
Install chromedriver
sudo gdebi chromium-chromedriver*.deb
Put chromedriver in your path
sudo mv /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
Sources:
Install pip
sudo apt-get install python3-pip
Install paybybot
pip3 install paybybot # next line is there to find the paybybot command echo 'export PATH=~/.local/bin:$PATH' >> .bashrc
Configure your credentials
In ~/.paybybot:
{Your phone number}:{PayByPhone password}
In ~/.email-creds:
{Your email address}:{Email password}
For your email account, I advise you to use an app password. See here to configure one in Gmail.
Add a cron task
crontab -e
and write
50 8 * * * ~/.local/bin/paybybot
to run paybybot everyday at 8:50
Configure your timezone correctly
For both crontab and the logs.
sudo raspi-config
then Localisation Options > Change Timezone
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file paybybot-0.0.4.tar.gz
.
File metadata
- Download URL: paybybot-0.0.4.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.20.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7866d3c0468ed89e53c365c109f29363e4feb3654f9e1eabc69c891e237a6f5 |
|
MD5 | b1037bf449856f33b21081cdd79bb827 |
|
BLAKE2b-256 | ca76d9f8688d4cb962436ce4223e79e7056ed0d4b839275973af2cf164db42b7 |
File details
Details for the file paybybot-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: paybybot-0.0.4-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.20.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb04ab3f257d4c909981ec94ffb50e1dcb52550146486dd1c1d10545e71cf995 |
|
MD5 | 320528ced179330532654f7fe7c98ecc |
|
BLAKE2b-256 | 79ec75c98fc5a994fbfeb72d03fdb4b0044198e5248e9aac4f81b7c86180cd63 |