Commit Graph

399 Commits

Author SHA1 Message Date
Ace
bd03c3877c
Delete week-mon.jpeg
Switched form image files to text-based translations
2019-05-12 12:39:20 +02:00
Ace
faf4778485
Delete week-sun.jpeg
Switched form image files to text-based translations
2019-05-12 12:39:15 +02:00
Ace
0e0ba4dc00
Delete August.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:55 +02:00
Ace
f6042e92c4
Delete December.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:52 +02:00
Ace
a39ec58f01
Delete February.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:50 +02:00
Ace
d1b9d06968
Delete January.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:47 +02:00
Ace
1dac2e91be
Delete July.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:45 +02:00
Ace
aa40a2c322
Delete June.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:42 +02:00
Ace
3991e351e6
Delete March.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:39 +02:00
Ace
e4a4393eef
Delete May.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:37 +02:00
Ace
38039902d5
Delete November.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:34 +02:00
Ace
c3ab38c4a7
Delete October.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:32 +02:00
Ace
7b640ddf2d
Delete September.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:29 +02:00
Ace
15f8149669
Delete April.jpeg
Switched form image files to text-based translations
2019-05-12 12:38:05 +02:00
Ace
eb60d19ac9
Delete OpenSans-Semibold.ttf
Since this font can't display characters from other languages, it has been replaced with Noto Sans
2019-05-12 12:37:09 +02:00
Ace
ba5ee9aade
Delete Assistant-SemiBold.ttf
Since this font can't display characters from other languages, it has been replaced with Noto Sans
2019-05-12 12:36:57 +02:00
Ace
e88c7924fc
Delete Assistant-Regular.ttf
Since this font can't display characters from other languages, it has been replaced with Noto Sans
2019-05-12 12:36:45 +02:00
Ace
f3d2edb9ee
Replacing font
Since this font can't display characters from other languages, it has been replaced with Noto Sans
2019-05-12 12:36:32 +02:00
Ace
1574bea758
Minor improvements
Merged weekdays positions into one and deleted month and weekpaths for images since these are no longer required.
2019-05-12 12:34:46 +02:00
Ace
329a9c10ee
Minor improvements
Fixed path
2019-05-12 12:32:09 +02:00
Ace
074c50312a
Added support for localisation
By switching from image-based translations to text-based translations, month names and weekday names can now be easily 'translated' with arrow (python lib). By using this method, a font was required that could display letters from a lot of languages. Since the current font was displaying 'Tofus', Google's Noto (No-Tofu->Noto) Sans font is now being used.
Unfortunately, support for chinese/taiwanese is temporary unavailable since even Noto can't display these correctly (at least for now).
2019-05-12 12:29:06 +02:00
Ace
6928dd9a35
Dropped support for recurring events
Due to a lot of outdated recurring events being displayed, the support for recurring events has been dropped temporarily. It will become available when a better snippet has been written and tested.
2019-05-08 20:24:37 +02:00
Ace
fa659f17c5
Added connectivity check in iCalendar section 2019-05-03 20:47:36 +02:00
Ace
b21e23dd7b
bugfix 2019-05-02 20:00:36 +02:00
Ace
ba52c87912
Renamed file for better overview 2019-05-02 19:44:12 +02:00
Ace
61bccabea7
Cleaned up some non-required code 2019-05-02 19:43:32 +02:00
Ace
921461507e
Adjusted file to use the new (merged) driver files 2019-05-02 19:36:51 +02:00
Ace
e9d3a33f62
Joined drivers for both types of display (bw, bwr) 2019-05-02 19:23:43 +02:00
Ace
ad5d43e795
Merged epd driver files into a single file 2019-05-02 19:21:00 +02:00
Ace
6b1eaaf9d4
Merged epd driver files into a single file 2019-05-02 19:20:47 +02:00
Ace
2fd392e84b
Merged epd driver files 2019-05-02 19:20:14 +02:00
Ace
b7dccc38fa
Minor Improvements. Preparing for release v1.6
Added options to select what to display at each section (top, middle, bottom). Removed option 'additional feature' as it has been replaced by the sections. Added alt-attribute to image and title within head element. Added some expandable info buttons above sections that could require a more detailed description.
2019-05-02 13:59:16 +02:00
Ace
975a764eea
Added sections
Users can now choose what they want to display at each section. For now, the middle_section can be set to either Agenda or Calendar. The bottom_section may be kept empty.
2019-05-01 23:54:03 +02:00
Ace
64a8d56f0f
Added new (black) seperator for Agenda View 2019-05-01 23:50:42 +02:00
Ace
1cd8466c05
Added new font for better text handling 2019-05-01 23:49:55 +02:00
Ace
ec59f279bd
Some improvements
Added dictionary containing the positions of the rows for the Agenda-View.
Added a second seperator (seperator2) which is used by the Agenda View.
Added support for relative path instead of explicit path (Credit to Max. G.)
2019-05-01 23:48:48 +02:00
Ace
00d135dd62
Lots of improvements
E-Paper is now split into three sections: top, main and bottom. Users can now choose what to display at which section. With this change, the main script will only execute the code required to generate the user-specified design. Better text handling. Text is automatically aligned in the middle of the specified box (unless specified otherwise) using the default font (unless specified otherwise). Added Agenda-View as an option in the main section, which will show upcoming events and times in the next few days. It's length is adaptive. If the bottom section is empty, it will reach to the bottom, otherwise it will reach to the bottom section. RSS-feeds will not show the titles, but rather a short summary (for more detailed information). Removed some import warnings as they are handled by the new installer (v1.6). Also made the code a bit cleaner and added a few more descriptions above some code sections.
2019-05-01 23:45:18 +02:00
Ace
4032e5abf0
Removed new lines 2019-04-20 23:28:59 +02:00
Ace
f6342c4abc
Preparing for automatic updates 2019-04-20 23:23:46 +02:00
Ace
86f71b8917
Synced file with web-ui generator
This template is generated by the web-ui using the standard values for each setting. Now, both the template (this file) and the generated settings.py fiel from the web-ui will yield the same results.
2019-04-19 13:33:49 +02:00
Ace
3ffe644f86
Fixed some bugs 2019-04-18 00:07:49 +02:00
Ace
e73da0fc62
Bugfix+minor improvements 2019-04-17 23:41:08 +02:00
Ace
eed4f110e4
Bugfix 2019-04-17 23:34:19 +02:00
Ace
996e9e4254
Some minor improvements
Added logo, added info about multiple iCalendar URLs, multiple RSS-feeds, added default option for radio checkboxes
2019-04-09 01:26:11 +02:00
Ace
570187c929
Added new settings.py generator (Web UI) 2019-03-27 22:18:15 +01:00
Ace
8d85242f81
path fixed 2019-03-25 21:36:53 +01:00
Ace
2693625b68
Rename license.txt.txt to license.txt 2019-03-25 21:36:22 +01:00
Ace
fa113b101e
Fixed a problem for 3-Colour Displays
While improving the readability of the code some commits ago, a problem occured where 3-coloured E-Paper-Displays had problems correctly rendering the image. With this fix, it should be solved now.
2019-03-22 17:00:17 +01:00
Ace
6490f8e89e
Added support for recurring events
Added support for recurring events (Credit to and special thanks to Hubert)
2019-03-21 16:58:14 +01:00
Ace
e626651585
Disabled some non-required lines for iCalendar 2019-03-17 17:10:37 +01:00
Ace
dd02940094
Bugfix 2019-03-17 07:33:58 +01:00
Ace
ea8fbf312a
Fixed a bug 2019-03-17 07:25:55 +01:00
Ace
8db4f9ff3a
Lots of improvements (see details)
Improved execution time for each loop (until the image is fully gerated) to less than 5 seconds. Of course, it takes much longer to render the image to the display as well as for calibration.
Implemented possible bugfix for iCalendars as suggested by arustleund in issue#20
Improved algorithm for sleeping until the next update and for counting loops left until calibration.
Some minor changes to improve code readbility
2019-03-17 01:07:21 +01:00
Ace
d485593fa4
Removed non-english rss-feed URL 2019-03-13 00:51:16 +01:00
Ace
47b081e23e
Fixed bug when additional feature == "events"
A list that was not created cannot be deleted. This has been fixed now.
2019-03-13 00:35:33 +01:00
Ace
517166923a
Update E-Paper.py
Fixed incorrect package name
2019-03-12 18:21:00 +01:00
Ace
342544b0f2
Fixed a bug related to calibration 2019-03-12 18:14:24 +01:00
Ace
102578b462
fixed some minor errors with lists 2019-03-12 16:13:55 +01:00
Ace
7614164ca3
Changed default update interval
To prevent ghosting issues
2019-03-12 13:50:35 +01:00
Ace
13db8fdaf6
Update settings.py.sample 2019-03-11 23:40:08 +01:00
Ace
a9fad2b455
Update E-Paper.py 2019-03-11 23:25:35 +01:00
Ace
801484301d
Adjusted some image processing values 2019-03-11 21:42:35 +01:00
Ace
15d37b64f0
New update with lots of improvements
Added RSS-feedparser. Added support for user-defined display-update intervals. Removed support for recurring events (temporarily).
Imporved processing time for the generated image form nearly 30 seconds to less than a second. Improved readability of docstrings.
2019-03-11 18:12:15 +01:00
Ace
e9c9a48d80
Removed outdated files
Moving this file to the 'developers-only' folder
2019-03-11 17:34:48 +01:00
Ace
81d323b3f4
Added positions for RSS-feeds
RSS-feeds will be shown as full lines
2019-03-11 17:32:06 +01:00
Ace
714de0726f
Updated settings file for coming-soon update
Implemented some new features, including RSS-feeds, update intervals, calibration hours etc.
2019-03-11 17:24:26 +01:00
Ace
bbe7f836d4
Temporary disabled recurring events
Trying to find the cause for some errors related to recurring events.
2019-03-07 15:31:45 +01:00
Ace
3d0a7dca9f
Added colour-improvement for bw display
The function display_corrected_image also improves the image for the 2-colour E-Paper Display.
2019-03-04 21:46:44 +01:00
Ace
8b03dae42a
Some small improvements 2019-03-04 21:28:47 +01:00
Ace
ff97d8fa1c
Still updating 2019-03-04 20:46:08 +01:00
Ace
a097757035
Updated file for the updated version 2019-03-04 20:29:47 +01:00
Ace
badcd2e988
Added modified version of the epd7in5b
This version contains some minor changes and is intended to be used with the new version
2019-03-04 20:27:13 +01:00
Ace
2ec6f3ffa4
Rename epd7in5b.py to epd7in5b(old).py 2019-03-04 20:25:43 +01:00
Ace
8dd1342928
Lots of minor improvements
Switched from using bitmap images to png images for images with transparency mask (event, today, weekday). Also, using a custom processing function that processes the generated image so it can be displayed much better on the E-Paper Display.
2019-03-04 20:22:49 +01:00
Ace
214917b5f6
Replacing bmps with pngs 2019-03-04 20:07:45 +01:00
Ace
9f1fc0ad3b
Replacing bmps with pngs 2019-03-04 20:07:12 +01:00
Ace
d22d0b91b6
Replacing bmps with pngs 2019-03-04 20:07:02 +01:00
Ace
dba4d5769d
Replacing bmps with pngs 2019-03-04 20:06:51 +01:00
Toby Chui
8acbf0ffa3
Add files via upload 2019-03-03 16:30:53 +08:00
Ace
ca9d545bec
Fixed a small typo 2019-03-02 19:18:34 +01:00
Ace
b60924792c
Added support for recurring events
A special thank you to Hubert for taking the time to implement support for recurring events.
You've been a great help!
2019-03-02 19:07:36 +01:00
Ace
271c18467a
Some improvements
Added info about the module and a 'timer' to time the time taken for calibration. Improved some output messages for easier understanding. Switched form generating images to opening images, hence allowing a slightly faster calibration.
2019-02-25 22:20:55 +01:00
Ace
a10da655e5
Added images for calibration
In the calibration module, previously an image with only one colour was first generated converted and then displayed. To decrease the calibration time a little, the updated module does not generate the images, but rather opens them from the 'other' path. As the image does not need to be generated each time, calibration now works a little faster.
2019-02-25 22:17:45 +01:00
Ace
4cc260251c
Improved snippet for fetching & displaying events
Contains a lot of minor improvements like better output, fixing some 'crude' sections. The algorithm for fetching events has been improved (faster) and is more dynamic. Users can specify the range in days for fetching events form the future. Also fixed a bug where past events were not marked with circles on the monthly calendar. Also improved some output messages.
2019-02-25 22:14:16 +01:00
Ace
fd48d75077
General improvements
Added 2 more lines for events below the Calendar which is utilised when there is free space below the monthly Calendar.
2019-02-25 22:03:28 +01:00
Ace
8a5d7b4a34
Added new parameter for events
You can now choose how far in the future events from your iCalendar should be fetched. The value is given in days. By default, events in the next 60 days will be fetched from the Calendar.
2019-02-25 21:53:46 +01:00
Ace
21e9570575
Added fix for errors when email action was used 2019-02-21 20:11:16 +01:00
Ace
86cdc5630e
Fixed an big related to week starting on Sunday
Removed line 82, starting with 'draw...' as it caused some errors. Choosing weekday="Sunday" should now work as expected. 
Special thanks to Nobuyoshi Sato for finding this bug.
2019-02-19 09:52:03 +01:00
Ace
ede448c7c1
Update E-Paper.py 2019-02-16 00:13:59 +01:00
Ace
0b84d46c43
Added bugfix for iCalendar and truncating events
Contains some improvements in the section tha filters events from the iCalendar URL. The sorting algorithm has been improved to display events after today and in chronological order. If the event names is too long for the line, it'll be truncated until it fits.
Special thanks and credit to Hubert for suggesting the above mentioned improvements.
Also fixed an issue where the iCalendar would throw errors if the Alarm action for an event was set to 'None'.
2019-02-14 15:27:41 +01:00
Ace
617ef8a6c1
Removed an iCal URL which caused timeouts 2019-02-13 15:55:42 +01:00
Ace
72a5f13db4
Fixed a bug
Fixed a bug causing an error on 2 colour displays.
(UnboundLocalError: local variable 'red' referenced before assignment)
Cause: incorrect indent block on line 27
2019-02-12 08:46:52 +01:00
Ace
ef5b5c8eff
Update settings.py.sample 2019-02-10 23:32:18 +01:00
Ace
f63f08acc0
Removed some additional info 2019-02-06 00:25:55 +01:00
Ace
89cfb7b762
Rename settings.py.backup to settings.py.sample 2019-02-03 17:37:28 +01:00
Ace
5fd482cfe7
Update icon_positions_locations.py 2019-02-03 16:33:18 +01:00
Ace
bfd8e166d3
RELEASE V1.5?!
Initial release of v1.5!
This place is a teeny bit too small so you should check out the Changelog to see the changes.
2019-02-03 16:26:30 +01:00
Ace
c70534d6cc
Delete license 2019-02-03 16:22:12 +01:00
Ace
501e24413e
Delete stable.py 2019-02-03 16:20:50 +01:00
Ace
1fd005fe07
Delete settings.py.backup 2019-02-03 16:20:46 +01:00