PaperPi
PaperPi copied to clipboard
E-Paper display loop with plugins
**Describe the bug** Boards that use gpiozero are incompatible with HiFiBerry due to a pin conflict on GPIO 24 (pin 18). gpiozero stops all sound output. **To Reproduce** Steps to...
- [ ] `get_help` generally needs to be rewritten to work better with CLI/web configuration - [ ] `_get_sample_config` points at INI version; consider removing entirely - [ ] `_get_data_keys`...
**Is your feature request related to a problem? Please describe.** Add a command line interface for adding, removing and configuring plugins. Use the same interface to configure the main section...
**Module/Plugin** Documentation builder **Issue to be resolved** - [ ] Documentation builder pulls new JSON config into sample configuration - [x] rethink how docstrings and user-facing functions are pulled see...
**Is your feature request related to a problem? Please describe.** The locale function for the moon phase plugin expects input, but it isn't clear: ``` ==.....list_country_locales.....== Print the timezones for...
The project has moved from `pipenv` to use plain `requirements.txt`. There needs to be a utility script that can run across all of the `.py` files to locate and write...
Layouts are initialized only at program startup. Once in the display loop, no further updates to the layout can be made. To make dynamic layout changes possible, the display loop...
``` 12:38:13 paperpi :get_config_files:251 :INFO - using configuration files to configure PaperPi: [PosixPath('/home/pi/src/PaperPi/paperpi/config/paperpi.ini'), PosixPath('/home/pi/.config/com.txoof.paperpi/paperpi.ini')] Traceback (most recent call last): File "/home/pi/src/PaperPi/paperpi/./paperpi.py", line 758, in exit_code = main() File "/home/pi/src/PaperPi/paperpi/./paperpi.py", line...
**Describe the bug** The create documentation utility clobbers the `paperpi.ini` file when run with the `-p` option and wipes out all the other module configurations. **To Reproduce** Steps to reproduce...