Skip to main content

TUI to build up clipboard content from (rich) text snippets.

Project description

Clippets

A terminal based tool to quickly combine (rich) text snippets into the clipboard.

https://github.com/paul-ollis/snippets/assets/6062510/acc93396-c7b8-429f-825e-cfd940959760

Clippets s a Textual (https://textual.textualize.io/) framework based application.

Status

This is a beta software. It is definitely useful and usable in its current form:

  • It performs its basic function and provides a user interface that is good enough to support productive use.

  • It has a pretty comprehensive test suite.

  • Crashes should be rare (backup files are maintained to minimise the impact).

However:

  • There are areas of mouse and keyboard support that beg improvement.

  • Some desirable features are obviously missing, such as:

    • There is no proper documentation beyond the built-in help.

    • It does not yet work on MacOS. (Pull requests gratefully received.)

Get started

The full documentation includes instructions on installing and running Clippets for the first time. See@

Credits

Clippets would have been much harder to write without Textual as the application framework.

I am also heavily indebted to Ted Conbeer for his textual-textarea widget, which provided much of the code for Clippets’ built in editor.

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

clippets-0.5.0.tar.gz (78.1 kB view details)

Uploaded Source

Built Distribution

clippets-0.5.0-py3-none-any.whl (63.1 kB view details)

Uploaded Python 3

File details

Details for the file clippets-0.5.0.tar.gz.

File metadata

  • Download URL: clippets-0.5.0.tar.gz
  • Upload date:
  • Size: 78.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for clippets-0.5.0.tar.gz
Algorithm Hash digest
SHA256 7bfc0c47e006f5e3c719fe74e4a5ca40c915475dfa983d3abfb4d46e3e6ab208
MD5 7aad35831e6c60063457f14f45a9374a
BLAKE2b-256 be377a4c20bfca97efb933369148ba760f3be1ca544984f13b07cb8e91115172

See more details on using hashes here.

File details

Details for the file clippets-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: clippets-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 63.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for clippets-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a049949c8349ce8510182c69f6bdff1a61b99fba674ff571bc7242e536c5e727
MD5 0880b3f30d1f8de80d8758a0ffae751f
BLAKE2b-256 375d746a0aa1af9af40e360f7d2cc680a55c19b1a8d325e0bf86e0231997b7e0

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