Skip to main content

Pyrepox: Repox for Humans

Travis icon readthedocs icon PyPI version

Pyrepox is a lightweight Repox client written in Python. It is designed to make reading, writing, updating, and deleting content in your Repox instance as convenient as possible.

>>> from repox.repox import Repox
>>> r = Repox("http://localhost:8080", "username", "password")
>>> r.list_all_aggregators()
['dltn']
>>> r.list_all_aggregators(verbose=True)
[{'id': 'dltn', 'name': 'Digital Library of Tennessee', 'nameCode': 'dltn',
'homepage': 'http://localhost:8080/repox'}]
>>> r.get_list_of_providers("dltn")
['utk', 'utc', 'cmhf', 'knox', 'mtsu', 'crossroads', 'tsla', 'nash', 'memphis']

Installation

$ pip install repox

Documentation

Documentation is available at https://pyrepox.readthedocs.io/en/latest/.

Examples for each currently defined method is documented in the repox package documentation.

Todos are also documented.

Want to Help?

Help is very much appreciated. See Contributing or open an issue in the issue tracker.

Metadata

Release files for repox 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for repox 0.0.3
File Size Uploaded
repox-0.0.3.tar.gz 18.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for repox 0.0.3
File Interpreter ABI Platform
repox-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 49.8 kB

Release files / repox-0.0.3.tar.gz

Download URL repox-0.0.3.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ec61d24459af839c86fc545072e7b6e7a2bf59996c25248f03d72ac31fb94ef6
BLAKE2b-256 checksum
How to use checksums
ca94a4ca3229eee7074b27f1c1de8b61ce90cb250ab25adcb19cbd875377fd87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / repox-0.0.3-py3-none-any.whl

Download URL repox-0.0.3-py3-none-any.whl
Size 31.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
308280068a809fab1a62995ee0d68616ba3caff6aa4255804fe55e583bde0c9f
BLAKE2b-256 checksum
How to use checksums
f350027682aa7ae900e8c4f5de2ad134e08a9faa45b5e8f64e14aa7e1247ece5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

1 release file

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