semvec/pypi-packages huggingface dataset:
dash-multipage 1.0.1
A framework to simplify some of the challenges in setting up multipage dash pages.
License: MIT

# dash-multipage
A framework to simplify some of the challenges in setting up multipage dash pages

This can be used as is to reduce the boilerplate for a multipage app, or used as a template.

The basic structure is to create an instance of dash_multipage.MultiPageDashController.

This adds the layout and callbacks to the dash app passed in as an argument. It provides the
nav buttons on top, and handles selecting the page based on the URL.

It expects that the app will load Bootstrap CSS for pretty navigation tabs.

Each page is an implementation of dash_multipage.ControllerBase. The implementation gives the
link information, layout and callbacks.

To handle loading a page with specific selections, the from dash_multipage.URLArgs provides
a way to generate links with the current input, dropdown, etc. selection preserved. This is
not required, and you can generate a multipage app without this functionality.

As a minor note, there is also a set of classes that override dash's Input, Output, and State.
These are merely a convenience wrapper to allow them to be initialized directly from the
components.

# Example
An example app is found in example/

To run with flask:
FLASK_DEBUG=1 FLASK_APP=example/multipage_app.py:SERVER flask run
runsteps 0.5.0
A tool for executing a set of ordered instructions
License: MIT
Keywords: scripting automation

runsteps
========

A controlled sequential command runner.

What does that mean? Given a series of commands, perhaps a directory of
shell scripts, and a mechanism for specfying the order of those
commands, runsteps will execute them and monitor them for state and
failure.

More specifically, runsteps collects running times, output and return codes of
each executed step and controls the environment variables of the step. A
mechanism for any step to 'save' key value pairs for use as environment
variables in following steps is also provided. This allows the steps to 'share'
small bits of data between themselves as the entire run progresses.
fuzzy-matcher 0.1.0
A super simple MIT licensed fuzzy matching library
License: MIT

# Fuzzy Matcher

A super simple MIT licensed fuzzy matching library to be used as an MIT alternative to Fuzzy Wuzzy which is GPL licensed.
It is much less featured as Fuzzy Wuzzy, so if GPL is not blocking you, you should probably use Fuzzy Wuzzy instead.

## Usage

```python
from fuzzy_matcher import process
query = "orange"
val = ['blue', 'orange', 'brown', 'ornage', 'range', 'angel', 'gang', 'ang']
fuzzy = process.extract(query, val, limit=3, scorer='ratio')
```

should output:
```python
[('orange', 100), ('range', 83), ('ornage', 66)]
```

### Supported scorers

Only `ratio` and `partial_ratio` are supported at this time.
Note that scores will not be the same as FuzzyWuzzy's.
lcu-connectorpy 1.1.0
An interface for the LoL client API.
License: MIT
Requires Python: >=3.6
Keywords: league-of-legends,api-client

# lcu_connectorpy
A Python implementaion of [this](https://github.com/Pupix/lcu-connector) library.

## Download

Via pip:

```sh
pip install lcu-connectorpy
```

## Usage
```py
from lcu_connectorpy import Connector

conn = Connector()
conn.start()

print(conn.url, conn.auth, sep='\n')

>>> https://127.0.0.1:18633
>>> ("riot", "H9y4kOYVkmjWu_5mVIg1qQ")
```

See the [docs](https://zer0897.github.io/lcu_connectorpy/lcu_connectorpy/index.html) for more.