Skip to content

XerxesDGreat/py_photo_browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Photo Browser

A web application for browsing and marking photos for review. Inspired by having a large photo collection to sort through to weed out unwanted photos, and the desire to not be tied to one computer to do so, I decided to make an app which allows me to go through all the photos in my collection and mark them for later review. This later review step is not fully thought out yet, but at least I have a list of photos to review

Features

  • Import script for pulling photos into the database, along with creation of small and medium thumbnails
  • Dynamic thumbail creation for directory browsing
  • Dynamic larger thumbnail creation for Lightbox browsing
  • Allows marking files for deletion as a flag in the database
  • Stats page which reports on how many thumbs have been created, how much disk space has been consumed by thumbnails, etc.

Requirements

  • Python Image Library (PIL) link
  • ExifRead link
  • Apache with mod_wsgi
  • MySQLdb
  • tested/developed in Python 2.7.3 on Ubuntu Linux

Changeset

  • v0.0.0 Initial commit; functional web app
  • v0.0.1 Add in Lightbox and dynamic creation of large thumbnails
  • v0.1.0 Use database backend rather than file system backend
  • v0.2.0 Add import section to allow browser-based importing of photos to the database and file system

Roadmap

  • Album creation
  • Support for newly imported files to be surfaced until first seen

Improvements

  • Add ability to specific target directory with checkbox to specify "use date"
  • Add links at top of import pages to go back to specific directories
  • Better support for Photo objects everywhere; get rid of FileContainer object
  • Or just do it better
  • Better cleanup of file objects

About

A web application for browsing and marking photos for review.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published