Skip to main content

Simple tool to make a slideshow of your photos in selected directory and all the subdirectories.

Project description

Photo SlideShow

Overview

  1. Description
  2. Main features
  3. Installation
  4. Usage
  5. Possible errors
  6. About

Description

It's simple and easy tool to make a slideshow on your computer with your photos. photo-slideshow window

Main features:

  1. Read all photos / images from current directory and from all subdirectories
  2. Possibility to choose what file types should be presented
  3. Fullscreen option
  4. Possibility to run the slideshow in a random order
  5. It's python based so it should run everywhere where python is present

Installation

The fastest and easiest way is to install it via pip. pip is a command line program provided with python.

pip install photo-slideshow

Installing from the source. Download this project. Unpack it. Go to the folder with source files. Open the main folder. Execute that command:

pip3 install .

Usage

Run the application with command:

photo-slideshow

Application window will show up.

Browse the folder where your pictures are stored. In the settings you may configure:

  • background color if the picture doesn't fit to your screen
  • the time for showing current picture before switching to next one
  • turn on/off random order
  • select file types to be read

Select the fullscreen checkbox if you want that mode and push the start button. If you want to stop, simply push the stop button. In the fullscreen mode, push the button.

Possible errors

If you get error:

ModuleNotFoundError: No module named 'tkinter'

It tells that you have to install pythong GUI framework (Tcl/Tk). Depends on the operating systems the instruction may differ, for example:

  1. In windows open python installer -> modify -> select tcl/tk and IDLE, go next and finalize installation.
  2. Ubuntu / debian: sudo apt-get install python3-tk
  3. Fedora: sudo dnf install python3-tkinter
  4. CentOS: sudo yum install python3-tkinter
  5. MacOS: brew install python-tk@3.10
  6. For other, just check hot to install.

When tkinter is installed you can run photo-slideshow.

License

MIT License.

About

Author: Mateusz Poślednik. Experienced data engineer, but also photographer. I was missing an easy, light software to make a slideshow on my photos. Most of the applications can make the slideshow only for current directory, but my photos are organized in many subdirectories.

My other projects: https://github.com/matipos and https://github.com/matipos2

Contact: https://matpos.pythonanywhere.com/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

photo-slideshow-1.1.0.tar.gz (173.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

photo_slideshow-1.1.0-py3-none-any.whl (175.1 kB view details)

Uploaded Python 3

File details

Details for the file photo-slideshow-1.1.0.tar.gz.

File metadata

  • Download URL: photo-slideshow-1.1.0.tar.gz
  • Upload date:
  • Size: 173.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for photo-slideshow-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8584ab9664e9bcbecace0779cb782c229b95d5eb0349c5c6e27b9cdf37dc8071
MD5 0b490f26eba17f96f55fbb512b0e6ffb
BLAKE2b-256 0338ed0ee75be696e9fdc42bce4d2c03a2208cd366fdc568c4050a05edb8d4e0

See more details on using hashes here.

File details

Details for the file photo_slideshow-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for photo_slideshow-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0577f337e2ff59d7766b85d64959a1346cc7d30425e673b41158955fc14317f4
MD5 19fca8a7fd9907c903000a2b609c5c79
BLAKE2b-256 f9dec01dfa67e6ff30b18755b322391523a4ca1daca467a248ddbb9a7b9af80c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page