Skip to main content

Client for pinnwand pastebin.

Project description

steck logo, a polarbear opening a shirt like superman

steck

rtd badge license badge black badge

About

steck is a Python application to interface with the pinnwand pastebin software. By default steck pastes to bpaste but you can override the instance used.

Prerequisites

  • Python >= 3.6
  • click
  • requests
  • python-magic
  • termcolor
  • appdirs
  • toml

Usage

Simple use::

  € steck paste *      
  You are about to paste the following 7 files. Do you want to continue?
   - LICENSE
   - mypy.ini
   - poetry.lock
   - pyproject.toml
   - README.rst
   - requirements.txt
   - steck.py
  
  Continue? [y/N] y
  
  Completed paste.
  View link:    https://localhost:8000/W5
  Removal link: https://localhost:8000/remove/TS2AFFIEHEWUBUV5HLKNAUZFEI

You can also paste from stdin (a single file)::

  € steck paste --no-confirm -

Skip the confirmation::

  € steck paste --no-confirm *

Don't try to guess at filetypes::

  € steck paste --no-magic *

Skip checking files against .gitignore::

  € steck paste --no-ignore *

Descend recursively::

  € steck paste **/*

More usecases are found in the documentation.

Configuration

The default argument values used by steck can be configured by copying the steck.toml-dist file to ~/.config/steck/steck.toml. You can turn off the confirmation or choose another pinnwand instance there.

More about configuration can be found at the documentation.

License

steck is distributed under the MIT license. See LICENSE for details.

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

steck-0.8.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

steck-0.8.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file steck-0.8.0.tar.gz.

File metadata

  • Download URL: steck-0.8.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for steck-0.8.0.tar.gz
Algorithm Hash digest
SHA256 925a4ff7847e8d76cdf8f2ee4f3e3c9beee3202fe6a923e6a82aa31b42e57f9a
MD5 4a103fa7de16934a1533bc257d62c3ea
BLAKE2b-256 900ed8e7441998b84f657abc793e11a05d7fa4ffc72ee31345baed82d9fbbc73

See more details on using hashes here.

File details

Details for the file steck-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: steck-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for steck-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f83adc51843a3be76bbb01ec0bbd8e5dd4c89203f9041571175bd53663fc5cd
MD5 66e3ae0d06d28e8bdc1d8d444bb4ca7b
BLAKE2b-256 b84aa0df0dabbf18a7ac95248a223e71c3b848f2f18b9ade5c98a2a9eb106a78

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