Minor improvements
This commit is contained in:
parent
7b9e8e84c5
commit
a4fdc6efaa
41
README.md
41
README.md
@ -1,23 +1,27 @@
|
||||
# Raspberry Pi E-Paper Calendar
|
||||
|
||||
<p align="center">
|
||||
<img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/E-Paper-Calendar%20Software-logo.png" width="800">
|
||||
</p>
|
||||
|
||||
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 each time.
|
||||
<p align="center">
|
||||
|
||||
[](https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/releases)
|
||||
[](https://img.shields.io/pypi/pyversions/pyowm.svg)
|
||||
[](https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/LICENSE)
|
||||
[](https://www.paypal.me/SaadNaseer)
|
||||
</p>
|
||||
|
||||
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 each time.
|
||||
|
||||
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).
|
||||
|
||||
[](https://img.shields.io/github/release/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather.svg)
|
||||
[](https://img.shields.io/pypi/pyversions/pyowm.svg)
|
||||
[](https://img.shields.io/github/license/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather.svg)
|
||||
[](https://www.paypal.me/SaadNaseer)
|
||||
|
||||
**To get started, follow the instructions below.**
|
||||
## News:
|
||||
* **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)
|
||||
|
||||
## Preview
|
||||
<p align="center">
|
||||
<img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/v1-5-mar-19.JPG" width="600">
|
||||
</p>
|
||||
|
||||
## Main features
|
||||
* Monthly Calendar which automatically updates itself to the current day
|
||||
@ -25,6 +29,8 @@ This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E
|
||||
* Fetch live weather data (temperature, humidity, sunrise- & sunset time, wind speed, weather-icon) from Openweathermap servers and display them on the E-Paper
|
||||
* Fetch RSS-feeds from given RSS-feed URLs and display the content (news, quotes etc.) on the E-Paper
|
||||
|
||||
**To get started, follow the instructions below.**
|
||||
|
||||
## Hardware required
|
||||
* 7.5" 3-Colour E-Paper Display (Black, White, Red/Yellow) with driver hat from [waveshare](https://www.waveshare.com/product/7.5inch-e-paper-hat-b.htm)
|
||||
**or**
|
||||
@ -36,7 +42,6 @@ This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E
|
||||
* Something to be used as a case (e.g. a (RIBBA) picture frame or a 3D-printed case)
|
||||
|
||||
# Setup
|
||||
|
||||
## Getting the Raspberry Pi Zero W ready
|
||||
1. After [flashing Raspbian Stretch (Lite or Desktop)](https://www.raspberrypi.org/downloads/raspbian/), set up Wifi on the Raspberry Pi Zero W by copying the file **wpa_supplicant.conf** (from above) to the /boot directory and adding your Wifi details in that file.
|
||||
2. Create a simple text document named **ssh** in the boot directory to enable ssh.
|
||||
@ -47,14 +52,14 @@ This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E
|
||||
7. Optional: If you want to disable the on-board leds of the Raspberry, follow these instructions:
|
||||
**[Disable on-board-led](https://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi)**
|
||||
|
||||
## Installing required packages for python 3.5
|
||||
## Installing required packages for python 3.x
|
||||
Execute the following command in the Terminal to install all required packages. This will work on both, Raspbian Stretch with Desktop and Raspbian Stretch lite.
|
||||
|
||||
**`bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/master/Installer-with-debug.sh)"`**
|
||||
|
||||
If the Installer should fail for any reason, kindly open an issue and paste the error. Thanks.
|
||||
|
||||
This is how the installer will run:
|
||||
**Screenshot of the installer:**
|
||||
|
||||
<img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/installer-v1-5-p1.png" width="650"><img src="https://github.com/aceisace/E-Paper-Calendar-with-iCal-sync-and-live-weather/blob/master/Gallery/installer-v1-5-p2.png" width="650">
|
||||
|
||||
@ -63,7 +68,7 @@ Once the packages are installed, navigate to the home directory, open 'E-Paper-M
|
||||
`nano /home/pi/E-Paper-Master/Calendar/settings.py` in the Terminal.
|
||||
|
||||
| Parameter | Description |
|
||||
| --- | --- |
|
||||
| :---: | :---: |
|
||||
| ical_urls | Your iCalendar URL/s. To add more than one URL, seperate each with a comma |
|
||||
| rss_feeds | Here, you can add RSS-feed URLs which are used to fetch news etc. |
|
||||
| update_interval | How often should be Display be updated in one hour? The default option is `"60"`, which means once every 30 hour. You can select one of the values from: `"10"`, `"15"`, `"20"`, `"30"`, `"60"`. Please note that ghosting will occur when updating too frequently. To prevent ghosting, it's recommended to run 1 calibration for every 6 updates. For example, with an update interval of 1 hour, the calibration should be executed every 6 hours. |
|
||||
@ -99,10 +104,10 @@ All sorts of contributions are most welcome and appreciated. To start contributi
|
||||
|
||||
The average response time for issues, PRs and emails is usually 24 hours. In rare cases, it might be longer.
|
||||
|
||||
## Don't forget to check out the Wiki. It contains all the information to understanding and customising the script.
|
||||
### 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 (response time < 24 hours)
|
||||
* website: aceinnolab.com (coming soon)
|
||||
## Contact
|
||||
* Email: aceisace63@yahoo.com (average response time < 24 hours)
|
||||
* Website: aceinnolab.com (coming soon)
|
||||
|
Loading…
Reference in New Issue
Block a user