A Python toolkit for uploading and downloading data to external repositories and cloud services.
Project description
Piccione
Pronounced Py-ccione.
PICCIONE - Python Interface for Cloud Content Ingest and Outbound Network Export
A Python toolkit for uploading and downloading data to external repositories and cloud services.
Installation
pip install piccione
Quick start
Upload to Figshare
python -m piccione.upload.on_figshare config.yaml
Upload to Zenodo
python -m piccione.upload.on_zenodo config.yaml
Upload to Internet Archive
python -m piccione.upload.on_internet_archive config.yaml
Upload to triplestore
python -m piccione.upload.on_triplestore <endpoint> <folder>
Download from Figshare
python -m piccione.download.from_figshare <article_id> -o <output_dir>
Download from SharePoint
python -m piccione.download.from_sharepoint config.yaml <output_dir>
Documentation
Full documentation: https://opencitations.github.io/piccione/
Configuration examples: examples/
Development
git clone https://github.com/opencitations/piccione.git
cd piccione
uv sync --all-extras --dev
uv run pytest tests/
License
ISC License - see LICENSE.md
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file piccione-3.1.1.tar.gz.
File metadata
- Download URL: piccione-3.1.1.tar.gz
- Upload date:
- Size: 650.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb5b8ebff291b771eb958c9c3630e2f7ead2c97148918dc4da1ec91618318ec9
|
|
| MD5 |
06ba7dd95476ca0660c12ac12b6ef276
|
|
| BLAKE2b-256 |
5b5b75d170e4fabd1d9d69164aef592a38ad5ddbeb0e72949cf94e3eae54babc
|
File details
Details for the file piccione-3.1.1-py3-none-any.whl.
File metadata
- Download URL: piccione-3.1.1-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfe88dead8f137135bdc0942ac911e8615e2a4fc9b202ae5846a8c9549adae6b
|
|
| MD5 |
447ebbe47e460611f717e4dc3dba37d7
|
|
| BLAKE2b-256 |
038af45e002ca04de02c90d9e8323db705dbfc43cd186908ec0aa11d993ab546
|