CLI catalog manager for pix and gThumb
Project description
knipse
CLI catalog manager for pix and gThumb
Features
knipse
is a single file Python project
Install
You can install knipse
using pip
with
pip3 install knipse
or you can simply download knipse.py
and then run it using python3
with
python3 knipse.py
Credits
Main developer is luphord luphord@protonmail.com. cookiecutter-pyscript is used as project template.
History
0.8.0 (2022-11-20)
- Drop support for Python 3.6 and 3.7
- Add support for Python 3.9, 3.10 and 3.11
- Upgrade development dependencies
0.7.1 (2021-09-27)
- fix domain error when symlinking empty catalog
- prevent resolution errors in paths with symlinks
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 catalogssymlink
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
totext/markdown
for proper rendering on PyPI
0.3.0 (2020-05-01)
check
subcommand for checking existence of files in catalogcheck
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 xmlCatalog
instances can be iterated and compared for equality
0.2.0 (2020-03-22)
Catalog
class for parsing catalog xml filesls
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
knipse-0.8.0.tar.gz
(6.3 kB
view details)
Built Distribution
File details
Details for the file knipse-0.8.0.tar.gz
.
File metadata
- Download URL: knipse-0.8.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab0d4c9d364436bc37b09f41df2dfb7109025787667d32de8e3d5b91b495fce5 |
|
MD5 | 5897513b3f29ba88884b4aa57ebeec6d |
|
BLAKE2b-256 | 75fb814c673a7945b7d8158796772e531896776588fadc4e4ba95ac7e5920044 |
File details
Details for the file knipse-0.8.0-py2.py3-none-any.whl
.
File metadata
- Download URL: knipse-0.8.0-py2.py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11846270419b1e2773f9e241121da150ea705ac0769c7dd13230e2c0d608dea1 |
|
MD5 | 75b3373b9772dd5801acf23c7bf62db3 |
|
BLAKE2b-256 | 8ebf6c51480297f5b1f1d92f4356e717745b04e07aaf64d5ac892ec455d047ee |