Metadata-Version: 2.2
Name: shotcut-api
Version: 0.1.0
Summary: A Python client for the Shotcut.in API
Home-page: https://github.com/yourusername/shotcut-api
Author: Your Name
Author-email: your.email@example.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Shotcut API Python Client

A Python client library for the Shotcut.in URL shortening API.

## Installation

```bash
pip install shotcut-api
```

## Quick Start

```python
from shotcut import ShortcutAPI

# Initialize the client
api = ShortcutAPI("your_api_key")

# Create a shortened URL
link = api.create_link(
    url="https://example.com",
    custom="mylink"  # Optional custom alias
)
print(f"Shortened URL: {link.shorturl}")
```

## Features

- Create and manage shortened URLs
- Handle campaigns and channels
- Custom domain support
- Full API coverage
- Type hints for better IDE support
- Proper error handling

## Documentation

For full documentation, visit [our documentation page](https://github.com/yourusername/shotcut-api).

## License

This project is licensed under the MIT License - see the LICENSE file for details.
