Metadata-Version: 2.1
Name: catbox-uploader
Version: 0.1
Summary: A simple Python library to upload files and URLs to Catbox.moe
Home-page: https://github.com/lunaticsm/catbox-uploader.git
Author: viendi
Author-email: viendii@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests

# Catbox Uploader

Catbox Uploader is a simple Python library to upload files and URLs to [Catbox.moe](https://catbox.moe).

## Installation

```bash
pip install catbox_uploader
```

## Usage

### Upload a file:

```python
from catbox_uploader import CatboxUploader

uploader = CatboxUploader()
link = uploader.upload_file('path/to/your/image.png')
print(f'Uploaded file link: {link}')
```

### Upload a URL:

```python
from catbox_uploader import CatboxUploader

uploader = CatboxUploader()
link = uploader.upload_url('https://example.com/image.png')
print(f'Uploaded URL link: {link}')
```

### Error Handling:

```python
from catbox_uploader import CatboxUploader, CatboxError, FileNotFoundError

uploader = CatboxUploader()
try:
    link = uploader.upload_file('path/to/your/file.png')
except FileNotFoundError as e:
    print(f"File error: {str(e)}")
except CatboxError as e:
    print(f"Catbox upload error: {str(e)}")
```


