Easily chose which media files to keep in a folder with a simple interface
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static Get model and date from exif. Jul 14, 2018
templates Get model and date from exif. Jul 14, 2018
.gitignore General Layout Mar 17, 2018
README.md Merged run.py and utils.py and edited README Sep 5, 2018
requirements.txt Get model and date from exif. Jul 14, 2018
run.py Merged run.py and utils.py and edited README Sep 5, 2018

README.md

Media Picker

Easily chose which images to keep with a simple interface.

I had been requested to help someone with filtering a lot of images taken with a camera. This would need to occur regularly so I created an interface that would help them easily select what photos they wanted. After they have selected and moved their images, they are then free to delete the original files/folders if wanted.

Interface

This project is a Flask server hosted by Python that is designed to be opened in a Chrome window. Other browsers will work but due to layouts, images of different sizes will mess with the display.

Getting Started

Prerequisites

  • Python : Python 2.7, 3.4 - 3.6
  • Chrome : to run the user interface

Usage

  1. Clone/download this repo
  2. Open cmd/terminal and cd to the project
  3. Execute pip install -r requirements.txt
  4. Execute run.py using python run.py or a similar method

Click the blue "Add Files" button and add your desired files. Use the red/green button to select what images to keep and then click export when you have finished your selection (you do not need to select all the images to do this, blue will be ignored like red).

Features

  • Add files by file, files or folder
  • Simple "Copy" or "Don't Copy" buttons to determine what to keep
  • Can easily clear the currently selected files or choices
  • Easily clear the selected choices
  • Export selections by copy or move
  • Clicking on the image (in the centre) will enlarge it
  • Clicking to the right/left of the image will go to the next corresponding image
  • View all images in a scrollable bar at the bottom
  • Server will close itself when it detects that there is no more activity