Chriesibaum's JEP106 tool box
Project description
Chriesibaum's JEP106 Tool Box
A toolbox that parses the Standard Manufacturer’s Identification Code (JEP106) and converts the content into a machine-readable file like a CSV or JSON. It is entirely written in Python.
Installation
pip install -e .
CLI Usage
cb_jep106_converter -i <JEP106xx.pdf> -j <JEP106xx.json>
cb_jep106_converter --help
usage: cb_jep106_converter [-h] [-i <JEP106xx.pdf>] [-c <csv file>] [-j <json file>]
Decode the Standard Manufacturer’s Identification Code PDF file (JEP106xx.pdf)
and generate machine readable output like a CSV or JSON file.
Note:
As the JEP106xx.pdf is not free to use, it is not included in the repository but
can be used by downloading the JEP106xx.pdf from JEDEC and running this script locally.
At the time of writing, the actual JEP106BN.pdf can be found at
https://www.jedec.org/standards-documents/docs/jep-106ab.
Finally, have fun with the JEP106 data! :)
options:
-h, --help show this help message and exit
-i <JEP106xx.pdf>, --pdf <JEP106xx.pdf>
Path to input JEP106 PDF file (default: ./JEP106/JEP106BN.pdf)
-c <csv file>, --csv <csv file>
Path to output CSV file
-j <json file>, --json <json file>
Path to output JSON file
At least one output must be provided: `-c/--csv` or `-j/--json`.
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 cb_jep106-0.1.0.tar.gz.
File metadata
- Download URL: cb_jep106-0.1.0.tar.gz
- Upload date:
- Size: 379.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e322c67e67df2960be09a65ab3c32a049bb2dd25321924690c55712d73b4a378
|
|
| MD5 |
d2d11f21ca6bc4bb881fc6fb5adb5e8d
|
|
| BLAKE2b-256 |
10dc9e4bc7ab5ebc595ddc13a77230e5a9af61ccdb66143c8b12b087b260d0fa
|
Provenance
The following attestation bundles were made for cb_jep106-0.1.0.tar.gz:
Publisher:
publish_to_pypi.yml on chriesibaum/cb_jep106
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cb_jep106-0.1.0.tar.gz -
Subject digest:
e322c67e67df2960be09a65ab3c32a049bb2dd25321924690c55712d73b4a378 - Sigstore transparency entry: 1188516162
- Sigstore integration time:
-
Permalink:
chriesibaum/cb_jep106@2b2a26f51ba76be2b539570b22a4db0a9e5b8d16 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/chriesibaum
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_to_pypi.yml@2b2a26f51ba76be2b539570b22a4db0a9e5b8d16 -
Trigger Event:
push
-
Statement type:
File details
Details for the file cb_jep106-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cb_jep106-0.1.0-py3-none-any.whl
- Upload date:
- Size: 49.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf5ad5a59395a40185661c53b485143784e8c0f7b825e816beae48540630a05c
|
|
| MD5 |
a19fef8b8ca9561343965fd554a601f6
|
|
| BLAKE2b-256 |
67f68d5a3c7730b5a78ef461e50c6283c1adddc365f76632412b7ffdf1e3e856
|
Provenance
The following attestation bundles were made for cb_jep106-0.1.0-py3-none-any.whl:
Publisher:
publish_to_pypi.yml on chriesibaum/cb_jep106
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cb_jep106-0.1.0-py3-none-any.whl -
Subject digest:
cf5ad5a59395a40185661c53b485143784e8c0f7b825e816beae48540630a05c - Sigstore transparency entry: 1188516165
- Sigstore integration time:
-
Permalink:
chriesibaum/cb_jep106@2b2a26f51ba76be2b539570b22a4db0a9e5b8d16 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/chriesibaum
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_to_pypi.yml@2b2a26f51ba76be2b539570b22a4db0a9e5b8d16 -
Trigger Event:
push
-
Statement type: