A tool to determine Crossref credential permissions.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
credCheck: lookup Crossref credential permissions
credCheck allows you to test whether your Crossref credentials have the necessary permissions to deposit a DOI. It is a simple command-line tool that takes a DOI and Crossref username and password and returns a boolean value indicating whether the user has the necessary permissions to deposit the DOI.
Install
pip install credcheck
CLI Usage
Usage: cli.py [OPTIONS] USERNAME PASSWORD DOI
Checks the credentials for a given username, password, and doi.
╭─ Arguments ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ * username TEXT The username [default: None] [required] │
│ * password TEXT The password [default: None] [required] │
│ * doi TEXT The doi with prefix to check [default: None] [required] │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion [bash|zsh|fish|powershell|pwsh] Install completion for the specified shell. [default: None] │
│ --show-completion [bash|zsh|fish|powershell|pwsh] Show completion for the specified shell, to copy it or customize the installation. [default: None] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Programmatic Usage
import cred
credential = cred.Credential(username=username, password=password, doi=doi)
if not credential.is_authenticated():
...
if credential.is_authorised():
...
© Crossref 2024
Project details
Release history Release notifications | RSS feed
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 credcheck-0.0.3.tar.gz.
File metadata
- Download URL: credcheck-0.0.3.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0df5d7989680bdabe0c18270d04aa108a738f1965f5a0ab3b750758ea445782c
|
|
| MD5 |
eb90ce7219bda0a098cff1f845c27a94
|
|
| BLAKE2b-256 |
9b2ed87583600bff0c9e08b7f2bda3c21fe2dcac90f78da5d0514306051edc68
|
File details
Details for the file credcheck-0.0.3-py3-none-any.whl.
File metadata
- Download URL: credcheck-0.0.3-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fcd6235cbe6c96759e3a5ce7169cae6d79d1b664661af49f8e845c45072868f
|
|
| MD5 |
ab3919f9b43db761c9afa106d7b59b67
|
|
| BLAKE2b-256 |
78331aee0dfcc744dcb66f0386deb0e4d2fe533352dec97263ecf51935449e0a
|