Skip to main content

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


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)

Uploaded Source

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

Hashes for unapicker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c605f06e8c2e13a4ad535b35b1a759ae0e4f5e08c9ffe2447fcd57edd1d87d96
MD5 77dfdd61248d0009c790d556a1c12956
BLAKE2b-256 f2bb561c066df2ec17c1636e5de26720d76cfb6a4b4c3a3493b882905e061f3a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page