Commit Graph

246 Commits

Author SHA1 Message Date
mrbwburns
edd12c3ba0 Merge branch 'weather_scaling' of github.com:mrbwburns/Inkycal into weather_scaling 2023-11-20 17:29:46 +01:00
mrbwburns
0d8cb6c42a no image processing on main
remove the weather scraper call from the inky image module
2023-11-20 17:29:46 +01:00
mrbwburns
2f494eab9e revert original weather module back to master 2023-11-20 17:29:46 +01:00
mrbwburns
485228e35d another shot for improved image display 2023-11-20 17:29:46 +01:00
mrbwburns
0ca272b563 weather scraper improvements 2023-11-20 17:29:46 +01:00
mrbwburns
ba630c381f remove image "optimization" 2023-11-20 17:29:45 +01:00
mrbwburns
6287affb0c call the openweather scraper from the image module 2023-11-20 17:29:45 +01:00
mrbwburns
a0fa33d5e1 scraping the weather instead of using the API 2023-11-20 17:29:45 +01:00
mrbwburns
7cac3fd195 - improve devcontainer setup
- add openweather web scraper module
2023-11-20 17:29:45 +01:00
mrbwburns
62bb0f600e first improvements for larger fontsizes 2023-11-20 17:29:45 +01:00
Hong Jiang
9559206594 add an image_file driver for development
The driver just writes images to files. This makes it possible to test without
an e-ink display.
2023-09-13 11:25:46 +08:00
Hong Jiang
07ba1f02a8 refactor: do not process .py file manually
Import the driver as a module in `Display.get_display_size()`.
2023-09-11 01:08:11 +08:00
Hong Jiang
b57d60bab9 only print dir creation log when it actually happens 2023-09-10 13:03:30 +08:00
Hong Jiang
b18d25eaa4 only create directory for stocks when necessary
This avoids printing an inacurate error every time.
2023-09-10 12:53:40 +08:00
Ace
b4d2913495 remove async 2023-06-07 13:03:45 +02:00
Ace
d6c6f627ae fix display render operations 2023-06-07 12:32:06 +02:00
LakesideMiners
ccf90d8aea
Update __init__.py 2023-06-07 05:44:20 -04:00
LakesideMiners
0109eba4cc
Update __init__.py 2023-06-07 05:44:05 -04:00
Ace
2bf47c8f2d fix docs path 2023-06-03 21:56:01 +02:00
Ace
795252c82c fixing actions 2023-06-03 18:47:09 +02:00
Ace
8431c52f6e fixing actions 2023-06-03 18:43:18 +02:00
Ace
9486006e86 naming convention 2023-06-03 16:16:07 +02:00
Ace
8a81cd5908 initial docs 2023-06-03 15:53:45 +02:00
Ace
9794f0237f
Merge pull request #254 from LakesideMiners/LakesideMiners-5in83bV2driver
Create epd5in83b_V2.py
2023-06-03 14:46:23 +02:00
LakesideMiners
6cd221f43a
Create epd5in83b_V2.py 2023-05-25 12:52:14 -04:00
Ace
7663a9888f refactoring wip 2023-05-20 03:09:15 +02:00
Ace
a7d30ce6ba ui-improvements 2023-05-17 10:12:52 +02:00
Ace
7c908f590a
temporary disabled
The test for the stocks module fails as the stocks module is temporary not included in the default modules. Once it's fixed, it will be included again.
2023-05-10 13:53:29 +02:00
Ace
56c17801b6
temp disable Stocks module 2023-04-16 21:17:31 +02:00
Ace
003258eb39
temp disable Stocks module 2023-04-16 21:16:42 +02:00
The Random DIY
598fbf7b68 InkyCal module updated with Black and Pylint changes 2023-02-25 15:38:15 +02:00
Ace
d072e86599
added changes from #194 2023-02-14 22:58:32 +01:00
Ace
0533a974fd
revert weather module 2023-02-14 21:58:23 +01:00
Ace
eea4211530
Delete inkycal_weather.py 2023-02-14 21:36:32 +01:00
ch3lmi
d8e18a2f86
Add files via upload 2023-02-13 09:19:23 +01:00
ch3lmi
d57744adfb
Update inkycal_weather.py 2023-02-13 09:06:38 +01:00
ch3lmi
52b300bda2
Add files via upload 2023-02-10 14:50:16 +01:00
ch3lmi
415705d555
Add files via upload 2023-02-10 14:34:20 +01:00
aceisace
3eb1891131 Merge branch 'feature/venv'
# Conflicts:
#	.github/workflows/tests.yml
#	README.md
#	inkycal/modules/ical_parser.py
#	inkycal/modules/inkycal_agenda.py
#	inkycal/modules/inkycal_feeds.py
#	inkycal/modules/inkycal_todoist.py
#	inkycal/modules/inkycal_weather.py
#	requirements.txt
2023-01-13 01:47:18 +01:00
aceisace
5b46cee938 set timeout for reading from ical url 2023-01-11 23:13:00 +01:00
aceisace
0729fec933 use absolute path for test settings file 2023-01-11 22:35:05 +01:00
aceisace
8e754cb6cd improve unit-testing
use config class which reads from .env file
remove obsolete functions
update requirements
2023-01-11 22:24:39 +01:00
aceisace
24ae6df27e bump requirements
fix some minor issues
code cleanup
2023-01-10 22:58:01 +01:00
dealyllama
dfd710af94 Update inkycal_todoist.py 2022-12-06 10:43:47 -08:00
aceisace
69786fb4df fix problem where todos were only shown of a single group 2022-10-04 23:56:43 +02:00
aceisace
4753dbc4a6 fix problem when due was defined in todo 2022-10-04 23:31:33 +02:00
aceisace
f3d951a93c fix calculation of offsets due to new api response structure 2022-10-04 22:22:55 +02:00
aceisace
2914070d65 check if todo data entry exists to prevent errors when writing text (text=None) 2022-10-04 22:06:28 +02:00
aceisace
578d3d9f1f logger stuff 2022-10-03 02:58:27 +02:00
aceisace
3460aabd7b Added (plain) text to display module 2022-10-03 02:58:07 +02:00