semvec/pypi-packages huggingface dataset:
aiida-shell 0.8.2
AiiDA plugin that makes running shell commands easy.
Requires Python: >=3.9
Keywords: aiida, workflows

<div style="text-align: center;">
    <img src="docs/source/_static/logo-text.svg" style="width:100%" alt="aiida-shell"/>
</div>

[![PyPI version](https://badge.fury.io/py/aiida-shell.svg)](https://badge.fury.io/py/aiida-shell)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-shell.svg)](https://pypi.python.org/pypi/aiida-shell)
[![CI](https://github.com/sphuber/aiida-shell/workflows/ci/badge.svg)](https://github.com/sphuber/aiida-shell/actions/workflows/ci.yml)

AiiDA plugin that makes running shell commands easy.
Run any shell executable without writing a dedicated plugin or parser.

## Documentation

Please refer to the [online documentation](https://aiida-shell.readthedocs.io/) for a complete guide.
PinaTracker 0.1.0
Библиотека для поиска изображений на экране и клика по ним
Requires Python: >=3.8

# PinaTracker 📸

Библиотека на Python для автоматического поиска изображений на экране и взаимодействия с ними. Позволяет быстро находить кнопки, иконки или любые элементы интерфейса по скриншоту-шаблону и перемещать туда курсор.

---

## ⚠️ Дисклеймер / Disclaimer

**RU:** Данное программное обеспечение предоставляется «как есть». **Автор не несет ответственности за любое использование данного инструмента, нарушающее правила сторонних сервисов.** Используя эту библиотеку, вы берете на себя полную ответственность за возможные последствия, такие как блокировки аккаунтов или нарушение пользовательских соглашений (TOS) сторонних игр, сайтов и приложений.

**EN:** This software is provided "as is". **The author is not responsible for any use of this tool that violates the terms of service of third-party platforms.** By using this library, you assume full responsibility for any consequences, including account bans or violations of third-party Terms of Service (TOS).

---

## ✨ Основные возможности

* **Высокая точность:** Использует OpenCV (Template Matching) для поиска совпадений.
* **Умный клик:** Автоматически вычисляет центр объекта, чтобы клик был точным.
* **Фильтрация дубликатов:** Если один и тот же объект найден несколько раз в соседних пикселях, библиотека выберет одну лучшую точку.
* **Гибкость:** Настройка порога точности (`threshold`) для работы с разными разрешениями и качеством.

---

## 📦 Установка

Установите библиотеку напрямую через pip:

```bash
pip install PinaTracker
bonus-click 0.3.0
Convenience wrappers around helpful click patterns.
Requires Python: <4.0,>=3.10

# Bonus Click - `bonus_click` 

![](./logo.jpeg)

Convenience wrappers around helpful [click](https://click.palletsprojects.com/en/stable/) patterns.

## Getting Started

Install with `pip`:

```
pip install bonus-click
```


## Developer Guide

The following is documentation for developers that would like to contribute
to Bonus Click.

### Python Dependencies

Poetry is required to manage Python dependencies. You can install it easily by following the
operating system specific instructions [here](https://python-poetry.org/docs/#installation).

`pyproject.toml` contains dependencies for required Python modules for building, testing, and 
developing. They can all be installed in a [virtual environment](https://docs.python.org/3/library/venv.html) 
using the follow commands:

```
python3.10 -m venv .venv
source ./.venv/bin/activate
poetry install
```

There's also a bin script to do this, and will install poetry if you don't already have it:

```
./tools/create_venv.sh
```

### Testing

This project uses pytest to manage and run unit tests. Unit tests located in the `test` directory 
are automatically run during the CI build. You can run them manually with:

```
./tools/run_tests.sh
```

### Local Linting

There are a few linters/code checks included with this project to speed up the development process:

* Black - An automatic code formatter, never think about python style again.
* Isort - Automatically organizes imports in your modules.
* Pylint - Check your code against many of the python style guide rules.
* Mypy - Check your code to make sure it is properly typed.

You can run these tools automatically in check mode, meaning you will get an error if any of them
would not pass with:

```
./tools/run_checks.sh
```

Or actually automatically apply the fixes with:

```
./tools/apply_linters.sh
```

There are also scripts in `./tools/` that include run/check for each individual tool.


### Using pre-commit

Upon cloning the repo, to use pre-commit, you'll need to install the hooks with:

```
pre-commit install --hook-type pre-commit --hook-type pre-push
```

By default:

* black
* pylint
* isort
* mypy

Are all run in apply-mode and must pass in order to actually make the commit.

Also by default, pytest needs to pass before you can push.

If you'd like skip these checks you can commit with:

```
git commit --no-verify
```

If you'd like to quickly run these pre-commit checks on all files (not just the staged ones) you
can run:

```
pre-commit run --all-files
```