Skip to main content

CLI catalog manager for pix and gThumb

Project description

knipse

PyPI package Build status

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 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

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)

Project details


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)

Uploaded Source

Built Distribution

knipse-0.8.0-py2.py3-none-any.whl (8.4 kB view details)

Uploaded Python 2 Python 3

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

Hashes for knipse-0.8.0.tar.gz
Algorithm Hash digest
SHA256 ab0d4c9d364436bc37b09f41df2dfb7109025787667d32de8e3d5b91b495fce5
MD5 5897513b3f29ba88884b4aa57ebeec6d
BLAKE2b-256 75fb814c673a7945b7d8158796772e531896776588fadc4e4ba95ac7e5920044

See more details on using hashes here.

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

Hashes for knipse-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 11846270419b1e2773f9e241121da150ea705ac0769c7dd13230e2c0d608dea1
MD5 75b3373b9772dd5801acf23c7bf62db3
BLAKE2b-256 8ebf6c51480297f5b1f1d92f4356e717745b04e07aaf64d5ac892ec455d047ee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page