semvec/pypi-packages huggingface dataset:
fret-trainer 0.3.0
A CLI application to help users learn guitar fret positions
Requires Python: >=3.8

# Guitar Fret Trainer 🎸

A simple CLI tool for help you memorize guitar fret positions. 

I'm using it for my daily exercises and find it useful. 

## Requirements

- Python 3.8 or higher
- colorama

## Installation

Install from PyPI:

```bash
pip install fret-trainer
```

Or install from source:

```bash
pip install -e .
```

## Build

To build the package locally:

```bash
pip install build
python -m build
```

This will create distribution files in the `dist/` directory.

## Release

To create a new release (bumps minor version):

```bash
python release.py
git push && git push --tags
```

This will:
1. Bump the minor version in `pyproject.toml` (e.g., 0.1.0 → 0.2.0)
2. Create a git commit with the version change
3. Create a git tag (e.g., `v0.2.0`)

The GitHub Actions workflow will automatically publish to PyPI when the tag is pushed.

## Usage

Run the trainer:

```bash
fret-trainer
```

Or run directly:

```bash
python fret.py
```

### Controls

- **Z** - Note to Fret Exercise: Displays a randomly sorted string of seven notes (CDEFGAB)
- **X** - Fret to Note Exercise: Shows random fret positions on all six strings
- **Space** - Generate a new exercise of the same type
- **B** or **Left Arrow** - Go back in exercise history
- **N** or **Right Arrow** - Go forward in exercise history
- **Ctrl+C** - Exit the application
zorkie 0.1.1
A compiler for the Infocom ZIL/ZILF language that produces Z-machine story files
Requires Python: >=3.8
Keywords: zil, zilf, z-machine, infocom, interactive-fiction, compiler

# Zorkie

A compiler for the Infocom ZIL/ZILF language that produces Z-machine story files (.z3, .z4, .z5, etc.).

## Installation

### From PyPI

```bash
pip install zorkie
```

### From Source

```bash
git clone https://github.com/yourusername/zorkie.git
cd zorkie
pip install -e .
```

## Usage

```bash
zorkie <source.zil> -o <output.z3>
```

### Options

- `-o <file>` - Specify output file
- `-v <version>` - Target Z-machine version (3-6)

### Example

```bash
zorkie game.zil -o game.z3
```

The output file can be run in any Z-machine interpreter (Frotz, Lectrote, etc.).