https://github.com/davep/peplum
The TUI PEP lookup manager for your terminal
https://github.com/davep/peplum
client documentation pep python python-enhancement-proposals python-pep python3
Last synced: about 1 year ago
JSON representation
The TUI PEP lookup manager for your terminal
- Host: GitHub
- URL: https://github.com/davep/peplum
- Owner: davep
- License: gpl-3.0
- Created: 2025-01-14T09:24:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T17:11:55.000Z (over 1 year ago)
- Last Synced: 2025-03-06T04:06:07.713Z (over 1 year ago)
- Topics: client, documentation, pep, python, python-enhancement-proposals, python-pep, python3
- Language: Python
- Homepage: https://pypi.org/project/peplum/
- Size: 962 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Peplum
[](https://peplum.davep.dev/)
[](https://github.com/davep/peplum/actions)
[](https://github.com/davep/peplum/commits/main/)
[](https://github.com/davep/peplum/issues)
[](https://github.com/davep/peplum/releases)
[](https://github.com/davep/peplum/blob/main/LICENSE)
[](https://github.com/davep/peplum/blob/main/pyproject.toml)
[](https://pypi.org/project/peplum/)
## Introduction
Peplum is a terminal-based lookup manager for [Python Enhancement
Proposals](https://peps.python.org). It provides the ability to browse,
filter and search the metadata for all the PEPs available via the PEP API.
## Installing
### pipx
The package can be installed using [`pipx`](https://pypa.github.io/pipx/):
```sh
$ pipx install peplum
```
### Homebrew
The package is available via Homebrew. Use the following commands to install:
```sh
$ brew tap davep/homebrew
$ brew install peplum
```
## Using Peplum
Once you've installed Peplum using one of the above methods, you can run the
application using the `peplum` command.
The best way to get to know Peplum is to read the help screen, once in the
main application you can see this by pressing F1.

For more information and details on configuring Peplum, see [the online
documentation](https://peplum.davep.dev/).
## File locations
Peplum stores files in a `peplum` directory within both
[`$XDG_DATA_HOME` and
`$XDG_CONFIG_HOME`](https://specifications.freedesktop.org/basedir-spec/latest/).
If you wish to fully remove anything to do with Peplum you will need to
remove those directories too.
Expanding for the common locations, the files normally created are:
- `~/.config/peplum/configuration.json` -- The configuration file.
- `~/.local/share/peplum/*.json` -- The locally-held PEP data.
- `~/.local/share/peplum/cache/*.rst` -- The locally-cached PEP source files.
## Getting help
If you need help, or have any ideas, please feel free to [raise an
issue](https://github.com/davep/peplum/issues) or [start a
discussion](https://github.com/davep/peplum/discussions).
## TODO
See [the TODO tag in
issues](https://github.com/davep/peplum/issues?q=is%3Aissue+is%3Aopen+label%3ATODO)
to see what I'm planning.
[//]: # (README.md ends here)