pycrdfcli
Description
A simple Python script to interact with CRDF (crdf.fr) APIs from CLI.
Usage
$ pip install pycrdfcli
$ pycrdfcli
usage: pycrdfcli.py [-h] [-k API_KEY] [-i INPUT_FILE]
[-a {submit,check,info_key}] [-p PROXY]
version: 1.3
optional arguments:
-h, --help show this help message and exit
-k API_KEY, --api-key API_KEY
API key (could either be provided in the
"SECRET_CRDF_API_KEY" env var)
-i INPUT_FILE, --input-file INPUT_FILE
Input file (either list of newline-separated FQDN, or
a list newline-separated of CRDF refs)
-a {submit,check,info_key}, --action {submit,check,info_key}
Action to do on CRDF (default 'submit')
-p PROXY, --proxy PROXY
Proxy configuration (e.g "-p 'http://127.0.0.1:8080'"))
Changelog
- version 1.3 - 2025-09-27: Few fixes and code refactoring
- version 1.2 - 2025-09-14: Publication on pypi.org and few fixes
Copyright and license
pycrdfcli is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
pycrdfcli is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with pycrdfcli. If not, see http://www.gnu.org/licenses/.
Contact
- Thomas Debize < tdebize at mail d0t com >
Metadata
Release files for pycrdfcli 1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycrdfcli-1.7.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycrdfcli-1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 kB
Release files / pycrdfcli-1.7.tar.gz
| Download URL | pycrdfcli-1.7.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b6e66076e4a405d545121faa53e924a812bac285b9a80200aebf1c32a0d5cce
|
|
BLAKE2b-256 checksum How to use checksums |
7a40e6caa9b6367881494b6960c4978721cbb62bfab25107476abb8009713c6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycrdfcli-1.7-py3-none-any.whl
| Download URL | pycrdfcli-1.7-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
397cc7c69b44f806b72e11f3beab03feaee2193373652ebe6b2a6857d7564aa7
|
|
BLAKE2b-256 checksum How to use checksums |
3044c755f458797e8d764af61ccc2dfeeaaa15160c01d19a7d0ce0974c05a22c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|