semvec/pypi-packages huggingface dataset:
flask-minijson 0.4
A Flask extension to allow client's to submit data using the MiniJSON codec
Requires Python: !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*

flask-minijson
==============

[![Build Status](https://travis-ci.com/Dronehub/flask-minijson.svg)](https://travis-ci.com/Dronehub/flask-minijson)
[![Test Coverage](https://api.codeclimate.com/v1/badges/34b392b61482d98ad3f0/test_coverage)](https://codeclimate.com/github/Dronehub/flask-minijson/test_coverage)
[![Issue Count](https://codeclimate.com/github/Dronehub/flask-minijson/badges/issue_count.svg)](https://codeclimate.com/github/Dronehub/flask-minijson)
[![PyPI](https://img.shields.io/pypi/pyversions/flask-minijson.svg)](https://pypi.python.org/pypi/flask-minijson)
[![PyPI version](https://badge.fury.io/py/flask-minijson.svg)](https://badge.fury.io/py/flask-minijson)
[![PyPI](https://img.shields.io/pypi/implementation/flask-minijson.svg)](https://pypi.python.org/pypi/flask-minijson)
[![PyPI](https://img.shields.io/pypi/wheel/flask-minijson.svg)]()
[![License](https://img.shields.io/pypi/l/flask-minijson)](https://github.com/Dronehub/flask-minijson)

An extension for Flask to allow clients to submit data using the
[minijson](https://github.com/Dronehub/minijson) codec by providing
a `Content-Type` header of `application/minijson`.

flask-json is required to be initialized before `FlaskMiniJSON`, in such a way:

```python
from flask_minijson import FlaskMiniJSON

app = Flask(__name__)
FlaskJSON(app)
FlaskMiniJSON(app)
```

And you use it like this:

```python
@app.route('/v1', methods=['POST'])
def endpoint():
    json = request.get_json()
```

if normal JSON is passed, it will be recognized. If
minijson is sent by the client, it will be recognized as well.
gidgetlab-kit 0.7.2
Python package to interact with GitLab
Requires Python: >=3.9
Keywords: async, gitlab

# gidgetlab-kit

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![pipeline](https://gitlab.com/beenje/gidgetlab-kit/badges/main/pipeline.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)
[![coverage](https://gitlab.com/beenje/gidgetlab-kit/badges/main/coverage.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)

`gidgetlab-kit` is a Python package that provides several high level functions that can be used when
working with [gidgetlab](https://gidgetlab.readthedocs.io), as well as a `gidgetlab` cli tool to interact
with GitLab.

It inlcudes some useful commands:

```bash
$ gidgetlab --help
Usage: gidgetlab [OPTIONS] COMMAND [ARGS]...

Options:
  --version                       Show the current version and exit.
  --url TEXT                      GitLab URL  [env var: GL_URL; default:
                                  https://gitlab.com]

  --access-token TEXT             GitLab access token  [env var:
                                  GL_ACCESS_TOKEN; default: ]

  --verify / --no-verify          Verify SSL cerificate or disable
                                  verification  [default: True]

  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.

  --help                          Show this message and exit.

Commands:
  clone              Clone or pull all projects from group (including...
  commit-file        Add or update a file to a list of projects Example:
                     The...

  get                Get one or several items from the given endpoint
  list-projects      List all projects from group (including subgroups)
  trigger-pipelines  Trigger the pipeline for all or a subset of projects...
```

## Installation

Only Python 3.9 and above is supported. Create a virtualenv and run:

```bash
pip3 install gidgetlab-kit
```

To use the cli tool, [pipx](https://pipxproject.github.io/pipx/) is recommended.

## License

MIT