semvec/pypi-packages huggingface dataset:
wirepy 0.2.5
WirePy is built on top of FastAPI with the core goal of maintaining large Python backends developed by multiple team members using a standardized project structure. It comes with built-in database connectivity and integrated Alembic migrations. Core components such as models, controllers, services, and schemas are already organized and ready to use. Instead of spending time setting up the project structure, you can simply install it via `pip` and start coding right away.
Requires Python: >=3.8

<!-- Logo -->
<p align="center">
  <img src="https://raw.githubusercontent.com/pd-25/cm-live/master/wirepy.svg" alt="Wirepy Logo" />
</p>

# Wirepy

Wirepy is a Python project scaffolding tool designed to accelerate the development of FastAPI-based applications. It provides a command-line interface (CLI) to generate boilerplate code, manage migrations, and organize your project structure following best practices.

## Features
- **CLI Tooling**: Easily scaffold new FastAPI projects and components.
- **Project Templates**: Predefined templates for controllers, models, routes, schemas, services, and core utilities.
- **Database Integration**: Built-in support for database configuration and migrations using Alembic.
- **Environment Management**: Template for `.env` and requirements management.

## Folder Structure

```
── wirepy/
     ├── app/
     │   ├── controllers/
     │   ├── models/
     │   ├── routes/
     │   ├── schemas/
     │   ├── services/
     │   └── core/
     │       ├── config.py
     │       └── database.py
     ├── __init__.py
     ├── alembic/
     ├── alembic.ini
     ├── main.py
     ├── .env
     ├── requirements.txt
     └── README.md
```

## Installation

1. **Create a virtual environment:**
   ```sh
   python3 -m venv venv
   source venv/bin/activate
   ```
2. **Install Wirepy:**
   ```sh
   pip install wirepy
   ```
3. **Create a new project:**
   ```sh
   wirepy new <project-name>
   ```

<!-- ## Getting Started

1. **Clone the repository:**
   ```sh
   git clone <repo-url>
   cd wirepy
   ```
2. **Create a virtual environment:**
   ```sh
   python3 -m venv vvenv
   source vvenv/bin/activate
   ```
3. **Install dependencies:**
   ```sh
   pip install -r wirepy/templates/requirements.txt
   ```
4. **Use the CLI to scaffold a new project or component:**
   ```sh
   python -m wirepy.cli <command> -->
   ```

## License

This project is licensed under the terms of the MIT License. See the `LICENSE` file for details.
pymarker 1.2.2
A python package to generate AR markers and patterns based on input images
Requires Python: <4.0,>=3.10
Keywords: AR, pattern, markers, jandig, hiro

# PyMarker

A python package to manage Augmented Reality markers and patterns based on input images. This package is capable of generating black borders around images to be used as AR markers and also removing them in cases where you need to automatize the process.

## Installation

PyMarker is available through pip and [Pypi](https://pypi.org/project/pymarker/).

```bash
python3 -m pip install pymarker --user
// or
pip3 install pymarker --user
```

## Usage

Pymarker provides three features for a marker-based AR: generating Pattern files (.patt); Markers images (.png); Removing borders of existing Marker images. The marker will be used by the user to visualize some augmented reality, the pattern file for the system to be able to recognize the marker.

An example input image:

![Example of an input image](images/hiro.jpg)

Expected output patt:

![Example output for pattern file](images/patt_example.png)

Expected output marker:

![Example of a generated marker](images/marker_example.png)

Using the remove feature, we can return this marker to the starter image back again:

![Example of an input image](images/hiro.jpg)

### Commands

PyMarker now uses subcommands for its CLI interface.

#### Generate markers and patt files

By default, the `generate` subcommand receives an image and generates both patt and marker files:

```bash
$ pymarker generate tests/input/hiro.jpg
```

To generate only the patt file for the input, use the `-p` or `--patt` flag:

```bash
$ pymarker generate -p tests/input/hiro.jpg
# or
$ pymarker generate --patt tests/input/hiro.jpg
```

To generate only the marker, use the `-m` or `--marker` flag:

```bash
$ pymarker generate -m tests/input/hiro.jpg
# or
$ pymarker generate --marker tests/input/hiro.jpg
```

You can adjust the marker border size with `-b` (black border, default 20%) and `-w` (white border, default 3%):

```bash
$ pymarker generate -b 40 -w 5 tests/input/hiro.jpg
```

You can also specify an output path with `-o` or `--output`:

```bash
$ pymarker generate -o output_dir/ tests/input/hiro.jpg
```

#### Remove borders from marker images

To remove borders from a marker image, use the `remove` subcommand:

```bash
$ pymarker remove tests/input/marker.png
```

You can specify an output path for the result:

```bash
$ pymarker remove -o output_dir/ tests/input/marker.png
```

### Modules

You can use the functions directly from your python code to generate markers and patts.

```python
from pymarker.core import generate_patt, generate_marker

def main():
    filename = "tests/input/hiro.jpg"
    border_size = 50 // size in percentage

    generate_patt(filename)
    generate_marker(filename,border_size)

```
pgtree-tui 1.2.1
Interactive collapsible process tree viewer
Requires Python: >=3.10
Keywords: curses, pgtree, process, tree, tui

# pgtree-tui
pgtree is a very useful tool to search for processes and show them in a tree along with their ancestors and descendants. It is great. I had too much processes and wanted to be able to collapse the levels. So I coded this.

This is not directly related to pgtree (other being a similar idea) and contains AI-generated code. 


## Features

* Can use mouse to expand and close
* No stupid F keys like htop and btop
* Can kill process
* Can kill process trees
* Copy pids by clicking on them
* Interactively search through processes


## Usage

`pgtree-tui name` 

k to kill
K to kill entire tree
R to refresh

## Alternatives

pgtree and some search
htop and use f keys
use some sort of activity monitor