Merge branch 'master' of https://github.com/mgfcf/E-Paper-Calendar-with-iCal-sync-and-live-weather
This commit is contained in:
commit
9c42262604
1 changed files with 19 additions and 21 deletions
40
README.md
40
README.md
|
@ -1,23 +1,25 @@
|
|||
# Raspberry-Pi-Google-Calendar-with-E-Paper-display
|
||||
# E-Paper Calendar
|
||||
|
||||
This is a software written in python3 that allows you to transform an E-Paper display (like the kindle) into an information display. It fetches live data from Openweathermap (a weather info provider) and your Online Calendar (Google/Yahoo Calendar) and displays them on a large, beautiful and ultra-low power E-Paper display. It's ideal for staying organised and keeping track of important details without having to check them up online.
|
||||
This is a software written in python3 that allows you to transform an E-Paper display (like the kindle) into an information display. It fetches live data from Openweathermap (a weather info provider), rss-feeds and your Online Calendar (Google/Yahoo Calendar/...) and displays them on a large, beautiful and ultra-low power E-Paper display. It's ideal for staying organised and keeping track of important details without having to check them up online.
|
||||
|
||||
This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E-Paper display from waveshare/gooddisplay and works with Raspberry Pi 2, 3 and 0 (Zero, Zero W, Zero WH).
|
||||
|
||||
**To get started, follow the instructions below.**
|
||||
|
||||
## News:
|
||||
* **Specified README for this fork, added new design and many options (Mid March 2019)**
|
||||
* **Version 1.5 released (Early February 2019) with a new layout, displayed events and many back-end improvements**
|
||||
* **Added Support for the 2-Colour E-Paper Display as well!** (Late September 2018)
|
||||
* **Added Support for Raspbian Stretch lite.** (Late September 2018)
|
||||
|
||||
<img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/v1.5-bwr.JPG" width="400"><img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/v1.5-bw.JPG" width="400">
|
||||
<img src="https://github.com/mgfcf/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/day-list_example.png" width="400"><img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/month-overview_example.png" width="400">
|
||||
|
||||
Left: Black, White and Red version
|
||||
Right: Black and White version
|
||||
Left: Day-List Panel
|
||||
Right: Month-Overview Panel
|
||||
|
||||
## Main features
|
||||
* Display the date and a full monthly calendar
|
||||
* Display the date and a full monthly calendar or a list of today and the next days
|
||||
* Optionally get RSS-Feed fetched and shown
|
||||
* Syncronise events from any online calendar (like google, yahoo etc.)
|
||||
* Get live weather data (including temperature, humidity, etc.) using openweathermap api
|
||||
|
||||
|
@ -59,14 +61,18 @@ Once the packages are installed, navigate to the home directory, open 'E-Paper-M
|
|||
|
||||
| Parameter | Description |
|
||||
| --- | --- |
|
||||
| ical_urls | Your iCalendar URL/s. To add more than one URL, seperate each with a comma |
|
||||
| api_key | Your __personal__ openweathermap API-key which you can generate and find in your Account info |
|
||||
| location | Location refers to the closest weather station from your place. It isn't necessarily the place you live in. To find this location, type your city name in the search box on [openweathermap](https://openweathermap.org/). The output should be in the following format: City Name, Country ISO-Code. Not sure what your ISO code is? Check here: [(find iso-code)](https://countrycode.org/) |
|
||||
| week_starts_on | When does the work start on your Region? Possible options are `"Monday"` or `"Sunday"`|
|
||||
| display_colours | This should normally be set by the installer when you choose the type of your display. Options include `"bw"` if you're using the black and white E-Paper or `"bwr"` when you're using the black-white-red or black-white-yellow E-Paper|
|
||||
| language | Choosing the language allows changing the language of the month and week-icons. Possible options are `"en"` for english and `"de"` for german|
|
||||
|units| Selecting units allows switching units from km/h (kilometer per hour) and °C (degree Celcius) to mph (miles per hour) and °F (degree Fahrenheit). Possible options are `"metric"` or `"imperial"`|
|
||||
| ical_urls | Your iCalendar URL/s. To add more than one URL, seperate each with a comma. |
|
||||
| highlighted_ical_urls | Your iCalendar URL/s that should be higlighted in comparison the ical_urls. To add more than one URL, seperate each with a comma. |
|
||||
| rss_feeds | All the sources for your rss-feed. To add more than one URL, seperate each with a comma. |
|
||||
| api_key | Your __personal__ openweathermap API-key which you can generate and find in your Account info. |
|
||||
| owm_paid_subscription | If you have a paid owm subscription you can set it to `true` and in some panels receive forecast information. |
|
||||
| location | Location refers to the closest weather station from your place. It isn't necessarily the place you live in. To find this location, type your city name in the search box on [openweathermap](https://openweathermap.org/). The output should be in the following format: City Name, Country ISO-Code. Not sure what your ISO code is? Check here: [(find iso-code)](https://countrycode.org/). |
|
||||
| week_starts_on | When does the work start on your Region? Possible options are `"Monday"` or `"Sunday"`. |
|
||||
| display_colours | This should normally be set by the installer when you choose the type of your display. Options include `"bw"` if you're using the black and white E-Paper or `"bwr"` when you're using the black-white-red or black-white-yellow E-Paper.|
|
||||
| language | Choosing the language allows changing the language of the month and week-icons. Possible options are `"en"` for english and `"de"` for german.|
|
||||
|units| Selecting units allows switching units from km/h (kilometer per hour) and °C (degree Celcius) to mph (miles per hour) and °F (degree Fahrenheit). Possible options are `"metric"` or `"imperial"`. |
|
||||
|hours | Which time format do you prefer? This will change the sunrise and sunset times from 24-hours format to 12-hours format. Possible options are `"24"` for 24-hours and `"12"` for 12-hours.|
|
||||
|update_interval | The update delay between two updates in minutes. By default there is always an update on a full hour.|
|
||||
|
||||
## iCalendar
|
||||
It is a bit tricky to set up the iCalendar so it works correctly without throwing any errors. If you encounter errors related to your iCalendar, please open up an issue and paste the error message there.
|
||||
|
@ -82,11 +88,3 @@ If you want to update to the latest version, run the Installer from above again
|
|||
Before updating, the Installer checks if the settings file (/home/pi/E-Paper-Master/Calendar/settings.py) exists. This is done to test if a previous version was installed correctly. If the settings file exists, it is copied to the home directory and renamed as 'settings.py.old'. The old software folder 'E-Paper-Master' is renamed to 'E-Paper-Master-old'. Lastly, the latest version of the software is copied to the Raspberry as 'E-Paper-Master'.
|
||||
|
||||
After updating, copy the contents from your old settings file to the new one. There are usally more options in the new settings.py file so a 'template' is prepared with each update. This template can be found in /home/pi/E-Paper-Master/Calendar/settings.py.sample.
|
||||
|
||||
## Don't forget to check out the Wiki. It contains all the information to understanding and customising the script.
|
||||
|
||||
P.S: Don't forget to star and watch the repo. For those who have done so already, thank you very much!
|
||||
|
||||
### Contact
|
||||
* email: aceisace63@yahoo.com
|
||||
* website: aceinnolab.com (coming soon)
|
||||
|
|
Loading…
Reference in a new issue