Giter Club home page Giter Club logo

picturebot-deprecated's Introduction

Picturebot

Depricated, working on a new software stack ⚠️

Picturebot is photo organizer app which allows the user to organize photos in a proper way. It allows the user to easily add pictures to a shoot whereas the shoot is stored within a workspace.

A shoot contains workflows, every workflow has a unique purpose. There are seven defined workflows: backup, editing, base, preview, selection, edited and Instagram.

  • Backup flow contains all pictures taken during a shoot
  • Editing flow contains the image files that have embedded editing information about a certain picture
  • Base flow contains all filtered photos (blurred, unsharp, duplicate, … pictures are deleted)
  • Preview flow contains converted RAW images to a JPG image
  • Selection flow contains all the pictures which are selected for editing and can later be edited
  • Edited flow contains pictures that are edited
  • Instagram flow contains cropped images that are used to post on Instagram

All pictures follow a special naming convention

<shoot_dd-mm-YYYY_index.extension>

The oldest pictures in the shoot is marked with index one

 <shoot_02-06-2020_1.jpg>

The second oldest pictures in the shoot is marked with index two

<shoot_02-06-2020_2.jpg>


Workflow

  1. Create a workspace (just once)
  2. Add a new shoot
  3. Drag the pictures to the listBox
  4. Save the pictures
  5. Delete blurred, unsharp and duplicated pictures
  6. Rename the pictures accordingly to the shoot
  7. Edit the pictures within the selection flow
  8. After editing the picture save the picture within the edited flow


Download


Manual

Under construction ⚠️

An in depth manual can be found on the wiki page of this Git repository wiki.


Features

  • Add, update and delete workspaces
  • Switch between workspaces
  • Reorder workspace order
  • Add a new shoot to the workspace
  • Rename shoot and pictures accordingly
  • Delete shoots
  • Delete pictures
  • Open current workspace in explorer
  • Open current shoot in explorer
  • Edit pictures
  • Upload pictures to the cloud in a very basic and straightforward way
  • Convert RAW pictures to a JPG picture format
  • Picture slideshow when displaying pictures in full screen
  • View log file with the user’s default editor

TODO

Functionality Priority Status
Port the application to WPF using dotnet core(front-end and back-end), refactor code in doing so High
Move to a database system instead of working with absolute file paths High
Add functionality to import pictures to the new database system once the new system is rolled out High
Investigate and implement an alternative for the JSON configuration file High
Speed up converting RAW pictures to a JPG picture format High
Add pictures to an existing shoots High
Detect whether an external memory-card is connected and automatically open the directory when adding a new shoot High
Display an error message when the user tries to open the workspace directory when a workspace is not added yet High
Add / configure an installer to install Picturebot on a machine High
Add a picture rating system and the ability to filter pictures based on their rating Medium
Visual representation whether a shoot is fully edited, partially edited, or not edited at all Medium
Investigate whether it is possible to add a tool to automatically upload pictures to google pictures Medium
Ability to delete a picture when the user is browsing the pictures in the slideshow Medium
Update the application whenever a newer version is available without overwriting the user’s settings Medium
Investigate and implement the best way how to add a picture within the backup flow to the base flow Medium
Add meta-data information to pictures Medium
Import mixed file formats shoots (RAW and JPG combined) Medium
CI to run C# tests Medium
Investigate and implement a way of dragging pictures to lightroom, since lightroom doesn’t support a CLI to open files Low
Different themes Low
Let the user decide how they want to format the datetime format Low

Converting pictures

Converting RAW images to a JPG format is done by using ImageMagick, download ImageMagick.

picturebot-deprecated's People

Contributors

tomekske avatar

Watchers

James Cloos avatar  avatar

Forkers

radtek

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.