semvec/pypi-packages huggingface dataset:
nimses-adimate 1.3
This is a simple script that automatically clicks ads in the Nimses Android app.
License: MIT
Requires Python: >=3

# Nimses Adimate (Nimses Ad Automate)

[![GitHub issues](https://img.shields.io/github/issues/GiantTreeLP/nimses-adimate.svg)](https://github.com/GiantTreeLP/nimses-adimate/issues)
[![GitHub stars](https://img.shields.io/github/stars/GiantTreeLP/nimses-adimate.svg)](https://github.com/GiantTreeLP/nimses-adimate/stargazers)
[![PyPI](https://img.shields.io/pypi/v/nimses-adimate.svg)](https://pypi.org/project/nimses-adimate/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/nimses-adimate.svg)
![PyPI - Status](https://img.shields.io/pypi/status/nimses-adimate.svg)


This script automatically clicks ads in the Nimses Android app.

Simply launch the `nimses-adimate` module (`__main__.py` file) and follow the instructions.
They will guide you through connecting your Android Smartphone to your PC.  
First it needs to be connected through USB to switch to networked mode and then use WiFi
for the rest of the process.

## Requirements

- An Android device, preferably with a modern version of Android
- USB Debugging enabled on that device

## Recommendations

This script and the Nimses app itself consume quite a bit of power, 
just keep your phone charging the whole time and don't worry about the power consumption.  

You should also enable "Stay awake" to make sure your device doesn't lock itself. 

## Running

If you are just interested in running this application, run the following commands
depending on the way you like to use this application.

### PyPi

    pip install nimses-adimate
    python -m nimses-adimate

### Git

    git clone https://github.com/GiantTreeLP/nimses-adimate
    pip install -r requirements.txt
    python -m nimses-adimate

## Dependencies

This script uses the following libraries:

- [`adbutils`](https://pypi.org/project/adbutils)
- [`opencv-python`](https://pypi.org/project/opencv-python/)
- [`numpy`](https://pypi.org/project/numpy/)

## Binary dependencies

This script requires the Android Debugging Bridge (ADB).
The Windows binaries are bundled with this repository. 
If you are using a different operating system, make sure the `adb` executable is in the executable path.
sudoku-manager 1.0.6
Package to easily generate and/or solve any 9x9 sudoku grid
License: MIT
Keywords: sudoku,generator,solver,easy,generate,solve

# Sudoku Manager

## **Description**
This package is made for easy sudoku generation and solving. Using the main Sudoku class, you'll easily be able to generate random sudokus (with a difficulty setting), load existing sudokus from different formats, and solve those sudokus. The Sudoku class has attributes dedicated to performance and backtracing, allowing you to study its behavior.

## **What it contains**
The module contains 3 classes:
- Sudoku: this is the main class you'll be using. It represents a sudoku grid.
- Area: An area represents either a row, a column, or a square in a sudoku grid. It contains Cell instances, and is used to easily check "which values can be written"
- Cell: A single cell in a sudoku grid. There are 81 in a 9x9 sudoku, and each Cell is associated with 3 Area instances (1 row, 1 column, 1 square)

Note that :
- A Sudoku instance is made of 27 Area instances: 9 rows, 9 columns, and 9 squares
- A Sudoku instance is made of 81 Cell instances
- An Area instance is made of 9 Cell instances
- Each Cell instance is stored into 3 areas (1 row, 1 column, and 1 square)

## **How it works**
- To **install** the module, use `pip install sudoku-manager`
- To **import** the module, use `import sudoku_manager`
- It is likely you will only use the Sudoku class. You can import it using `from sudoku_manager.sudoku import Sudoku`
- To **generate** a sudoku: simply call the `Sudoku.generate_grid()` method with the correct settings. It will either output a JSON or return a grid.
- To **solve** a sudoku: create a Sudoku instance (either from the normal constructor or a classmethod) and use the `.solve()` method to solve it.