No description
  • Python 99%
  • Shell 1%
Find a file
2024-03-18 11:44:27 -04:00
ElementTree.py Add basic auth ureqeusts and elementtree for xml. 2023-10-28 21:45:05 -04:00
inky_convert.sh Update inky_convert.sh to not mess up aspect ratio. It ends up with some things cropped, but that's usually better than squishing. 2023-11-07 21:05:16 +00:00
inky_helper.py Remove files found not needed(builtin options). Implement sleeping and catch some errors. 2023-11-04 17:49:11 -04:00
main.py seed random numbers 2024-03-18 11:44:27 -04:00
README.md Add Readme 2023-12-11 21:54:41 +00:00
uNextcloud.py Set min jpeg size. Organize logging into single method. Use auto GC instead of manual. Better file handling. 2023-11-05 16:12:56 -05:00
xmltok2.py Added xml dependencies that should run on uPy. Start nextcloud code. 2023-09-15 15:51:40 +00:00

Inky Frame Picture InkyFrame

You will need an Inky Frame for this project. I used the 7.3" one. If you use a different size one, you will need to edit inky_convert.sh and PicoGraphics import to refrence the different sized screen.

Load all the files in repo, minus inky_convert.sh onto the storage of Raspberry Pi pico onboard. Make sure to add your WiFi connection details into secrets.py as well as your Nextcloud auth like below. I suggest you make an app password instead of your standard password.

NEXTCLOUD_USERNAME=username
NEXTCLOUD_PASSWORD=password
NEXTCLOUD_URL=https://nextcloud

On your Nextcloud instanace, make a folder in base folder that is called "eink-frame". Put in any pictures you like in that folder that have first been run through inky_convert.sh. The script only requires bash and imagemagick. Power on your Inky Frame and watch it go through the pictures in that folder every 6 hours.