steck


Namesteck JSON
Version 0.8.0 PyPI version JSON
download
home_pagehttps://github.com/supakeen/steck
SummaryClient for pinnwand pastebin.
upload_time2024-11-15 12:23:25
maintainerNone
docs_urlNone
authorsupakeen
requires_python<4,>=3.8.1
licenseMIT
keywords pastebin
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ![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"
}
        
Elapsed time: 0.44183s