semvec/pypi-packages huggingface dataset:
font-analyzer 0.0.6
A tool for detecting and analyzing font metadata from websites and files
Requires Python: >=3.8.1
Keywords: font, metadata, analysis, web-scraping, typography

# 🎨 Font Analyzer

Automated font discovery, analysis, and compliance validation from websites and local files.

[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![PyPI](https://img.shields.io/pypi/v/font-analyzer.svg)](https://pypi.org/project/font-analyzer/)

## Features

- 🌐 Discover fonts from websites
- 📁 Analyze local font files
- ✅ Validate against custom whitelist policies
- 📊 Generate compliance reports
- 🔧 Support for TTF, OTF, WOFF, WOFF2 formats

## Installation

```bash
pip install font-analyzer
```

## Quick Start

### Analyze Website Fonts

```bash
font-analyzer --url "https://github.com" --allowed_fonts "Roboto" "Arial" "Open Sans"
```

### Analyze Local Font File

```bash
font-analyzer --font_path "./fonts/my-font.ttf" --allowed_fonts "Roboto" "Arial"
```

## Usage Examples

### Basic Commands

```bash
# Website analysis
font-analyzer --url "https://github.com"

# Local file analysis  
font-analyzer --font_path "/path/to/font.ttf"

# With whitelist validation
font-analyzer --url "https://github.com" --allowed_fonts "Roboto" ".*Arial.*"

# Verbose output for detailed analysis
font-analyzer --url "https://github.com" --verbose
# or use short form
font-analyzer --url "https://github.com" -v

# Get help and see all options
font-analyzer --help
```

### Environment Variables

```bash
# Set environment variables
export URL="https://github.com"
export ALLOWED_FONTS="Roboto,Open Sans,.*Arial.*"
font-analyzer

# Windows
set ALLOWED_FONTS=Roboto,Open Sans,.*Arial.*
font-analyzer
```

## Configuration

| Variable | Description | Example |
|----------|-------------|---------|
| `URL` | Website URL to analyze | `https://github.com` |
| `FONT_PATH` | Path to font file | `./fonts/font.ttf` |
| `ALLOWED_FONTS` | Comma-separated font patterns | `Roboto,Arial,.*Sans.*` |

## 📄 License

MIT License

## 🔗 Links

- [GitHub](https://github.com/aykut-canturk/font-analyzer)
- [Bug Reports](https://github.com/aykut-canturk/font-analyzer/issues)
kadi-apy 0.48.1
API wrapper library for Kadi4Mat
Requires Python: <3.14,>=3.9

# Kadi-APY

**Kadi-APY** is a library for use in tandem with
[Kadi4Mat](https://gitlab.com/iam-cms/kadi "Kadi4Mat"). The REST-like API of
Kadi4Mat makes it possible to programmatically interact with most of the
resources that can be used through the web interface by sending suitable HTTP
requests to the different endpoints the API provides.

The goal of this library is to make the use of this API as easy as possible. It
offers both an object oriented approach to work with the API in Python as well
as a command line interface (CLI). The library is written in Python 3 and works
under both Linux and Windows.

## Quickstart

### Installation

The library can be installed using pip:

`pip3 install kadi-apy`

Note that Python version **>=3.9** is required to install the latest version.

### Configuration

To connect to an existing Kadi4Mat instance, some further configuration is
required, which can be initialized by running:

`kadi-apy config create`

### Simple Python example

Retrieve an existing record by its ID and upload a file to it:

```python
from kadi_apy import KadiManager

manager = KadiManager()

record = manager.record(id=1)
record.upload_file("/path/to/file.txt")
```

### Simple CLI example

Do the same as in the example above:

```shell
kadi-apy records add-files -r 1 -n /path/to/file.txt
```

## Issues

For any issues regarding kadi-apy (bugs, suggestions, discussions, etc.) please
use the [issue tracker](https://gitlab.com/iam-cms/kadi-apy/-/issues) of this
project. Before creating an issue, please make sure that no similar issue is
already open and that you are using the latest
[release](https://pypi.org/project/kadi-apy/) or the current version of the
`master` branch. Note that creating a new issue requires a GitLab account.

For **bugs** in particular, please use the provided `Bug` template when
creating an issue, which also adds the `Bug` label to the issue automatically.

## Contributions

Contributions to the code are always welcome. In order to merge any
contributions back into the main repository, please open a corresponding [merge
request](https://gitlab.com/iam-cms/kadi-apy/-/merge_requests). For
instructions on how to set up a development environment, please see the
[documentation](https://kadi-apy.readthedocs.io/en/latest).

## Further links

* Source code: https://gitlab.com/iam-cms/kadi-apy
* Releases: https://pypi.org/project/kadi-apy/
* Documentation:
  * Latest release: https://kadi-apy.readthedocs.io/en/stable/
  * Current state: https://kadi-apy.readthedocs.io/en/latest/
dcstatus 1.4.0
Bot to get Delta Chat releases status information
Requires Python: >=3.10
Keywords: deltachat, bot

# dcstatus

[![Latest Release](https://img.shields.io/pypi/v/dcstatus.svg)](https://pypi.org/project/dcstatus)
[![CI](https://github.com/deltachat-bot/dcstatus/actions/workflows/python-ci.yml/badge.svg)](https://github.com/deltachat-bot/dcstatus/actions/workflows/python-ci.yml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

Bot to get Delta Chat releases status information.

## Install

```sh
pip install dcstatus
```

Then, to setup [Playwright](https://playwright.dev/python/docs/intro), run:

```sh
playwright install
```

## Usage

Configure the bot:

```sh
dcstatus init bot@example.com PASSWORD
```

Start the bot:

```sh
dcstatus serve
```

Run `dcstatus --help` to see all available options.
pyqt5-calculator0.1 0.1.0
Simple PyQt5 calculator application
Requires Python: >=3.7

# Calculator v0.1

![img_1.png](img_1.png)

A simple desktop calculator built with **Python** and **PyQt5**.  
This project was developed for learning purposes and demonstrates the integration of GUI design with functional backend logic.

---

## Features

- **Basic arithmetic operations**: addition, subtraction, multiplication, division
- **Percentage calculation**
- **Square root**
- **Change number sign (+/-)**
- **Exponentiation**
- **Calculation history**:
  - View past operations
  - Clear history
- **Customizable UI**:
  - `.ui` files created in Qt Designer
  - Styled with `.qss` (Qt Style Sheets)

---

## Project Structure

![img_3.png](img_3.png)

## Installation

You can run the calculator **locally** or install it as a package.

### **1. Clone the repository**
```bash
git clone https://github.com/<your-username>/calculator.git
cd calculator
```

### 2. Create a virtual environment
```bash
python -m venv venv
venv\Scripts\activate 
```
### 3. Install dependencies
```bash
pip install -r requirements.txt
```
### 4.Run locally
```bash
python -m calculator.main
```

## Installing via pip install
```bash
pip install pyqt5‑calculator0.1
```
praicing 0.0.3
Offline utility functions for estimating costs across different model providers.
Requires Python: >=3.10

# praicing

[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)

Offline utility functions for estimating costs across different model providers.

- [Source code](https://github.com/joaopalmeiro/praicing)
- [PyPI package](https://pypi.org/project/praicing/)
- [Snyk Advisor](https://snyk.io/advisor/python/praicing)

## Development

Install [uv](https://docs.astral.sh/uv/getting-started/installation/) (if necessary):

```bash
curl -LsSf https://astral.sh/uv/0.7.19/install.sh | sh
```

```bash
uv python install
```

```bash
uv run python -c "from praicing import __version__; print(__version__)"
```

```bash
source .venv/bin/activate
```

```bash
mypy
```

```bash
ruff check --fix
```

```bash
ruff format
```

```bash
deactivate
```

## Deployment

```bash
uv version --bump patch
```

```bash
uv version --bump minor
```

```bash
uv version --bump major
```

```bash
uv build
```

```bash
echo "v$(uv version --short)" | pbcopy
```

- Commit and push changes.
- Create a tag on [GitHub Desktop](https://github.blog/2020-05-12-create-and-push-tags-in-the-latest-github-desktop-2-5-release/).
- Check [GitHub](https://github.com/joaopalmeiro/praicing/tags).

```bash
uv publish
```

- Check [PyPI](https://pypi.org/project/praicing/).
Trinsic-Api 2.1.1a1
Trinsic API
Keywords: Trinsic, SDK, Identity verification

# Trinsic API Python Library

![Version](https://img.shields.io/pypi/v/trinsic-api)
[![Build Status](https://github.com/trinsic-id/sdk/actions/workflows/api-python-release.yml/badge.svg)](https://github.com/trinsic-id/sdk/actions?query=branch%main)

The Trinsic API Python library provides convenient access to the Trinsic API from applications written in Python

## Documentation

See the [Trinsic docs](https://docs.trinsic.id/docs/) for more detailed information on how to start integrating with our identity acceptance network.

## Installation

Install the package with:

```sh
pip install trinsic-api
```

## Usage

The package needs to be configured with your app's access token, which is
available in the [Trinsic Dashboard](https://dashboard.trinsic.id).

```py
from trinsic_api.api_client import ApiClient
from trinsic_api.api.attachments_api import AttachmentsApi
from trinsic_api.api.network_api import NetworkApi
from trinsic_api.api.sessions_api import SessionsApi

auth_token = "Bearer " + "your-access-token"
configuration = Configuration.get_default()
# Set to true if you want debug request logging
configuration.debug = False
configuration.access_token = token

api_client = ApiClient(configuration=configuration)

attachments_api = AttachmentsApi(api_client)
network_api = NetworkApi(api_client)
sessions_api = SessionsApi(api_client)
```

You can find a full Python server example in the [samples](https://github.com/trinsic-id/sdk/tree/main/api-python/samples) folder.

## SDK Versioning

Our SDKs follow the [Semantic Versioning](https://semver.org) ("SemVer") scheme. 

For example, the version number `1.13.0` has a major version of `1`, a minor version of `13`, and a patch version of `0`.

Breaking changes are only introduced alongside a new major version.

## Support

Any issues, inquiries, and feature requests can be sent to [support@trinsic.id](mailto:support@trinsic.id), or feel free to open a GitHub issue [here](https://github.com/trinsic-id/sdk/issues).

## More Information

- [API Reference](https://docs.trinsic.id/reference)
- [Developer Guide](https://docs.trinsic.id/docs/developer-tools)
- [Our Blog](https://trinsic.id/blog/)
- [Schedule a demo](https://trinsic.id/contact/)
pyqt5-calculator 0.1.0
Simple PyQt5 calculator application
Requires Python: >=3.7

# Calculator v0.1

![img_1.png](img_1.png)

A simple desktop calculator built with **Python** and **PyQt5**.  
This project was developed for learning purposes and demonstrates the integration of GUI design with functional backend logic.

---

## Features

- **Basic arithmetic operations**: addition, subtraction, multiplication, division
- **Percentage calculation**
- **Square root**
- **Change number sign (+/-)**
- **Exponentiation**
- **Calculation history**:
  - View past operations
  - Clear history
- **Customizable UI**:
  - `.ui` files created in Qt Designer
  - Styled with `.qss` (Qt Style Sheets)

---

## Project Structure

![img_3.png](img_3.png)

## Installation

You can run the calculator **locally** or install it as a package.

### **1. Clone the repository**
```bash
git clone https://github.com/<your-username>/calculator.git
cd calculator
```

### 2. Create a virtual environment
```bash
python -m venv venv
venv\Scripts\activate 
```
### 3. Install dependencies
```bash
pip install -r requirements.txt
```
### 4.Run locally
```bash
python -m calculator.main
```

## Installing via pip install
```bash
pip install pyqt5‑calculator
```