semvec/pypi-packages huggingface dataset:
intrinio-sdk 6.47.0
Intrinio API
Keywords: Swagger, Intrinio API

    Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://docs.intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.  # noqa: E501
mqtt-ingestor 1.6.0
Add your description here
Requires Python: >=3.13

# MQTT ingestor

Store MQTT messages to database (via `mongodb`, `postgres` or `sqlalchemy`)

## Usage

### Docker 

`docker run -v $PWD/.env:/.env --rm ghcr.io/celine-eu/mqtt-ingestor:latest`

### python API

```py
from mqtt_ingestor.api import MqttIngestor

ingestor = MqttIngestor()
ingestor.start()
```

## Configuration

```sh
# log level
LOG_LEVEL=INFO

# broker hostname
MQTT_BROKER=mqtt
MQTT_PORT=1883
MQTT_USER=mqtt_user
MQTT_PASS=secretpass
# enable TLS support
MQTT_TLS=0
# transport: tcp or websockets
MQTT_TRANSPORT=tcp
# list of topics, separated by comma
MQTT_TOPICS='#'

# backend selection: postgres, mongodb or sqlalchemy
STORAGE_BACKEND=postgres

# postgres DSN
POSTGRES_DSN=postgresql://postgres:postgres@postgres:5432/mqtt
# postgres table
POSTGRES_TABLE=mqtt_messages

# sqlalchemy DSN
SQLALCHEMY_DSN=postgresql+psycopg2://postgres:postgres@postgres:5432/mqtt
# sqlalchemy table
SQLALCHEMY_TABLE=mqtt_messages

# mongodb connection URI
MONGO_URI=mongodb://mongo:27017/
# mongodb database
MONGO_DB=mqtt_data
# mongodb collection
MONGO_COLLECTION=data
```


## LICENSE

Copyright >=2025 Spindox Labs

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
reticli 1.2.2
High-performance RSVP speed reading tool for the terminal.

# RetiCLI

![version](https://img.shields.io/badge/version-1.2.2-blue)
![python](https://img.shields.io/badge/python-3.7+-green)
![protocol](https://img.shields.io/badge/protocol-RSVP-orange)
![status](https://img.shields.io/badge/status-Production--Ready-red)

RetiCLI is a high-performance Rapid Serial Visual Presentation (RSVP) speed reading tool designed for the terminal. It allows you to consume text and Markdown files at high speeds while maintaining high comprehension through a centralized focus point (Reticle).

## Features

- **Pixel-Perfect Precision**: Replaced `pyfiglet` with a custom 5x7 bitmap engine for scientifically accurate "Optimal Recognition Point" (ORP) alignment ( ~35% into the word).
- **Advanced Speed Control**: Progressive speed ramping with `--accel` (Start -> End @ Peak%).
- **Motion Blur**: Phosphor persistence effect (`--mb`) for fluid high-speed reading.
- **Smart Pauses**: Heuristic naming delays for punctuation and long words to maintain comprehension.
- **Matrix-Style Reticle**: A minimal, distraction-free interface for pure efficiency.

## Installation

### Prerequisites

- Python 3.7+
- A terminal with `curses` support.

### Via Pip (Recommended)

You can install RetiCLI directly from PyPI:

```bash
pip install reticli
```

### From Source

1. Clone the repository:
   ```bash
   git clone https://github.com/SNiPERxDD/RetiCLI.git
   cd RetiCLI
   ```

2. Install dependencies:
   ```bash
   pip install -r requirements.txt
   ```

## Usage

Run the tool using the `reticli` command:

```bash
reticli --file your_file.md
```

### Advanced Features

**1. Progressive Acceleration**
Start slow and ramp up to your target speed.
```bash
# Start at 300 WPM, ramp to 900 WPM over the first 40% of the file, then hold.
reticli --file book.txt --accel 300 900 40
```

**2. Motion Blur (Phosphor Persistence)**
Smoothes high-speed visual transitions in Big Mode (Press `+`).
```bash
reticli --file book.txt --mb
```
**3. Cinematic Demo Mode**
Experience the full feature set in a 30-second guided tour.
```bash
reticli --demo
```

### Controls

| Key | Action |
|-----|--------|
| `[SPC]` | Pause / Resume |
| `[UP]` | Increase Speed (WPM) |
| `[DN]` | Decrease Speed (WPM) |
| `[LF]` | Skip backward (20 words) |
| `[RT]` | Skip forward (20 words) |
| `[+]` / `[=]` | Increase Font Size (Big Mode) |
| `[-]` / `[_]` | Decrease Font Size (Normal Mode) |
| `[Q]` | Quit RetiCLI |

## Configuration

You can customize the experience by modifying the variables at the top of `reticli.py`:

```python
# --- CONFIGURATION ---
RETICLE_OPACITY_PERCENT = 40     # Reticle dimness (0-100%)
X_OFFSET = 0                     # Horizontal calibration
Y_OFFSET = 0                     # Vertical calibration

# Smart Pauses
PAUSE_PUNCTUATION_FACTOR = 1.5   # Delay multiplier for . ! ?
PAUSE_LONG_WORD_FACTOR = 1.1     # Delay multiplier for long words

# Motion Blur
MB_OPACITY_PERCENT = 10          # Opacity of the "ghost" trail (0-100%)
# ---------------------
```

## License

This project is licensed under the MIT License.