![steck logo, a polarbear opening a shirt like superman](https://src.tty.cat/supakeen/steck/raw/branch/master/doc/_static/logo-doc.png)
steck
#####
![rtd badge](https://readthedocs.org/projects/steck/badge/?version=latest) ![license badge](https://steck.readthedocs.io/en/latest/_static/license.svg) ![black badge](https://img.shields.io/badge/code%20style-black-000000.svg)
## About
``steck`` is a Python application to interface with the [pinnwand](https://github.com/supakeen/pinnwand) pastebin
software. By default ``steck`` pastes to [bpaste](https://bpa.st) 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](https://steck.readthedocs.io/en/latest/).
## 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](https://steck.readthedocs.io/en/latest/).
## License
``steck`` is distributed under the MIT license. See `LICENSE`
for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/supakeen/steck",
"name": "steck",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.8.1",
"maintainer_email": null,
"keywords": "pastebin",
"author": "supakeen",
"author_email": "cmdr@supakeen.com",
"download_url": "https://files.pythonhosted.org/packages/90/0e/d8e7441998b84f657abc793e11a05d7fa4ffc72ee31345baed82d9fbbc73/steck-0.8.0.tar.gz",
"platform": null,
"description": "![steck logo, a polarbear opening a shirt like superman](https://src.tty.cat/supakeen/steck/raw/branch/master/doc/_static/logo-doc.png)\n\nsteck\n#####\n\n![rtd badge](https://readthedocs.org/projects/steck/badge/?version=latest) ![license badge](https://steck.readthedocs.io/en/latest/_static/license.svg) ![black badge](https://img.shields.io/badge/code%20style-black-000000.svg)\n\n## About\n\n``steck`` is a Python application to interface with the [pinnwand](https://github.com/supakeen/pinnwand) pastebin\nsoftware. By default ``steck`` pastes to [bpaste](https://bpa.st) but you can override the\ninstance used.\n\n## Prerequisites\n\n* Python >= 3.6\n* click\n* requests\n* python-magic\n* termcolor\n* appdirs\n* toml\n\n## Usage\n\nSimple use::\n\n```\n \u20ac steck paste * \n You are about to paste the following 7 files. Do you want to continue?\n - LICENSE\n - mypy.ini\n - poetry.lock\n - pyproject.toml\n - README.rst\n - requirements.txt\n - steck.py\n \n Continue? [y/N] y\n \n Completed paste.\n View link: https://localhost:8000/W5\n Removal link: https://localhost:8000/remove/TS2AFFIEHEWUBUV5HLKNAUZFEI\n```\n\nYou can also paste from stdin (a single file)::\n\n```\n \u20ac steck paste --no-confirm -\n```\n\nSkip the confirmation::\n\n```\n \u20ac steck paste --no-confirm *\n```\n \nDon't try to guess at filetypes::\n\n```\n \u20ac steck paste --no-magic *\n```\n \nSkip checking files against ``.gitignore``::\n\n```\n \u20ac steck paste --no-ignore *\n```\n\nDescend recursively::\n\n```\n \u20ac steck paste **/*\n```\n\nMore usecases are found in the [documentation](https://steck.readthedocs.io/en/latest/).\n\n\n## Configuration\n\nThe default argument values used by ``steck`` can be configured by copying the\n``steck.toml-dist`` file to ``~/.config/steck/steck.toml``. You can turn off\nthe confirmation or choose another pinnwand instance there.\n\nMore about configuration can be found at the [documentation](https://steck.readthedocs.io/en/latest/).\n\n## License\n``steck`` is distributed under the MIT license. See `LICENSE`\nfor details.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Client for pinnwand pastebin.",
"version": "0.8.0",
"project_urls": {
"Homepage": "https://github.com/supakeen/steck",
"Repository": "https://github.com/supakeen/steck"
},
"split_keywords": [
"pastebin"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b84aa0df0dabbf18a7ac95248a223e71c3b848f2f18b9ade5c98a2a9eb106a78",
"md5": "66e3ae0d06d28e8bdc1d8d444bb4ca7b",
"sha256": "3f83adc51843a3be76bbb01ec0bbd8e5dd4c89203f9041571175bd53663fc5cd"
},
"downloads": -1,
"filename": "steck-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "66e3ae0d06d28e8bdc1d8d444bb4ca7b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.8.1",
"size": 4565,
"upload_time": "2024-11-15T12:23:23",
"upload_time_iso_8601": "2024-11-15T12:23:23.421726Z",
"url": "https://files.pythonhosted.org/packages/b8/4a/a0df0dabbf18a7ac95248a223e71c3b848f2f18b9ade5c98a2a9eb106a78/steck-0.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "900ed8e7441998b84f657abc793e11a05d7fa4ffc72ee31345baed82d9fbbc73",
"md5": "4a103fa7de16934a1533bc257d62c3ea",
"sha256": "925a4ff7847e8d76cdf8f2ee4f3e3c9beee3202fe6a923e6a82aa31b42e57f9a"
},
"downloads": -1,
"filename": "steck-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "4a103fa7de16934a1533bc257d62c3ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.8.1",
"size": 4079,
"upload_time": "2024-11-15T12:23:25",
"upload_time_iso_8601": "2024-11-15T12:23:25.083376Z",
"url": "https://files.pythonhosted.org/packages/90/0e/d8e7441998b84f657abc793e11a05d7fa4ffc72ee31345baed82d9fbbc73/steck-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-15 12:23:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "supakeen",
"github_project": "steck",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "steck"
}