Metadata-Version: 2.1
Name: picorg
Version: 0.0.3
Summary: A script that helps you organize your pictures.
Home-page: https://github.com/frangiz/picorg
Author: Björn Olsson Jarl
Author-email: frangiz@gmail.com
License: UNKNOWN
Description: # picorg
        [![Build Status](https://img.shields.io/pypi/v/picorg.svg?style=flat)](https://img.shields.io/pypi/v/picorg.svg?style=flat)
        [![Build Status](https://travis-ci.com/frangiz/picorg.svg?branch=master)](https://travis-ci.com/frangiz/picorg)
        [![Build Status](https://img.shields.io/github/license/frangiz/picorg.svg)](https://img.shields.io/github/license/frangiz/picorg.svg)
        
        A set of scripts to organize pictures. This is a work in progress and does not fully work at the moment.
        
        ## Installation
        ```python
        pip install picorg
        ```
        
        ## Usage
        ```python
        # Renames all images in the current working directory and its subdirectories. It tries to use the timestamp of when the image was taken from the EXIF data. If the script cannot find a suitable name for a file, it will be moved to a **NOK** folder and the filename will be printed to the console.
        python -m picorg -a rename
        
        # Traverses all folders listed in the settings.json file and lists all duplicated filenames and where to find them. Useful when using more than one root folder for your pictures.
        python -m picorg -a duplicates
        ```
        
        ## Configuration
        A settings file is created in <USER_HOME>/.picorg that stores the users settings.
        
        ## Developing
        Install dependencies from the requirements-dev.txt file
        ```python
        pip install -r requirements-dev.txt
        ```
        
        Create a package and install with
        ```python
        python setup.py bdist_wheel sdist
        pip install -e .
        ```
        
        Run tests with
        ```python
        pytest --cov=src --cov-report html .
        ```
        or using tox
        ```
        tox
        ```
        
        ## Creating a new version.
        * Create a new version by bumping the version in setup.py.
        * Commit and push.
        * Wait for Travis CI to build.
        * Create a tag in git and push.
        * Push the new package to pypi using ```twine upload dist/*```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
