semvec/pypi-packages huggingface dataset:
nomeroff-net-test 0.3.5.0
Automatic numberplate recognition system
License: MIT
Keywords: Nomeroff Net ai  Mask_RCNN OCR GRU opensource license number plate recognition licenseplate numberplate license-plate number-plate ria-com RIA.com ria

Nomeroff Net is a opensource python license plate recognition framework based on the application of a convolutional neural network on the Mask_RCNN architecture, and cusomized OCR-module powered by GRU architecture. The project is now at the initial stage of development, write to us if you are interested in helping us in the formation of a dataset for your country.
Flask-JsonSchemaValidator 0.3.0
Basic JSON Schema Validator for the Flask web framework.
License: MIT
Keywords: Flask jsonschema validation json

# Flask-JsonSchemaValidator

Basic JSON Schema Validator for the [Flask](http://flask.pocoo.org/) web framework.

## Usage

Basic usage is to apply the `@validate` decorator to a route. If request validates the route will be called as normal. If the request doesn't validate an error message will be genrated and a `400 BAD REQUEST` will be returned with the error message in the body.

```
validate(schema, force=False, json_cache=True)
```
schema: [jsonschema](http://json-schema.org/) to validate against

force: try to validate request if `Content-Type` is not `applciation/json` 

json_cache: cache json with `flask.request.get_json` 


### Example

```python
from flask_jsonschema import validate

@app.route("/", methods=['POST'])
@validate({
	        'type': 'object',
	        'properties': {
	            'foo': {'type': 'string'},
	            'bar': {'type': 'number'},
	        },
	        'required': ['bar', 'foo'],
	    })
def index_post():
    return flask.jsonify(
            time=time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime())
            )
```

#### Valid Request

Request:

```http
POST / HTTP/1.1
Content-Type: application/json
Host: localhost:5000
Content-Length: 26

{"foo":"String","bar":123}
```

Response:

```http
HTTP/1.0 200 OK
Content-Type: application/json
Content-Length: 35
Server: Werkzeug/0.10.4 Python/3.4.3
Date: Thu, 27 Aug 2015 04:05:24 GMT

{
  "time": "2015-08-27 04:05:24"
}
```
#### Invalid Request

Request:

```http
POST / HTTP/1.1
Content-Type: application/json
Host: localhost:5000
Content-Length: 37

{"foo":"String","bar":"Not a number"}
```

Response:

```http
HTTP/1.0 400 BAD REQUEST
Content-Type: application/json
Content-Length: 145
Server: Werkzeug/0.10.4 Python/3.4.3
Date: Thu, 27 Aug 2015 03:53:39 GMT

{
  "error_message": "'Not a number' is not of type 'number'",
  "error_path": "(root).bar",
  "status": 400,
  "status_message": "Bad Request"
}
```
diamond-patterns 0.5.3
Diamond-Patterns are scaffolds for knowledge work.  Use patterns to go faster.
License: MIT

Diamond-Patterns
================

**Diamond-Patterns** are scaffolds for knowledge work.  Use patterns to go faster.

.. image:: https://img.shields.io/github/stars/iandennismiller/diamond-patterns.svg?style=social&label=GitHub
    :target: https://github.com/iandennismiller/diamond-patterns

.. image:: https://img.shields.io/pypi/v/diamond-patterns.svg
    :target: https://pypi.python.org/pypi/diamond-patterns

.. image:: https://readthedocs.org/projects/diamond-patterns/badge/?version=latest
    :target: http://diamond-patterns.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. .. image:: https://travis-ci.org/iandennismiller/diamond-patterns.svg?branch=master
..     :target: https://travis-ci.org/iandennismiller/diamond-patterns

.. .. image:: https://coveralls.io/repos/github/iandennismiller/diamond-patterns/badge.svg?branch=master
..     :target: https://coveralls.io/github/iandennismiller/diamond-patterns?branch=master

Usage
-----

The ``pattern`` command will apply a pattern to the current directory.

The following example applies the ``article`` pattern:

::

    mkdir article
    cd article
    diamond pattern article

List all available patterns:

::

    diamond list

Read about `all the available patterns <https://diamond-patterns.readthedocs.io/en/latest/patterns.html>`_.

View documentation for ``article`` pattern:

::

    diamond docs article

Command line help:

::

    diamond --help
    diamond pattern --help

Installation
------------

Install Diamond-Patterns with Python pip.

::

    pip install diamond-patterns

`Installation documentation <https://diamond-patterns.readthedocs.io/en/latest/install.html>`_ is available online.

Online Resources
----------------

- `Documentation <http://diamond-patterns.readthedocs.io/>`_
- `GitHub Project Page <http://github.com/iandennismiller/diamond-patterns>`_
- `Python Project on PyPi <http://pypi.python.org/pypi/Diamond-Patterns>`_
phrasebook 0.0.4
Store phrases (SQL, messages, what-have-you) alongside your modules.
License: MIT
Requires Python: >=3.6

phrasebook
==========

Store phrases (SQL, messages, what-have-you) alongside your modules.

Project Features
----------------

-  `phrasebook <https://phrasebook.readthedocs.io/en/latest/index.html#>`__
-  a starter `Click <http://click.pocoo.org/5/>`__ command-line
   application
-  automated unit tests you can run with
   `pytest <https://docs.pytest.org/en/latest/>`__
-  a `Sphinx <http://www.sphinx-doc.org/en/master/>`__ documentation
   project

Getting Started
---------------

The project's documentation contains a section to help you `get
started <https://phrasebook.readthedocs.io/en/latest/getting_started.html>`__
as a developer or user of the library.

Development Prerequisites
-------------------------

If you're going to be working in the code (rather than just using the
library), you'll want a few utilities.

-  `GNU Make <https://www.gnu.org/software/make/>`__
-  `Pandoc <https://pandoc.org/>`__

Resources
---------

Below are some handy resource links.

-  `Project Documentation <http://phrasebook.readthedocs.io/>`__
-  `Click <http://click.pocoo.org/5/>`__ is a Python package for
   creating beautiful command line interfaces in a composable way with
   as little code as necessary.
-  `Sphinx <http://www.sphinx-doc.org/en/master/>`__ is a tool that
   makes it easy to create intelligent and beautiful documentation,
   written by Geog Brandl and licnsed under the BSD license.
-  `pytest <https://docs.pytest.org/en/latest/>`__ helps you write
   better programs.
-  [GNU Make] is a tool which controls the generation of executables and
   other non-source files of a program from the program's source files.

Authors
-------

-  **Pat Daburu** - *Initial work* -
   `github <https://github.com/patdaburu>`__

See also the list of
`contributors <https://github.com/patdaburu/phrasebook/contributors>`__
who participated in this project.

LicenseMIT License
------------------

Copyright (c) patdaburu

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
elastalk 6.5.2.2
Simple Conveniences for Talking to Elasticsearch
License: MIT
Requires Python: >=3.6

elastalk
========

Simple Conveniences for Talking to Elasticsearch

Project Features
----------------

-  `elastalk <http://www.comingsoon.net>`__
-  a `Click <http://click.pocoo.org/5/>`__ command-line application that
   you can use to generate hashes
-  automated unit tests you can run with
   `pytest <https://docs.pytest.org/en/latest/>`__
-  a `Sphinx <http://www.sphinx-doc.org/en/master/>`__ documentation
   project

Getting Started
---------------

The project's documentation contains a section to help you `get
started <https://elastalk.readthedocs.io/en/latest/getting_started.html>`__
as a developer or user of the library.

Development Prerequisites
-------------------------

If you're going to be working in the code (rather than just using the
library), you'll want a few utilities.

-  `GNU Make <https://www.gnu.org/software/make/>`__
-  `Pandoc <https://pandoc.org/>`__

Resources
---------

Below are some handy resource links.

-  `Project Documentation <http://elastalk.readthedocs.io/>`__
-  `Click <http://click.pocoo.org/5/>`__ is a Python package for
   creating beautiful command line interfaces in a composable way with
   as little code as necessary.
-  `Sphinx <http://www.sphinx-doc.org/en/master/>`__ is a tool that
   makes it easy to create intelligent and beautiful documentation,
   written by Geog Brandl and licnsed under the BSD license.
-  `pytest <https://docs.pytest.org/en/latest/>`__ helps you write
   better programs.
-  [GNU Make] is a tool which controls the generation of executables and
   other non-source files of a program from the program's source files.

Authors
-------

-  **Pat Daburu** - *Initial work* -
   `github <https://github.com/patdaburu>`__

See also the list of
`contributors <https://github.com/patdaburu/elastalk/contributors>`__
who participated in this project.

MIT License
-----------

Copyright (c) patdaburu

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.