Metadata-Version: 2.4
Name: alphabet-except
Version: 0.1.0
Summary: Return the entire alphabet except one (or more) letters.
License: MIT
Project-URL: Homepage, https://github.com/CosmoJelly/alphabet-except
Keywords: alphabet,letters,string,utility
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown

A dumb Python utility that returns the full alphabet with one or more letters removed.
Shoutout to Alberta Tech for the idea. Thought it was silly and wanted to do it.

## Installation

```bash
pip install alphabet-except
```

## Usage

```python
from alphabet_except import except_letter, except_letters

# Exclude a single letter
except_letter('e')
# → 'abcdfghijklmnopqrstuvwxyz'

# Uppercase alphabet
except_letter('E', case='upper')
# → 'ABCDFGHIJKLMNOPQRSTUVWXYZ'

# Both cases
except_letter('e', case='both')
# → 'abcdfghijklmnopqrstuvwxyzABCDFGHIJKLMNOPQRSTUVWXYZ'

# Exclude multiple letters
except_letters('a', 'e', 'i', 'o', 'u')
# → 'bcdfghjklmnpqrstvwxyz'

# Multiple letters, both cases
except_letters('a', 'e', 'i', 'o', 'u', case='both')
# → 'bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ'
```

## API

### `except_letter(letter, case='lower')`

| Parameter | Type | Description |
|-----------|------|-------------|
| `letter` | `str` | Single letter to exclude |
| `case` | `str` | `'lower'`, `'upper'`, or `'both'` |

### `except_letters(*letters, case='lower')`

Same as above but accepts multiple letters to exclude.
