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
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
Built Distribution
File details
Details for the file picross-0.6.2.tar.gz
.
File metadata
- Download URL: picross-0.6.2.tar.gz
- Upload date:
- Size: 18.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.42.1 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64340d103419a1737a2a552f08946cfa1919a4bdd2c366a5f4208329489a0856 |
|
MD5 | 95abc3714229e8ee1be31e1037b55e67 |
|
BLAKE2b-256 | 9421cac6ed51a4ba5719ede13ff0ab9612aa3d23c3d61656999badb98d3c593f |
File details
Details for the file picross-0.6.2-py3-none-any.whl
.
File metadata
- Download URL: picross-0.6.2-py3-none-any.whl
- Upload date:
- Size: 22.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.42.1 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cfa7acb5e4da62502e1d8cc2ea0c39d3c68b2ed6e7f2a0e4a301f501c2e0e8d |
|
MD5 | 66db458ccd4816964e0de11e10018836 |
|
BLAKE2b-256 | c01545419b89e9615416f99cedc7a1d0ca289ad46075376ad2536c50bb8493ae |