https://github.com/mattvenn/kindlefeed
puts next 7 days of google cal events on your kindle screen saver
https://github.com/mattvenn/kindlefeed
Last synced: 2 months ago
JSON representation
puts next 7 days of google cal events on your kindle screen saver
- Host: GitHub
- URL: https://github.com/mattvenn/kindlefeed
- Owner: mattvenn
- Created: 2013-09-09T13:25:11.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-02-29T17:20:08.000Z (over 9 years ago)
- Last Synced: 2025-04-01T18:09:54.452Z (3 months ago)
- Language: Python
- Size: 103 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# google calendar & trello tasks on kindle screensaver
based on a lot of posts from hackaday, particularly this one: http://hackaday.com/2013/08/28/kindle-hack-ads-value-to-the-wallpaper/
now with trello todo lists
# requirements
A kindle and a server (raspberry pi, or your laptop will work too).
## kindle
see above link for these:
* jail broken kindle
* screen saver hackthen install the fetch.sh to /etc/network/if-up.d/fetch
and make executable. You'll also need to edit fetch.sh to use the correct ip/address of your server.## server
install requirements with pip -r python-requirements.txt
install pandoc - might well require xelatex, can't remember!### calendar
follow [these
instructions](https://developers.google.com/google-apps/calendar/quickstart/python)
to get your oauth setup.Running python google_calendar.py should print out your next 5 events.
### trello
Install with pip install py-trello
First get an api key from trello: https://trello.com/1/appKey/generate
I couldn't get oauth to work properly, so only using the api key and the oauth token. Get the oauth token with the oauth_util.py
Keys have to be put in trellokeys.py
# kindlefeed.py
I use supervisord, if you do, edit kindlefeed.com (I'm also using a virtualenv
for Python packages), then:sudo cp kindlefeed.conf /etc/supervisor/conf.d
sudo supervisorctl reread
sudo supervisorctl updateIt starts listening on port 8000 and when you make a request will render the events as a kindle sized png.