Skip to main content

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.

license activity

Linux Python

credCheck

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

credcheck-0.0.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

credcheck-0.0.3-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for credcheck-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0df5d7989680bdabe0c18270d04aa108a738f1965f5a0ab3b750758ea445782c
MD5 eb90ce7219bda0a098cff1f845c27a94
BLAKE2b-256 9b2ed87583600bff0c9e08b7f2bda3c21fe2dcac90f78da5d0514306051edc68

See more details on using hashes here.

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

Hashes for credcheck-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8fcd6235cbe6c96759e3a5ce7169cae6d79d1b664661af49f8e845c45072868f
MD5 ab3919f9b43db761c9afa106d7b59b67
BLAKE2b-256 78331aee0dfcc744dcb66f0386deb0e4d2fe533352dec97263ecf51935449e0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page