semvec/pypi-packages huggingface dataset:
pyScannerWrapper 0.2.1
Easy-to-use Python wrapper for various port scanners.
License: MIT

# pyScannerWrapper -- WORK IN PROGRESS --
Easy-to-use Python wrapper for various port scanners. (WIP)

# Supported scanners
- Masscan

# Planned scanners planned to be added
- Nmap
- RustScan

# Usage
## masscan
```python
from pyScannerWrapper.scanners import Masscan
from pyScannerWrapper.structs import *

# Initialize masscan object
mas = Masscan()

# Change some properties
mas.input_ip_list = ["192.168.0.0/16", "10.0.0.0/8"]
mas.input_port_list = ["22", "80", "443", "8080"]
mas.args = "--rate 10000"
mas.sudo = True # Required on Unix systems

# Normal example
mas.scan()
print(mas.output)

# Yielding example
results = mas.scan_yielder()
for result in results:
    print(result)
```
pomatillo 0.0.1
A simple pomodoro timer that can be used in a terminal.
License: MIT
Requires Python: >=3.10,<4.0
Keywords: pomodoro,timer,terminal,tui,cli

# Pomatillo

## Introduction

Pomatillo is a simple Pomodoro timer for the command line. It is meant to be used in the
following modes:

- As a library for other programs
- As a command line tool (CLI)
- As a Textual User Interface (TUI)

Other modes may be added upon request.

## Installation

Pomatillo supports Python 3.10 and above. To install Pomatillo, run the following command:

```bash
pip install pomatillo
```

## Development

Pomatillo uses [Poetry](https://python-poetry.org/) for dependency management and packaging.
If you want to contribute to Pomatillo, here are the steps to get started:

```bash
# Clone the repo
git clone https://github.com/AdityaGudimella/pomatillo
# Go into the repo
cd pomatillo
# Install dependencies using Poetry
poetry install
```

## Running tests

Pomatillo uses [pytest](https://docs.pytest.org/en/stable/) for testing. To run the
tests, run the following command:

### Using a Poetry managed virtual environment

```bash
poetry run pytest
```

### If you installed it in a custom managed virtual environment

Activate the virtual environment and run the following command:

```bash
python -m pytest
```

## Building docs

Pomatillo uses [MkDocs Material](https://squidfunk.github.io/mkdocs-material/) for
documentation. To help with various documentation tasks, Pomatillo provides a cli:

- Using a Poetry managed virtual environment

```bash
poetry run pomatillo docs --help
```

- If you installed it in a custom managed virtual environment, activate the virtual
  environment first

```bash
python -m pomatillo docs --help
```