semvec/pypi-packages huggingface dataset:
dbt-run-api 0.2.2
A small package
Requires Python: >=3.8

# dbt-run-api

Once installed allows DBT commands to be sent via an api call. 

### Installation:

```bash
pip install dbt-run-api
```

NOTE: currently the package comes with `dbt-postgres`. If you need another adapter then it would have to be install separately

### Set up:

After installing the package ensure your DBT project is set up correctly with all needed profile variables either explicitly defined or available as ENV-variables. 


### Execution:

#### Run server while in the same directory as your `dbt_project.yml':

```bash
uvicorn dbt_run_api:app
```

#### Ensure you DBT project has access to the database you have defined in profile.yml

#### Send call to endpoint:

```bash
curl --header 'Content-Type: application/json' \
     --request POST \
     http://localhost:8000/dbt \
    --data \
    '{  "cmd": "run",  "vars": {"test_var": "1", "date": "20240423"},  "target": "dev",  "threads" : 8,  "project-dir": "wab",  "profiles-dir": "wab",  "full-refresh": true}'
```

```bash
curl --header 'Content-Type: application/json' \
     --request POST \
     http://localhost:8000/dbt \
    --data \
    '{  "cmd": "test"}'
```

**Notes:** 
- commands are passed without `dbt` at the start. All dbt commands should be valid e.g `run`, `test`, et cetera.
autowriter 1.0.2
A human-like auto typer with GUI, dark mode, pause/wait keys, and live stats.
Requires Python: >=3.6

# Human-Like Auto Typer

A smart auto-typing desktop app that mimics human behavior — with typos, backspaces, customizable speed, and even live stats. Built using Python and Tkinter.

---

## 🔥 Features

- ⌨️ **Human-like typing**: Simulates natural typing with mistakes and corrections
- 🕒 **Custom timing**: Set total typing time or WPM (words per minute)
- 🎯 **Hotkeys**: 
  - Start typing on your chosen key (default: `F4`)
  - Pause/resume typing (default: `F2`)
  - Stop typing anytime with `ESC`
- 🌙 **Dark mode toggle**
- 📊 **Live statistics**: Characters typed, time elapsed, typing speed
- 🪟 **Floating mini-window**: Always-on-top status display (optional)

### Note

- The timing isnt correct enough because there are multiple factors affecting time (the mistakes and their correction, wpm, how many characters, the time given)

---

### Requirements

- Python 3.8+
- `keyboard` package:
  ```bash
  pip install keyboard
  
### How to start the code
Download auto writer.py
```bash
py "auto writer.py"