Selenium automation to screenshot your calendar and view it on the Kindle browser
git clone https://github.com/morrolinux/KindleCalendar.git
cd KindleCalendar && pip install -r requirements.txt && cd ..
cp KindleCalendar/config/systemd/user/* .config/systemd/user/
systemctl --user daemon-reload && systemctl --user enable kindleserver && systemctl --user enable screenshot
KindleCalendar/screenshot.py
and set your Firefox profile path under profile = webdriver.FirefoxProfile(...
sudo apt install nodejs npm
cd KindleCalendar && npm i
If everything went fine, you should be able to visit your Pi's IP address on port 8080 with any browser including Kindle, but make sure Javascript is enabled in browser settings.
Enjoy!
Special thanks to noxquest for his awesome project and hixie
bridge node library :)