semvec/pypi-packages huggingface dataset:
python-sts-payone 0.1.2
A package that provides utility functions to send payment requests to STS PayOne and interpret the responses
Requires Python: >=3.5

# STS PayOne

A package that provides utility functions to send payment requests to STS PayOne and interpret the responses
Documentation coming soon.

STS PayOne Documentation: https://payone.document360.io/docs

Install: pip install python-sts-payone


Usage:

import uuid

from python_sts_payone.redirect_model.redirection_model_pay import redirect_model_pay

redirect_model_pay(merchant_id=YOUR_MERCHANT_ID, auth_token=YOUR_AUTH_TOKEN, transaction_id=str(uuid.uuid4()), amount=200, currency_iso_code='840', response_back_url=URL_OF_YOUR_CALLBACK_API)



[GitHub-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
fava-plugins 1.2
A collection of Beancount plugins.
Requires Python: >=3.10
Keywords: fava, beancount, accounting

# fava-plugins

a collection of Beancount plugins. Install with `pip install fava-plugins`.

- [`split_income`](https://github.com/beancount/fava-plugins/blob/main/fava_plugins/split_income.py): Split income transactions into pre-tax and post-tax postings.
- [`todo_as_error`](https://github.com/beancount/fava-plugins/blob/main/fava_plugins/todo_as_error.py): Display 'todo'-metadata-entries as errors.
pypixelcolor 0.4.0
A Python library to control iPixel Color devices.
Requires Python: >=3.9

# pypixelcolor

![pypixelcolor](https://raw.githubusercontent.com/lucagoc/pypixelcolor/refs/heads/main/.github/readme/banner.png)

[![PyPI](https://img.shields.io/pypi/v/pypixelcolor.svg)](https://pypi.org/project/pypixelcolor)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE.md)
[![Build Status](https://github.com/lucagoc/pypixelcolor/actions/workflows/python-app.yml/badge.svg)](https://github.com/lucagoc/pypixelcolor/actions)
[![Publish Status](https://github.com/lucagoc/pypixelcolor/actions/workflows/python-publish.yml/badge.svg)](https://github.com/lucagoc/pypixelcolor/actions)
[![GitHub stars](https://img.shields.io/github/stars/lucagoc/pypixelcolor?style=social)](https://github.com/lucagoc/pypixelcolor/stargazers)

`pypixelcolor` (also known as `iPixel-CLI`) is a Python library and CLI tool for controlling iPixel Color LED matrix devices via Bluetooth Low Energy. It allows you to send commands to the device to manipulate the LED display, retrieve device information, and more.

## Features

- 📝 **Send text**: Display custom messages with various fonts and animations.
- 🖼️ **Send images**: Display images and GIFs on the matrix.
- ⚙️ **Control settings**: Adjust brightness, orientation, and power.
- ⏰ **Clock mode**: Display time with various clock faces.
- 🐍 **Scriptable**: Full Python library support for automation.
- 🖥️ **CLI**: Easy to use command-line interface.

## Installation

```bash
pip install pypixelcolor
```

Check the [Wiki](https://lucagoc.github.io/pypixelcolor/main) for more detailed usage instructions.

## Development

This project uses [Hatch](https://hatch.pypa.io/latest/) for packaging and managing the development environment.

### Setup development environment

#### Create and activate the environment

```bash
hatch env create
```

#### Activate the environment

```bash
hatch shell
```

#### Install the package in editable mode

```bash
hatch run pip install -e '.[dev]'
```

#### Run tests

```bash
hatch run pytest
```

#### Build package

```bash
hatch build
```

> 💡 If your terminal doesn't support emojis, you can disable them with the `--noemojis` flag.

## License

This project is licensed under the MIT License. See the [LICENSE](https://github.com/lucagoc/pypixelcolor/blob/main/LICENSE.md) file for details.

This project is not affiliated with or endorsed by the original manufacturer of the iPixel devices or the official "iPixel Color" app.

## Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
To get started on how to dump BLE logs from an Android device, refer to the [How to get BLE logs](https://github.com/lucagoc/pypixelcolor/wiki/Tutorials#getting-ble-logs-from-an-android-device) guide.

[![Star History Chart](https://api.star-history.com/svg?repos=lucagoc/pypixelcolor&type=date&logscale&legend=bottom-right)](https://www.star-history.com/#lucagoc/pypixelcolor&type=date&logscale&legend=bottom-right)
jvig 1.2.0
GTFS Viewer written using Flask
Requires Python: >=3.10

<img src="https://raw.githubusercontent.com/MKuranowski/jvig/master/icon/jvig.svg" alt="logo" width="128" />  

jvig
====

Pronounced d͡ʑvʲik (from 🇵🇱dźwig), it's a GTFS Viewer, created using Flask.

jvig is still work-in-progress, but **it works**.


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

Install Python (at least 3.10) and pip. Consult your OS repositories for the package names,
but these are usually `python3` and `python3-pip`. If you use a system without a package manager,
I'd strongly recommend using one, like brew (for MacOS) or Chocolatey (for Windows).

After that, install jvig using pip: `pip install --upgrade jvig`.


Usage
-----

```
jvig /path/to/gtfs.zip
```

or (if the place where pip install scripts is not in PATH):

```
python3 -m jvig /path/to/gtfs.zip
```

jvig can open both folders and ZIP archives.

jvig itself doesn't contain a GUI - rather it spawns a web server on localhost and port 5000.
After seeing ` * Running on http://127.0.0.1:5000` on the console, open up <http://127.0.0.1:5000>.

#### WARNING: This is a development server.

jvig uses the default Flask server, which is not suitable for opening up to the Internet.
jvig only binds to the loopback address, and the server is only accessible from your own computer.

Please don't serve jvig to the whole web.


Features/Todos
--------------

#### Shown GTFS tables

- [x] agencies
- [x] stops
- [x] routes
- [x] trips
- [x] frequencies
- [x] calendars
- [ ] fares
- [ ] transfers
- [ ] pathways
- [ ] feed_info
- [ ] attributions
- [ ] translations
- [x] shapes

#### Other improvements
- [x] search (provided by the browser)
- [x] verify dark mode
- [ ] file-picker if no file was provided
- [ ] better loading screen


License
-------

GNU GPL v3 or later.
Full text available in file license.md. 


Icon
----

Awful, I know. Make a better one if you want to.

Currently it's these 2 things combined:
- <https://thenounproject.com/term/crane/1689627/> (bought the rights to use)
- <https://material.io/resources/icons/?icon=directions_bus&style=outline> (apache 2.0)


Development
-----------

This project uses `isort` and `black` for file formatting and `pyright` for type checking.
The maximum line length is increased to 99, and the type checking is set to strict.

CI runs the following commands to help maintain high code quality:

```console
$ black --check .
$ isort --check .
$ pyright
$ python -m pytest
```

If you use VS Code I recommend using the following settings:

```json
{
    "[python]": {
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        },
        "editor.formatOnSave": true
    },
    "js/ts.implicitProjectConfig.checkJs": true,
    "python.formatting.provider": "black",
    "python.languageServer": "Pylance",
    "python.linting.enabled": false,
}
```