semvec/pypi-packages huggingface dataset:
kumquat 0.0.2
simple web framework with features

# kumquat

Simple asynchronous web framework, based on uvicorn.
  
<img src="https://i.imgur.com/8iU3Ex6l.jpg" title="source: imgur.com" />

### Installation

Stable:
```
pip install kumquat
```

Unstable:
```
pip install https://github.com/kesha1225/Kumquat/archive/master.zip --upgrade
```

### Usage

You can see more examples [here](./examples).

```python3
from kumquat.application import Kumquat
from kumquat.response import TextResponse, JsonResponse, HTMLResponse
from kumquat.request import Request
from kumquat.response import SimpleResponse, TemplateResponse
import logging

logging.basicConfig(level="INFO")

app = Kumquat()
app.app_name = "KumquatApp"


@app.index()
async def index(request: Request, response: SimpleResponse):
    response.status_code = 418
    response.set_headers({"shue": "ppsh"})
    return HTMLResponse("<h1>hello</h1>")


@app.get("/<name>/<age>")
async def some_json_route(request: Request, response: SimpleResponse):
    name = request.path_dict["name"]
    age = request.path_dict["age"]
    return {"user": {"name": name, "age": age}}


app.run() # you can use ngrok - app.ngrok_run()

```
tinycircuits-a1454 0.0.2
Wireling Analog Hall Effect Sensor Python library
Requires Python: >=3.6

# TinyCircuits Wireling Analog Hall Effect Sensor Python AST1006

This repository holds a python package and example meant for using a TinyCircuits [Analog Hall Effect Sensor Wireling](https://tinycircuits.com/collections/wirelings/products/analog-digital-hall-sensor-wireling?variant=30110882431060) with a Raspberry Pi and Wireling Pi Hat.

To install the package, use:

```
pip3 install tinycircuits-a1454
```

or if your default is Python 3:

```
pip install tinycircuits-a1454
```

Software written by: [TinyCircuits](https://tinycircuits.com/) for use with TinyCircuits hardware
appthreat-vulndb 1.0.4
Vulnerability database and package search for sources such as CVE, GitHub, and so on. Uses a built-in file based storage.
Requires Python: >=3.6

# Introduction

Vulndb is a vulnerability database and package search for sources such as NVD, GitHub and so on. It uses a built-in file based storage to allow offline access.

## Installation

```bash
pip install appthreat-vulndb
```

## Usage

This package is ideal as a library for managing vulnerabilities. This is used by [dep-scan](http://github.com/AppThreat/dep-scan), a free open-source dependency audit tool. However, there is a limited cli capability available with few features to test this tool directly.

### Cache vulnerability data

```bash
vdb --cache
```

It is possible to customise the cache behaviour by increasing the historic data period to cache by setting the following environment variables.

- NVD_START_YEAR - Default: 2016. Supports upto 2002
- GITHUB_PAGE_COUNT - Default: 5. Supports upto 20

### Periodic sync

To periodically sync the latest vulnerabilities and update the database cache.

```bash
vdb --sync
```

### Basic search

It is possible to perform simple search using the cli.

```bash
vdb --search android:8.0

vdb --search google:android:8.0

vdb --search android:8.0,simplesamlphp:1.14.11
```

Syntax is package:version,package:version or vendor : package : version (Without space)