Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haaag/pyselector
Python wrapper for the rofi, dmenu, fzf
https://github.com/haaag/pyselector
dmenu dmenu-wrapper fzf fzf-wrapper rofi rofi-scripts rofi-wrapper
Last synced: 18 days ago
JSON representation
Python wrapper for the rofi, dmenu, fzf
- Host: GitHub
- URL: https://github.com/haaag/pyselector
- Owner: haaag
- License: mit
- Created: 2023-03-13T21:17:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-04T20:20:05.000Z (about 1 year ago)
- Last Synced: 2024-03-15T02:47:14.680Z (10 months ago)
- Topics: dmenu, dmenu-wrapper, fzf, fzf-wrapper, rofi, rofi-scripts, rofi-wrapper
- Language: Python
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
![Python](https://img.shields.io/badge/python-3670A0?style=Flat&logo=python&logoColor=ffdd54)
[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
[![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)
[![code style - Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![types - Mypy](https://img.shields.io/badge/types-Mypy-blue.svg)](https://github.com/python/mypy)
[![License - MIT](https://img.shields.io/badge/license-MIT-9400d3.svg)](https://spdx.org/licenses/)# PySelector (WIP)
## 🌟 About
`pyselector` is a Python wrapper for the `rofi`, `dmenu`, `fzf` application,
which provides a simple and efficient way to display a list of items for user
selection.## 📦 Installation
To install `pyselector`, you can use pip:
```sh
pip install pyselector
```## 🔗 References
- [dmenu](https://tools.suckless.org/dmenu/)
- [Rofi](https://github.com/davatorium/rofi)
- [fzf](https://github.com/junegunn/fzf) _(WIP)_## 📓 TODO
- [ ] Rename main functions in menus.
- [X] Add `select` function.
- [X] Add `input` function.
- [X] Add `confirm` function.