Metadata-Version: 2.1
Name: knipse
Version: 0.7.0
Summary: CLI catalog manager for pix and gThumb
Home-page: https://github.com/luphord/knipse
Author: luphord
Author-email: luphord@protonmail.com
License: MIT license
Keywords: knipse
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.5
Description-Content-Type: text/markdown

# knipse

[![PyPI package](https://img.shields.io/pypi/v/knipse)](https://pypi.python.org/pypi/knipse)
[![Build status](https://travis-ci.com/luphord/knipse.svg)](https://travis-ci.com/luphord/knipse)

CLI catalog manager for pix and gThumb

## Features
* `knipse` is a single file Python project

## Install

You can install `knipse` using `pip` with

```bash
pip3 install knipse
```

or you can simply download `knipse.py` and then run it using `python3` with

```bash
python3 knipse.py
```

## Credits

Main developer is luphord <luphord@protonmail.com>. [cookiecutter-pyscript](https://github.com/luphord/cookiecutter-pyscript) is used as project template.


## History

### 0.7.0 (2021-08-03)
* `symlink` can prefix links with their index via `-i/--index-prefix`
* support loading empty catalog files

### 0.6.0 (2020-11-25)
* `catalogs` subcommand for listing available catalogs
* `symlink` subcommand for creating symlinks to files in catalog; also supports directory structure
* migrate to travis-ci.com
* use black for formatting
* `ls` iterates all available catalogs if none are given as argument

### 0.5.0 skipped by mistake

### 0.4.1 (2020-05-03)
* print help when no subcommand is given

### 0.4.0 (2020-05-03)
* `create` subcommand for creating catalogs by reading image file names from stdin
* fix loading image paths containing spaces

### 0.3.2 (2020-05-01)
* upgrade `twine` in order to have working checks with markdow readme + history

### 0.3.1 (2020-05-01)
* set `long_description_content_type` to `text/markdown` for proper rendering on [PyPI](https://pypi.python.org/pypi/knipse)

### 0.3.0 (2020-05-01)
* `check` subcommand for checking existence of files in catalog
* `check` subcommand walks folder structure and checks each catalog found if no catalog is specified
* drop support for Python 3.5
* `Catalog` instances can be serialized to xml
* `Catalog` instances can be iterated and compared for equality

### 0.2.0 (2020-03-22)
* `Catalog` class for parsing catalog xml files
* `ls` subcommand for listing files in catalog

### 0.1.1 (2020-03-21)
* fix linter error

### 0.1.0 (2020-03-21)
* Created using [cookiecutter-pyscript](https://github.com/luphord/cookiecutter-pyscript)


