semvec/pypi-packages huggingface dataset:
randomagent 0.0.1
gets random useragent
Requires Python: >=3.13

# provides random useragent string taken from useragents.me

## methods:
    get_useragent(env='desktop')
        returns a useragent string for the specified environment, sampled according to the probability occurring in the wild

    get_useragents(env='all')
        returns a dict:list:dict of useragents (the keys are the environments)
        the returned lists contain dicts with keys share (percentage of all agents), os + browser, and useragent. some dicts also have a device key.

        if env='desktiop' (or mobile, linux, android, iphone, tablet) is specified, a list:dict fir the specified environment is returned

## example usage:
    from randomuseragent import ua
    agent=ua()
    agent.get_user_agent()
    # 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.10 Safari/605.1.1'
anovachat-py 1.0.0
A python wrapper for anova.chat

<p align="center">
  <img src="images/logo.png" alt="Nome do Projeto" width="200"/>
</p>

<h1 align="center">AnovaChat</h1>

<p align="center">
  A python wrapper for <a href="https://anova.chat/">anova</a> project api
</p>

---

## Installation

```bash
pip install anovachat-py
```

## Examples

```py
from time import sleep
from anovachat import AnovaChat

client = AnovaChat("you key")
prompt = "Hi"

limit = client.limits()["data"]

print(limit["tokens_left"])

tokens_count = client.tokenize(prompt)["data"]

print(tokens_count["tokens"])

data = client.send(prompt)["data"]
uuid = data["uuid"]

while True:
    status = client.status(uuid)["data"]
    if status["status"] == "SUCCESS":
        print(status["answer"])
        break
    sleep(30)
```
openai-python-types 1.107.2
Lightweight package exposing only OpenAI's Python types as `openai_types`
Requires Python: >=3.8

OpenAI Python Types
===================

Tiny package that exposes only the `openai` SDK's `types` as `openai_types`,
keeping install size as small as possible while staying in sync with upstream.

Install
- `pip install openai-python-types`

Usage
- Instead of `from openai.types.realtime.realtime_audio_formats import RealtimeAudioFormats`
  use `from openai_types.realtime.realtime_audio_formats import RealtimeAudioFormats`.

What’s Included
- Only the upstream `src/openai/types` tree, vendored under `openai_types/types`.
- A tiny `_models.BaseModel` shim (pydantic v2) needed by the generated types.
- Auto-generated import proxies so `openai_types.<module>` maps to `openai_types.types.<module>`.

What’s Not Included
- No client logic, transport, or other `openai` SDK files — keeping the wheel minimal.

Syncing with Upstream
- A GitHub Action (`.github/workflows/sync.yml`) runs hourly and on demand to:
  - Fetch the latest OpenAI Python release tag
  - Copy `src/openai/types` into this repo
  - Generate import proxies
  - Bump this package version to match upstream
  - Open a PR with changes
  - Build a wheel and run a smoke import test against it

Releasing
- On PR merge to `main`, a workflow (`.github/workflows/tag-on-merge.yml`) tags the repo as `v<version>` if `pyproject.toml` version changed.
- Publishing workflow (`.github/workflows/release.yml`) automatically uploads to PyPI on tag push `v*.*.*`.
- Configure repository secret `PYPI_API_TOKEN` for automated publishing.

Local Development
- Run `python scripts/sync_types.py` to sync locally.
- Build locally with `python -m build`.

Notes
- Requires Python 3.8+ and `pydantic>=2` at runtime.
blessedviewer 0.1.0
A blessed terminal-based image viewer
Requires Python: >=3.13

# Blessed Viewer

![screencast](screencast.gif)

<p align="center">
    <em>🖼️ A blessed terminal-based image viewer</em>
</p>

**blessedviewer** is a simple terminal-based image viewer made for people who wanna view their images at terminal. The name of this project starts with **blessed** because this project uses **blessed** for moving cursor and printing colors. And if you wanna know how this project decodes images? just know that it uses **pillow**. This project was made for fun purposes.

> [!WARNING]
> This project uses 24-bit terminal colors which may not be supported on old systems

## Usage

## Installation

1. **[Install Pipx](https://gist.github.com/ashkanfeyzollahi/7bbf36fb876a3781efbbb3ef841b5f4e)** (if you don't have it already)

2. **Install `blessedviewer` using Pipx**:

```bash
pipx install blessedviewer
```

## Usage

```plain
Usage: blessedviewer [OPTIONS] FILENAME

  A blessed terminal-based image viewer

Options:
  --help  Show this message and exit.
```
inattrails 0.9.11
This tool reads the route of a hike and generates a table of iNaturalist observations along the trails. It also shows the observations and the route of the hike on a map. Moreover, it saves waypoints of the iNaturalist observations for offline navigation with a GPS device or smartphone.
Requires Python: >=3.7
Keywords: hiking, inaturalist, trails

# iNaturalist observations along hiking trails

This utility reads the route of a hike and generates a table of iNaturalist
observations along the way. It also displays the observations and the route of
the hike on a map. It stores waypoints of the iNaturalist observations for
offline navigation with a GPS device or smartphone.

# Documentation

Our documentation is at [inat-trails.readthedocs.org](https://inat-trails.readthedocs.org).

- [Utilities](https://inat-trails.readthedocs.io/en/latest/usage.html#utility-inattrails)
- [Installation](https://inat-trails.readthedocs.io/en/latest/usage.html#installation)
- [API Tutorial](https://inat-trails.readthedocs.io/en/latest/api.html)
- [API Reference](https://inat-trails.readthedocs.io/en/latest/api.html#detailed-api-documentation)