semvec/pypi-packages huggingface dataset:
fastapi-mvp 0.4.0
Create FastAPI MVP in 5-10 minutes
License: MIT
Requires Python: >=3.12

# FastAPI MVP

Библиотека, ускоряющая разработку API

## Основной стек
- FastAPI — для создания эндпоинтов и сваггера.
- Pydantic — для описания всех моделей (входные данные, ответы, сущности и пр.).
- MongoDB — для хранения данных без фиксированной схемы.
- S3 — для хранения объектов сырыми байтами.

## Основной принцип
"Минимум кода — максимум функциональности"

Каждый API создаётся за 5-10 минут с помощью декораторов и автоматически генерируемых CRUD-эндпоинтов.
pyw-motion 0.0.0.post2
Reserved placeholder for pyw-motion (motion-detection helpers)
License: MIT
Requires Python: >=3.9

# pyw-motion 🏃
[![PyPI](https://img.shields.io/pypi/v/pyw-motion.svg)](https://pypi.org/project/pyw-motion/)
[![CI](https://github.com/pythonWoods/pyw-motion/actions/workflows/ci.yml/badge.svg)](https://github.com/pythonWoods/pyw-motion/actions/workflows/ci.yml)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

Motion detection e tracking utilities per il **pythonWoods** ecosystem.  
(algoritmi real-time, OpenCV integration, type-safe APIs).

## Installation (nothing to use yet)

```bash
pip install pyw-motion
```

## Usage

```python
from pyw.motion import MotionDetector, OpticalFlow
detector = MotionDetector()
frames = detector.detect_motion(video_source)
```

Questo installerà automaticamente:
- `pyw-core` (namespace comune)
- `opencv-python` (computer vision base)
- `numpy` (array processing)

### Extras per algoritmi avanzati:

```bash
pip install pyw-motion[advanced]  # + scikit-image, scipy
pip install pyw-motion[gpu]       # + OpenCV GPU acceleration
pip install pyw-motion[full]      # tutto incluso
```

## Philosophy

* **Real-time ready** – algoritmi ottimizzati per streaming video.
* **Multiple backends** – OpenCV, scikit-image, custom implementations.
* **Type-safe APIs** – Pydantic models per bounding boxes, tracks.
* **Lightweight core** – dipendenze pesanti come extras opzionali.

## Roadmap

- 🎯 **Motion detection**: Background subtraction, frame differencing
- 📹 **Object tracking**: Kalman filter, particle filter, deep SORT
- 🌊 **Optical flow**: Lucas-Kanade, Farneback, deep learning methods  
- 📊 **Analytics**: Trajectory analysis, heat maps, statistics
- ⚡ **Performance**: GPU acceleration, multi-threading, async processing

## Contributing

1. Fork il repo: `pyw-motion`.
2. Crea virtual-env via Poetry: `poetry install && poetry shell`.
3. Lancia linter e mypy: `ruff check . && mypy`.
4. Apri la PR: CI esegue lint, type-check, build.

Felice tracking nella foresta di **pythonWoods**! 🌲🏃

## Links utili
Documentazione dev (work-in-progress) → https://pythonwoods.dev/docs/pyw-motion/latest/

Issue tracker → https://github.com/pythonWoods/pyw-motion/issues

Changelog → https://github.com/pythonWoods/pyw-motion/releases

© pythonWoods — MIT License
pyw-cv 0.0.0.post1
Computer vision bundle (vision + motion)
License: MIT
Requires Python: >=3.9

# pyw-cv 👁️
[![PyPI](https://img.shields.io/pypi/v/pyw-cv.svg)](https://pypi.org/project/pyw-cv/)
[![CI](https://github.com/pythonWoods/pyw-cv/actions/workflows/ci.yml/badge.svg)](https://github.com/pythonWoods/pyw-cv/actions/workflows/ci.yml)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
> Computer vision bundle for the **pythonWoods** ecosystem.

## Components

| Package | Description | Status |
|---------|-------------|--------|
| **pyw-vision** | Vision utilities & helpers | placeholder `0.0.0` |
| **pyw-motion** | Motion detection & tracking | placeholder `0.0.0` |
| **pyw-cv** | Meta-package: computer vision toolkit | `0.0.1` |

## Philosophy

* **Lightweight CV** – OpenCV wrapper con API moderne e type-safe.
* **Real-time ready** – motion detection, object tracking, streaming.
* **Modular design** – usa solo i moduli vision che ti servono.
* **No heavy deps by default** – OpenCV, PyTorch, TensorFlow sono extra/optional.

### Installation (nothing to use yet)

```bash
pip install pyw-cv
```

Questo installerà automaticamente:
- `pyw-core` (namespace comune)
- `pyw-vision` (utilities per image processing)
- `pyw-motion` (motion detection algorithms)

### Extras per deep learning:

```bash
pip install pyw-cv[torch]    # + PyTorch per neural networks
pip install pyw-cv[tf]       # + TensorFlow/Keras
pip install pyw-cv[full]     # tutto incluso
```

## Roadmap

- 👀 **pyw-vision**: Image processing, filters, transformations
- 🏃 **pyw-motion**: Motion detection, optical flow, tracking
- 🧠 Integration con modelli pre-trained (YOLO, MediaPipe)
- 📹 Real-time video processing pipeline
- 🎯 Object detection & segmentation helpers

## Contributing

1. Fork il repo del modulo che ti interessa (`pyw-vision`, `pyw-motion`).
2. Crea virtual-env via Poetry: `poetry install && poetry shell`.
3. Lancia linter e mypy: `ruff check . && mypy`.
4. Apri la PR: CI esegue lint, type-check, build.

Felice visione nella foresta di **pythonWoods**! 🌲👁️

## Links utili
Documentazione dev (work-in-progress) → https://pythonwoods.dev/docs/pyw-cv/latest/

Issue tracker → https://github.com/pythonWoods/pyw-cv/issues

Changelog → https://github.com/pythonWoods/pyw-cv/releases

© pythonWoods — MIT License
pewhits-client-sdk 0.9.0
A Python client SDK for the PewHits radio server
License: MIT
Requires Python: >=3.11

# PewHits Radio SDK

A lightweight, async Python client SDK for interacting with PewHits Radio's WebSocket-based backend. This library enables applications and bots to fetch, queue, skip, block, and play songs seamlessly, using a request-response WebSocket pattern.

---

## 📦 Installation

Install directly from PyPI:

```bash
pip install pewhits-client-sdk==0.9
```

---

## 🚀 What's New in v0.1

* ✅ **README.md added** — now you know how to use it 😄
* 🎯 Cleaned up and documented all data models
* 🔄 Structured request/response pattern with `rid` support
* 🧠 Strong typing and cleaner logic
* 🧹 Ready for production bots and clients

---

## 🎵 Features

* Get **now playing** song
* See **next coming** song
* View full **queue**
* **Skip** current song
* **Block/Unblock** tracks
* **Remove** songs from queue
* **Play** any Spotify track
* Auto **keepalive** ping support
* Full **radio reload** request

---

## 🧹 Request/Response Models

### 🔁 Standard Requests

| Request Class        | Response Returned     |
| -------------------- | --------------------- |
| `NowPlayingRequest`  | `NowPlayingResponse`  |
| `NextComingRequest`  | `NextComingResponse`  |
| `QueueRequest`       | `QueueResponse`       |
| `BlocklistRequest`   | `BlocklistResponse`   |
| `SkipSongRequest`    | `SkipSongResponse`    |
| `BlockSongRequest`   | `BlockSongResponse`   |
| `UnblockSongRequest` | `UnblockSongResponse` |
| `RemoveSongRequest`  | `RemoveSongResponse`  |
| `PlaySongRequest`    | `PlaySongResponse`    |
| `ReloadAllRequest`   | `ReloadAllResponse`   |
| `KeepaliveRequest`   | `KeepaliveResponse`   |

### 📦 Data Models

* `NowPlayingSong`
* `NextComingSong`
* `QueueSong`
* `BlockedSongs`

These are returned inside each respective `.data` field.

---

## 🧪 Development

Want to run and test locally?

```bash
git clone https://github.com/chitranshsh/pewhits-client-sdk.git
cd pewhits-client-sdk
pip install -e .
```

Or if you're using `poetry`:

```bash
poetry install
poetry run pytest
```

---

## 🤝 Contributing

All improvements are welcome 💡
Feel free to open issues or submit a PR!

---

## 📄 License

License © 2025 Chitransh Shrivastava

---

## 🌐 Links

* **PyPI:** [https://pypi.org/project/pewhits-client-sdk](https://pypi.org/project/pewhits-client-sdk)
* **GitHub:** [https://github.com/chitranshsh/pewhits-client-sdk](https://github.com/chitranshsh/pewhits-client-sdk)

---

## 💖 Author

**Chitransh Shrivastava**
CS B.Tech + Open Source Builder 💻
Find me on [GitHub](https://github.com/chitranshsh)

---

Made with love and music 🎶💫