MikeGawi / ePiframe

ePiframe is an e-Paper (or HDMI, Composite display) Raspberry Pi Photo Frame with Google Photos and more
GNU General Public License v3.0
66 stars 12 forks source link
digital-frame e-paper epiframe google-photos google-photos-api photo-frame raspberry-pi

ePiframe

Python 3 e-Paper (or any other HDMI/Composite display) Raspberry Pi Photo Frame with Google Photos and/or local storage (and more), weather information, Telegram Bot, Web User Interface, API and plugins.

Main features

Newest features 🎉

Hardware required

Frame

You can use any photo frame for your ePiframe and cut the back to make place for the display connector and glue Raspberry Pi onto it. Also, a good passe-partout piece should frame your display and cover all unwanted elements.

Or you can 3D print a nice standing frame back with case for your Raspberry Pi and even passe-partout and assemble it with bought photo frame like I did here:

|| |:--:| |*Printed back (black) of 13x18cm (5"x7") frame for 7.5" screen with passe-partout (white)*|

Thing files

ePiframe is a very nice handmade gift idea: create an album that whole family can edit, decorate frame (e.g. decoupage) or print it, print family signatures or baby drawings on the back, put some wishes picture on the e-Paper display before handing it and many more.

Installation

Installation, configuration and API documentation can be found HERE

Plugins

ePiframe supports custom plugins that can be created by anyone and can enhance ALL ePiframe functions (or even more). Check ePiframe_plugin for more information, documentation, examples, tutorial and available plugins list.

Resources

This project uses:

Google Photos API :white_small_square: Official Waveshare e-Paper libraries :white_small_square: Pandas Dataframe :white_small_square: ImageMagick :white_small_square: OpenWeather API :white_small_square: pyTelegramBotAPI :white_small_square: Flask :white_small_square: WTForms :white_small_square: FlaskWTF :white_small_square: Flask-Login :white_small_square: Bootstrap :white_small_square: bootstrap-dark-5 :white_small_square: jQuery :white_small_square: Dropzone.js :white_small_square: SQLite :white_small_square: RRDtool :white_small_square: javascriptRRD :white_small_square: Flot :white_small_square: FBI framebuffer imageviewer :white_small_square: Sortable :white_small_square: Official Pimoroni e-Paper libraries