semvec/pypi-packages huggingface dataset:
iscc-index 1.1.0b5
ISCC Index - Nearest Neighbor Search
Requires Python: >=3.6.1,<3.10

# iscc-index - ISCC Nearest Neighbor Search

> A REST OpenAPI Backend for indexing [**ISCC codes**](https://iscc.codes) for digital media files.


The Webservice is build with [FastAPI](https://github.com/tiangolo/fastapi) and makes
use of the [ISCC reference implementation](<https://github.com/iscc/iscc-specs>).
It includes an interactive API documentation:

![Interactive ISCC Api Docs](screenshot.jpg)


The Docker image is published at https://hub.docker.com/r/titusz/iscc-index


## Install via pip

```bash
$ pip3 install iscc-index
```

Start webservice via uvicorn

```bash
$ iscc-index
INFO:     Started server process [18800]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://127.0.0.1:8090 (Press CTRL+C to quit)
```

## Setup for development

If you are using [poetry](https://python-poetry.org/):

- After checkout cd into code directory and run 'poetry install' to install dependencies.
- Launch dev server with: 'uvicorn iscc_index.main:app --reload' or 'icscc-index'
- See API docs at: http://127.0.0.1:8090


## License

MIT © 2021 Titusz Pan
aesthetic-ascii-stroo 0.0.1
For generating A E S T H E T I C ascii art
Requires Python: >=3.7

# Aesthetic ASCII

Generate **A E S T H E T I C** ASCII art.

## Instructions

1. Install:

```
pip install aesthetic-ascii
```

2. Generate an aesthetic ASCII visual:

```python
from aesthetic_ascii import synthesize

# initialize drive object (to generate visuals)
drive = synthesize.Drive()
# generate a ASCII visual (dark_mode optional)
drive.generate(dark_mode=True)
# save to png
drive.to_png('aesthetic.png')
```

3. Ride the space skyway home to 80s Miami
django-kick-off 0.0.4
Start a virtual environment and a fully configurated Django project with an app
Requires Python: >=3.6

# Kick-Off-Django

The idea of this package is to avoid the repetitive task of configuring a Django project and virtual environment.  


## Installation

```python
pip install django-kick-off
```

## Usage

```python
python3 -m kick_off <project_name> <venv_name>
```
OUTPUT:
- requirements.txt
- virtual environment
- Django project with an app.

## Example #1 (Generic Naming)

```python
python3 -m kick_off
```

OUTPUT:
```bash
|--requirements.txt
|--venvMySite/
    |--bin/
    |--include/
    |--lib/
    |--pyvenv.cfg
|--mysite/
    |--home/
    |--mysite/
    |--manage.py
    |--db.sqlite3
```

## Example #2 (Only Project Naming)

```python
python3 -m kick_off test_web
```

OUTPUT:
```bash
|--requirements.txt
|--venvTestWeb/
    |--bin/
    |--include/
    |--lib/
    |--pyvenv.cfg
|--test_web/
    |--home/
    |--test_web/
    |--manage.py
    |--db.sqlite3
```

## Example #3 (Project and Venv Naming)

```python
python3 -m kick_off test_web Example
```

OUTPUT:
```bash
|--requirements.txt
|--venvExample/
    |--bin/
    |--include/
    |--lib/
    |--pyvenv.cfg
|--test_web/
    |--home/
    |--test_web/
    |--manage.py
    |--db.sqlite3
```
pgui 0.0.33
A GUI module compatible with pygame
Requires Python: >=3.6

# PyGameUI

PyGameUI (or pgui) is a Python library for creating simple GUIs in pygame

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install PyGameUI.

```bash
pip install pgui
```

You can also install from source this way:
```bash
python setup.py install
```

## Usage

PyGameUI widgets need a parent class with a screen attribute of type `pygame.Surface` and a pygame event listener to be used. This is a simple working example:

```python
import pgui
import pygame

pygame.init()


class Main:
    def __init__(self):
        # Create a screen attribute
        self.screen = pygame.display.set_mode((600, 600))
        self.entry = pgui.Entry(self)
        self.button = pgui.Button(self, func=self.print_text)

        self.entry.move(50, 50)
        self.button.move(50, 100)

        self.widgets = [self.entry, self.button]

    def print_text(self):
        print(self.entry.text)

    def update(self):
        self.screen.fill((60, 60, 60))
        for w in self.widgets:
            w.update()
        pygame.display.flip()

    def events(self):
        pygame.event.wait()


main = Main()
while True:
    main.update()
    main.events()
```

## Documentation
You can read the documentation [here](https://github.com/Kolterdyx/PyGameUI/wiki)

## Development
This module is still being developed, and it may be unstable or buggy.

## ChangeLog

You can see the change logs [here](https://github.com/Kolterdyx/PyGameUI/blob/master/CHANGELOG.md)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](https://choosealicense.com/licenses/mit/)