Metadata-Version: 2.4
Name: transpiler-mate
Version: 0.14.0
Summary: Schema.org 2 metadata formats transpiler
Project-URL: Documentation, https://github.com/Terradue/transpiler-mate#readme
Project-URL: Issues, https://github.com/Terradue/transpiler-mate/issues
Project-URL: Source, https://github.com/Terradue/transpiler-mate
Author-email: Fabrice Brito <info@terradue.com>, Simone Tripodi <info@terradue.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: email-validator
Requires-Dist: invenio-rest-api-client
Requires-Dist: loguru
Requires-Dist: pydantic
Requires-Dist: pyyaml
Requires-Dist: yaml-ld
Description-Content-Type: text/markdown

# Transpiler Mate

A small and light yet powerful Python API + CLI to extract [Schema.org/SoftwareApplication](https://schema.org/SoftwareApplication) Metadata from an annotated [CWL](https://www.commonwl.org/) document and:

* transpile it to the [CodeMeta](https://codemeta.github.io/index.html) format;
* transpile it to the [DataCite Metadata](https://inveniordm.docs.cern.ch/reference/metadata/#metadata) properties;
* transpile it to [OGC API - Records](https://ogcapi.ogc.org/records/);
* transpile & publish a Record on [Invenio RDM](https://inveniosoftware.org/products/rdm/).

Read the documentation on: https://terradue.github.io/transpiler-mate/
