FUSE-based file picker integration for TUI applications
Project description
unapicker
FUSE-based file picker for adding graphical file picker support to terminal applications. Simply give the application /tmp/picker and a graphical file picker will launch automatically.
Install and Quickstart
pip install unapicker
# install and enable systemd user service
unapicker install_service
Usage
Read from /tmp/picker in your application to open a graphical file picker:
with open("/tmp/picker", "r") as f:
selected_file = f.read().strip()
selected_file=$(cat /tmp/picker)
Requirements
- Linux with FUSE support
- Python 3.8+
- One or more file picker applications (zenity, kdialog, etc.)
Disclaimer
This app was entirely vibe-coded by Claude.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
unapicker-0.1.0.tar.gz
(17.1 kB
view details)
File details
Details for the file unapicker-0.1.0.tar.gz.
File metadata
- Download URL: unapicker-0.1.0.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c605f06e8c2e13a4ad535b35b1a759ae0e4f5e08c9ffe2447fcd57edd1d87d96
|
|
| MD5 |
77dfdd61248d0009c790d556a1c12956
|
|
| BLAKE2b-256 |
f2bb561c066df2ec17c1636e5de26720d76cfb6a4b4c3a3493b882905e061f3a
|