Skip to main content

datacite-websnap

CLI tool that exports DataCite records to an S3 bucket.

Also supports exporting records to a local machine.


Purpose

  • Developed to facilitate interoperability between the data platforms of the ETH research institutions in Switzerland.
  • Empowers research institutions to share their DataCite metadata records by exporting the records to publicly accessible S3 cloud storage.
  • Tool also supports exporting a single DataCite DOI XML record, JSON record, and associated resource data files.

Installation

pip install datacite-websnap

Terminal Documentation

General

datacite-websnap --help

Commands

datacite-websnap bulk-export --help
datacite-websnap doi-export --help

Documentation

See the full documentation for commands, usage examples, and reference.

  • Commands: bulk-export, doi-export, common options
  • Usage: S3 bucket and local machine examples
  • Reference: credentials, filters, logs, DataCite API

Author

Rebecca Buchholz

EnviDat is the environmental data portal of the Swiss Federal Institute for Forest, Snow and Landscape Research WSL.

Inspiration

websnap

An EnviDat PyPI package that copies files retrieved from an API to an S3 bucket or a local machine.

License

MIT License

Metadata

Release files for datacite-websnap 3.2.0

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

Source distribution (sdist)

Source distribution for datacite-websnap 3.2.0
File Size Uploaded Provenance Actions
datacite_websnap-3.2.0.tar.gz 34.5 kB Without provenance Details for datacite_websnap-3.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for datacite-websnap 3.2.0
File Interpreter ABI Platform Actions
datacite_websnap-3.2.0-py3-none-any.whl Python 3 none any Details for datacite_websnap-3.2.0-py3-none-any.whl

Total release size: 60.4 kB

Release files / datacite_websnap-3.2.0.tar.gz

Download URL datacite_websnap-3.2.0.tar.gz
Size 34.5 kB
Tags Source
SHA-256 checksum
How to use checksums
09588d567016579dfd9472cff5477b8d183199a5c5c295cb26f23cf2492a6777
BLAKE2b-256 checksum
How to use checksums
f312c25584333304bc3d7d688a01c35635e4ee112ad8bd02e64d55f6cc69d007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.28.0 CPython/3.13.14 Linux/6.8.0-136-generic

Release files / datacite_websnap-3.2.0-py3-none-any.whl

Download URL datacite_websnap-3.2.0-py3-none-any.whl
Size 25.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
811ec06435dadf86b13c1fe0bc933755233f7e1bc1fcdda0e38d58b62e670a4c
BLAKE2b-256 checksum
How to use checksums
91889991b02e3dfbd21e2ed36ba8d952d147c1337071999261e3bb4908b7a21e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.28.0 CPython/3.13.14 Linux/6.8.0-136-generic

Security for datacite-websnap 3.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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