openschemas python helper functions for schemaorg schemas
Project description
# OpenSchemas Python
[![CircleCI](https://circleci.com/gh/openschemas/openschemas-python.svg?style=svg)](https://circleci.com/gh/openschemas/openschemas-python)
[![PyPI version](https://badge.fury.io/py/openschemas.svg)](https://badge.fury.io/py/openschemas)
![https://github.com/openschemas/spec-template/raw/master/img/hexagon_square_small.png](https://github.com/openschemas/spec-template/raw/master/img/hexagon_square_small.png)
-------------------------------------------------------------------------------
This is a small module with helper functions and scripts for interacting with schema.org
specifications, provided as an [openschemas](https://www.github.com/openschemas) tool.
Please contribute at [openschemas/openschemas-python](https://www.github.com/openschemas/openschemas-python) on
Github. Documentation will be provided as the library is developed.
# Quick Start
To install
```
git clone https://www.github.com/openschemas/openschemas-python
cd openschemas-python
python setup.py install
```
or the package is hosted on [pypi](https://pypi-hypernode.com/project/openschemas/) and
can be installed with pip:
```
$ pip install openschemas
# See the version
$ openschemas --version
# Run map2model
$ map2model --config configuration.yml --folder specifications
# Run specification validator
$ openschemas validate --criteria openschemas/main/validate/criteria/dummy.yml --infile Container.html
```
For usage, please see our [documentation](https://openschemas.github.io/openschemas-python/html/usage.html) **under development**
[![CircleCI](https://circleci.com/gh/openschemas/openschemas-python.svg?style=svg)](https://circleci.com/gh/openschemas/openschemas-python)
[![PyPI version](https://badge.fury.io/py/openschemas.svg)](https://badge.fury.io/py/openschemas)
![https://github.com/openschemas/spec-template/raw/master/img/hexagon_square_small.png](https://github.com/openschemas/spec-template/raw/master/img/hexagon_square_small.png)
-------------------------------------------------------------------------------
This is a small module with helper functions and scripts for interacting with schema.org
specifications, provided as an [openschemas](https://www.github.com/openschemas) tool.
Please contribute at [openschemas/openschemas-python](https://www.github.com/openschemas/openschemas-python) on
Github. Documentation will be provided as the library is developed.
# Quick Start
To install
```
git clone https://www.github.com/openschemas/openschemas-python
cd openschemas-python
python setup.py install
```
or the package is hosted on [pypi](https://pypi-hypernode.com/project/openschemas/) and
can be installed with pip:
```
$ pip install openschemas
# See the version
$ openschemas --version
# Run map2model
$ map2model --config configuration.yml --folder specifications
# Run specification validator
$ openschemas validate --criteria openschemas/main/validate/criteria/dummy.yml --infile Container.html
```
For usage, please see our [documentation](https://openschemas.github.io/openschemas-python/html/usage.html) **under development**
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
openschemas-0.0.14.tar.gz
(36.9 kB
view details)
File details
Details for the file openschemas-0.0.14.tar.gz
.
File metadata
- Download URL: openschemas-0.0.14.tar.gz
- Upload date:
- Size: 36.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb83ea531e92ec11123015ab18313636bafbe2edf7fbe379a5caddd8d678dcb |
|
MD5 | 36c03a206dd191c109456f82563b56da |
|
BLAKE2b-256 | 6f90bc715a1e7564618bb842ec4ac3ba506866fa5522d88cafda3fef67dff675 |