semvec/pypi-packages huggingface dataset:
ghostdebug 0.1.1.post1
A simple backend debugger for python inspired by Unity's Debug system
Requires Python: >=3.10

# ghostdebug

Have you ever wanted to use Unity's Debug class in Python? Now it's possible
## INSTALLATION
```bash
pip install ghostdebug
```

## USAGE

First,import required classes:

```python
from ghostdebug import Debug
from ghostdebug.filter import Type,Filter
```

Then,create logs with different types:

```python
Debug.Log("Number = 7",Type.Info)
Debug.Log("Wrong input detected",Type.Warn)
Debug.Log("An error detected",Type.Error)
Debug.Log("Can't divide by zero",Type.Error_Info)
```
Note:
If you use an undefined type,the program will raise:
```console
TypeException : Type 'used_type' is not defined
```
display all logs in console:
```python
Debug.Show(Filter.All)
```
The output will:
```console
[INFO]:Number = 7
[WARN]:Wrong input detected 
[ERROR]:An error detected
[ERROR INFO]:Can't divide by zero
```
For save logs automatically named as log1.txt,log2.txt etc:
```python
Debug.Save_Log()
```
The file location will:

On windows:
```text
C:\\Users\\USER_NAME\\Debug Logs
```
On linux:
```text
/home/USER_NAME/Debug Logs
```
On MacOS:
```text
/Users/USER_NAME/Debug Logs
```
verselect 0.3.0
Header-based routing for API versioning in FastAPI
Requires Python: >=3.10

# verselect

Header-based version routing for FastAPI.

`verselect` routes requests based on a date header (for example, `X-API-VERSION: 2022-02-02`). If a
client sends a version that does not exist, the request falls back to the closest lower version.
Unversioned routes are supported alongside versioned ones.

Русская версия: `README.ru.md`.

## Highlights

- Header-driven routing with a "closest lower version" fallback
- Per-version OpenAPI schemas with a simple versions dashboard
- Works with standard FastAPI routers and middleware

## Install

```bash
pip install verselect
```

## Quickstart

```python
from contextvars import ContextVar
from datetime import date

from fastapi import APIRouter
from starlette.responses import Response

from verselect import HeaderRoutingFastAPI

api_version_var: ContextVar[date] = ContextVar("api_version")
router = APIRouter(prefix="/v1")
webhook_router = APIRouter(prefix="/v1")


@router.get("/users")
def users():
    return Response(f"Hello from {api_version_var.get()}", media_type="text/plain")


@webhook_router.post("/webhooks")
def webhooks():
    return {"saved": True}


app = HeaderRoutingFastAPI(
    api_version_header_name="X-API-VERSION",
    api_version_var=api_version_var,
)

app.add_header_versioned_routers(router, header_value="2022-01-10")
app.add_header_versioned_routers(router, header_value="2022-02-11")
app.add_unversioned_routers(webhook_router)
```

Send a request with a version header:

```bash
curl -H "X-API-VERSION: 2022-02-11" http://localhost:8000/v1/users
```

## Version rules

- Version format: ISO 8601 date (`YYYY-MM-DD`).
- Exact matches win.
- If there is no exact match, the closest lower version is selected.
- If the requested version is older than the oldest available, a `404` is returned.

## OpenAPI and docs

- `/openapi.json?version=YYYY-MM-DD` returns the schema for a specific version.
- `/docs` shows a dashboard of all available versions and links to their docs.

## Development (uv)

```bash
uv sync --dev
uv run ruff check .
uv run ruff format --check .
uv run mypy .
uv run pytest
```

More examples live in `tests/_resources`.
corescope 1.0.0
CoreScope - Ultimate cross-platform system information CLI and library
Requires Python: >=3.8
Keywords: system, monitor, cli, cpu, gpu, ram, disk, network, hardware, motherboard, sensors, processes, corescope

# CoreScope v1.0.0

CoreScope is a **professional cross-platform system information tool** and Python library.  
It works on **Windows, Linux, macOS, and Android (Termux)** and allows both CLI usage and programmatic access.

## Features

- OS & system info (OS name, version, architecture, hostname, kernel, uptime, platform)
- CPU info (model, cores, threads, frequency, load, cache, virtualization, hyper-threading, temperatures)
- GPU info (name, type, memory, load, driver, multi-GPU)
- RAM / memory info (total, free, used, swap)
- Disk info (partitions, filesystem, total/used/free, largest files, home file count)
- Network info (interfaces, IP, MAC, netmask, broadcast, WiFi, Bluetooth, DNS, gateway)
- Motherboard & BIOS info (board model, vendor, BIOS version, chipset, serial, TPM)
- Peripherals (monitors, battery, keyboard/mouse, USB devices)
- Sensors (CPU/GPU/HDD temperatures, fan speeds)
- Processes & load (top CPU/RAM processes, total processes, load average)

## Installation

```bash
pip install corescope
monitorcontrol 4.2.0
Monitor controls using MCCS over DDC-CI.
Requires Python: >=3.9

monitorcontrol
##############

|PyPi Version| |Build Status| |Documentation Status| |Coverage Status| |Ruff|

Python monitor control using the VESA Monitor Control Command Set (MCCS)
over the Display Data Channel Command Interface Standard (DDC-CI).

Supported Platforms
*******************
-  Linux (tested with NixOS)
-  Windows (tested with Windows 10)

Windows Install
***************

.. code-block:: bash

   py -3 -m pip install monitorcontrol

Linux Install
*************

.. code-block:: bash

   python3 -m pip install monitorcontrol

Documentation
*************

Full documentation including examples are avaliable in the `docs <https://newam.github.io/monitorcontrol>`__.

.. |PyPi Version| image:: https://badge.fury.io/py/monitorcontrol.svg
   :target: https://badge.fury.io/py/monitorcontrol
.. |Build Status| image:: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml/badge.svg
   :target: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml
.. |Coverage Status| image:: https://coveralls.io/repos/github/newAM/monitorcontrol/badge.svg?branch=main
   :target: https://coveralls.io/github/newAM/monitorcontrol?branch=main
.. |Documentation Status| image:: https://img.shields.io/badge/docs-latest-blue
   :target: https://newam.github.io/monitorcontrol
.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff
bmarxs 0.1.1
CLI tool to export and manage X/Twitter bookmarks
Requires Python: >=3.13
Keywords: bookmarks, cli, export, twitter, x

# bmarxs

CLI for exporting X/Twitter bookmarks. Designed for both human and agent use.

## Install

```bash
pipx install bmarxs   # Recommended
# or
uv tool install bmarxs
# or
pip install bmarxs
```

## Setup

```bash
# Import cookies from Chrome (must be logged into X, Chrome closed)
bmarxs import-cookies
```

## Commands

```bash
bmarxs sync                    # Sync new bookmarks
bmarxs sync --all --enrich     # Sync all + fetch URL metadata
bmarxs list                    # List bookmarks (table)
bmarxs list --unprocessed      # List unprocessed only
bmarxs search "query"          # Full-text search
bmarxs export                  # Export to stdout (JSON)
bmarxs export --format csv     # Export as CSV
bmarxs stats                   # Show statistics
bmarxs mark-processed ID...    # Mark as processed
bmarxs mark-unprocessed ID...  # Mark as unprocessed
bmarxs enrich                  # Enrich URLs with metadata
```

## Agent/Programmatic Use

### Global Flags

| Flag | Description |
|------|-------------|
| `--json` / `-j` | Output structured JSON |
| `--quiet` / `-q` | Suppress progress messages |

### Examples

```bash
# Get stats as JSON
bmarxs --json stats

# Sync and get structured result
bmarxs --json sync

# List unprocessed bookmarks as JSON
bmarxs --json list --unprocessed

# Export to file
bmarxs export --format json > bookmarks.json
```

### Exit Codes

| Code | Meaning |
|------|---------|
| 0 | Success |
| 1 | General error |
| 2 | Auth error |
| 3 | Network error |
| 4 | Not found |
| 5 | Invalid input |
| 6 | Database error |
| 7 | Browser error |

### JSON Response Format

Success:
```json
{"success": true, "synced_count": 5, "message": "Synced 5 new bookmarks"}
```

Error:
```json
{"success": false, "error": {"code": 2, "code_name": "auth_error", "message": "Auth token not found"}}
```

## Data

Stored in `./data/` by default (override with `--data-dir`):
- `bookmarks.db` - SQLite database
- `session/state.json` - Browser session