Skip to main content

[!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 pyarchiveit when installing it, e.g. pip install pyarchiveit==0.1.0 or uv 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)

Source distribution for pyarchiveit 0.8.1
File Size Uploaded
pyarchiveit-0.8.1.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyarchiveit 0.8.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page