Skip to content

๐Ÿ–ผ๏ธ Yet another slideshow program designed to be simple and easy to use. Display family memories on a screen with web interface and storage features

License

Notifications You must be signed in to change notification settings

QuentiumYT/SlideshowMemories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

42 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Welcome to SlideshowMemories project ๐Ÿ‘‹

Donateย  Contributionsย  Tested on Python 3.12ย  Licenseย  Sizeย 

โœจ Introduction

SlideshowMemories is another slideshow program written in Python. It is designed to be simple and easy to use, but also have some advanced features like a web interface and a database.

It has been created to display family memories on a Raspberry Pi with an external screen, displaying every picture inside the pictures/ folder. It can also display the location of the picture using an API (positionstack).

Everything should work without any setup (except installing dependencies), but you can also configure it to your needs.

โš ๏ธ Translations are planned soon (few in slide.py and more in the web), every string is in french, you'll have to deal with it for now :p

๐Ÿš€ Features

  • Slideshow using tkinter โžค A lite but powerful slideshow to show your pictures
  • Web interface in flask โžค A web interface to display info and control the slideshow
  • Location API โžค Get the location of the picture shown using an API
  • Database in sqlite โžค A database to store pictures and their location (and more in the future)
  • Configuration โžค You can configure the slideshow to your needs within the code (simple methods arguments)

Soon, a new module will be added to watch for USB drives plugged in and automatically load pictures for the slideshow.

๐Ÿ“ฅ Installation

git clone https://github.com/QuentiumYT/SlideshowMemories.git
cd SlideshowMemories/
pip install -r requirements.txt
python main.py

๐Ÿ“ Configuration

Copy the .env.example file to .env and fill it with your values.

๐Ÿšฉ A config file is planned to be added soon.

๐Ÿ“ท Preview

Slideshow preview Slideshow preview

Website preview Website preview

Database preview Database preview

๐Ÿ“š Documentation

Later :) You can check the code, it is documented.

๐Ÿค Contributing

Pull requests are welcome and please report any issues you find in issues. For major changes, please open an issue first to discuss what you would like to change or create a new branch.

Please make sure to test your suggestions before committing.

๐Ÿ‘ค Author

Quentin L.

Please โœฐ this repository if this project helped you!

๐Ÿ“– License

MIT


Made with โค by QuentiumYT

About

๐Ÿ–ผ๏ธ Yet another slideshow program designed to be simple and easy to use. Display family memories on a screen with web interface and storage features

Topics

Resources

License

Stars

Watchers

Forks