Metadata-Version: 2.4
Name: fetchbin
Version: 0.2.0
Summary: Simple sharing for your system's fetch output
Project-URL: Source, https://github.com/beucismis/fetchbin
Project-URL: Issues, https://github.com/beucismis/fetchbin/issues
Project-URL: Documentation, https://github.com/beucismis/fetchbin#readme
Author-email: beucismis <beucismis@tutamail.com>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: ansi2html==1.9.2
Requires-Dist: fastapi==0.120.1
Requires-Dist: itsdangerous==2.2.0
Requires-Dist: jinja2==3.1.4
Requires-Dist: pydantic-settings==2.10.1
Requires-Dist: pydantic==2.11.7
Requires-Dist: requests==2.32.3
Requires-Dist: shortuuid==1.0.13
Requires-Dist: slowapi==0.1.9
Requires-Dist: sqlmodel==0.0.27
Requires-Dist: uvicorn==0.35.0
Description-Content-Type: text/markdown

# fetchbin

FetchBin is a simple and fast way to share your command line outputs with others. Whether you're debugging, showcasing system information, or collaborating with teammates, FetchBin makes it easy to share terminal output in a clean, readable format.

Offical instance: https://fetchbin.beucismis.org \
API Documentation: https://fetchbin.beucismis.org/api

## Install and Usage

```
pip install fetchbin

fetchbin share fastfetch

fetchbin share -s <command>  # Share as hidden
fetchbin delete <token>  # Delete a share
```

## Usage with Netcat

You can also pipe any text directly to fetchbin using `netcat` (or `nc`):

```
echo "Hello, world!" | nc fetchbin.beucismis.org 9999
```

## Running with Docker

```
git clone https://github.com/beucismis/fetchbin
cd fetchbin/
docker build -t fetchbin .
sudo docker run -d -p 8000:8000 -p 9999:9999 -v ~/data:/data --name fetchbin fetchbin
```

## Usage

Once the service is running, you can access the API at `http://localhost:8000`.

## License

`fetchbin` is distributed under the terms of the [GNU GPL](LICENSE.txt) license.
