Skip to main content

Python/Tk GUI browser for Gemini

Project description

Picross is a minimal and usable gemini:// browser written in Python and tkinter.

Installation

Install from PyPI for releases:

# do user install or grant privilege
pip install picross --user

or install from source:

git clone https://git.sr.ht/~fkfd/picross
cd picross
pip install -r requirements.txt --user
python setup.py install --user

Usage

Run picross to open browser, and picross -h to get a full list of CLI arguments which modify appearance or behavior.

The priority is CLI arg > config file > default.

Keyboard shortcuts:

  • Hold Alt to see possible button shortcuts underlined. This is what Qt calls Accelerator Keys.
  • Ctrl-r / F5: refresh page.
  • Ctrl-l: jump to address bar.
  • Ctrl-t: open new tab.
  • Ctrl-w: close current tab.
  • Ctrl-PgUp/PgDown: switch to tab above/below.

Development

To get started:

git clone https://git.sr.ht/~fkfd/picross
cd picross
# you can set up virtualenv here if you want
# install dependencies
# escalate/limit privilege if necessary
pip install -r requirements.txt
python -m picross

Mailing list for sending patches and anything related to Picross: ~fkfd/picross@lists.sr.ht

If you're not familiar with the mailing list workflow, check out git-send-email.io and mailing list etiquette. useplaintext.email also has useful plaintext setup tips for various email clients.

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

picross-0.6.2.tar.gz (18.7 kB view hashes)

Uploaded Source

Built Distribution

picross-0.6.2-py3-none-any.whl (22.1 kB view hashes)

Uploaded Python 3

Supported by

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