[!CAUTION] 🚨THIS LIBRARY IS UNDER ACTIVE DEVELOPMENT. USE AT YOUR OWN RISK.🚨
📦 Pyarchiveit
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
- Export seed data to CSV and XLSX formats
📥 Installation
You can install the library using pip:
pip install pyarchiveit
Or use uv if you have it installed:
uv add pyarchiveit
[!TIP] As a best practice (and since the project is under active development), you should pin the version of
pyarchiveitwhen installing it, e.g.pip install pyarchiveit==0.1.0oruv add pyarchiveit==0.1.0, to avoid unexpected issues from future updates.
💡 Quick Start
See the Getting Started guide for detailed installation and initialization instructions.
📚 Documentation
Visit the documentation site for complete guides and API reference.
⚫ Support
For questions or support, please open an issue on the GitHub repository.
🏗️ Development
See the contributing guide for details on how to contribute to this project.
🖊️ Author
Ken Lui - Data Curation Specialist at Map & Data Library, University of Toronto
⚖️ License
This project is licensed under the GNU GPLv3 - see the LICENSE file for details.
Metadata
Release files for pyarchiveit 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyarchiveit-0.8.1.tar.gz | 9.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyarchiveit-0.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.7 kB
Release files / pyarchiveit-0.8.1.tar.gz
| Download URL | pyarchiveit-0.8.1.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4a9473af230825088e2bc39fa1bc6dde166b2714c92eab69035996583bce173
|
|
BLAKE2b-256 checksum How to use checksums |
76102f0731ae2c1bace9220f5d5f5adbad4d4e94b45ee24321767d6187032e1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.7
|
Release files / pyarchiveit-0.8.1-py3-none-any.whl
| Download URL | pyarchiveit-0.8.1-py3-none-any.whl |
|---|---|
| Size | 12.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68a5376d5739794978e15c3136ebff3ff9d2c4ea23f69543dfc395a2dd973a6d
|
|
BLAKE2b-256 checksum How to use checksums |
6ef94aa2514f2c6e7ba026f787b4aa06eb22e0b902d32cf7f73bf82c62c2451c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.7
|