Metadata-Version: 2.4
Name: pyarchiveit
Version: 0.6.2
Summary: A Python library to interact with the Archive-It's API
Author: Ken Lui
Author-email: Ken Lui <116421546+kenlhlui@users.noreply.github.com>
License-Expression: GPL-3.0-or-later
Requires-Dist: httpx>=0.28.1
Requires-Dist: pydantic>=2.12.3
Requires-Python: >=3.12
Project-URL: Changelog, https://github.com/kenlhlui/pyarchiveit/releases
Project-URL: Documentation, https://kenlhlui.github.io/pyarchiveit/
Project-URL: Homepage, https://kenlhlui.github.io/pyarchiveit/
Project-URL: Repository, https://github.com/kenlhlui/pyarchiveit
Description-Content-Type: text/markdown

$\color{Red}\Huge{\textsf{🚨THIS LIBRARY IS UNDER ACTIVE DEVELOPMENT. USE AT YOUR OWN RISK.🚨}}$


# 📦 Pyarchiveit

[Pyarchiveit](https://pypi.org/project/pyarchiveit/) is a Python library designed to interact with the Internet Archive's Archive-it API. It provides a simple interface to manage the seeds and collections within Archive-it accounts.

## ✨ Features
- Create and update seeds with metadata validation
- Retrieve seed lists with their metadata for single or multiple collections

## 📥 Installation
You can install the library using pip:
```bash
pip install pyarchiveit
```
Or use [`uv`](https://github.com/astral-sh/uv) if you have it installed:
```bash
uv add pyarchiveit
```

## 💡 Quick Start

See the [Getting Started guide](https://kenlhlui.github.io/pyarchiveit/getting-started/) for detailed installation and initialization instructions.

## 📚 Documentation

Visit the [documentation site](https://kenlhlui.github.io/pyarchiveit/) for complete guides and API reference.

## ⚫ Support
For questions or support, please open an issue on the [GitHub repository](https://github.com/kenlhlui/pyarchiveit/issues).

## 🏗️ Development

See the [contributing guide](CONTRIBUTING.md) for details on how to contribute to this project.

## 🖊️ Author
[Ken Lui](https://github.com/kenlhlui) - Data Curation Specialist at [Map & Data Library, University of Toronto](https://mdl.library.utoronto.ca/)

## ⚖️ License
This project is licensed under the GNU GPLv3 - see the [LICENSE](LICENSE) file for details.
