Updated folder structure

This commit is contained in:
Ace 2020-05-15 03:06:41 +02:00 committed by GitHub
parent 1f90a186d3
commit c01a17632a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,36 +20,38 @@ The main folder is now inkcal.
Folder structure:
```bash
│ Inkycal.py -main file (work in progress)
__init__.py
├───configuration -handles parsing, validation etc. of settings.json file
│ settings.json -Sample settings file
│ settings_parser.py -parses settings.json file
__init__.py
├───display - Handles everything replated to the display
│ │ layout.py - Set page layout
│ │ __init__.py
│ │
│ ├───drivers - driver files for supported ePaper displays
│ │ epdconfig.py
│ │ epd_4_in_2.py
│ │ epd_4_in_2_colour.py
│ │ epd_5_in_83.py
│ │ epd_5_in_83_colour.py
│ │ epd_7_in_5.py
│ │ epd_7_in_5_colour.py
│ │ epd_7_in_5_v2.py
│ │ epd_7_in_5_v2_colour.py
│ │ __init__.py
├───modules - folder containing all supported modules
│ inkycal_rss.py - inkycal_rss module
__init__.py
└───render - Contains file to help with rendering
functions.py - Inky-Calendar custom functions
| Inkycal.py -main file (work in progress)
| __init__.py
|
+---config
| layout.py -handles layout of image (size, section-sizes)
| parser.py -parse the settings.json file
| settings.json -JSON file for all the user-config
| __init__.py
|
+---custom
| functions.py -custom functions of inkycal-software (writing text, etc..)
| __init__.py
|
+---display
| | __init__.py
| |
| \---drivers - drivers....
| epdconfig.py
| epd_4_in_2.py
| epd_4_in_2_colour.py
| epd_5_in_83.py
| epd_5_in_83_colour.py
| epd_7_in_5.py
| epd_7_in_5_colour.py
| epd_7_in_5_v2.py
| epd_7_in_5_v2_colour.py
| __init__.py
|
\---modules - folder containing all modules
ical_parser.py - parses icalendars
inkycal_rss.py - parses rss feeds
inkycal_weather.py - parses weather from openweathermap
__init__.py
```