https://github.com/nhoad/roland
Another minimal web browser with vim-like bindings, but in Python in this time
https://github.com/nhoad/roland
Last synced: 9 months ago
JSON representation
Another minimal web browser with vim-like bindings, but in Python in this time
- Host: GitHub
- URL: https://github.com/nhoad/roland
- Owner: nhoad
- License: bsd-3-clause
- Created: 2014-09-09T02:56:52.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-08-12T14:53:34.000Z (almost 9 years ago)
- Last Synced: 2025-06-21T05:03:29.653Z (about 1 year ago)
- Language: Python
- Size: 319 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
roland
======
Another minimal web browser with vim-like bindings, but in Python in this time
Roland aims to be modular yet complete, with a small code base. It currently
comes in at ~3000 lines of code, yet provides...
- UI is *fast*. None of the latency from Vimperator here.
- configuration via Python (see `example_config.py`)
- configurable popup blocker
- download manager
- history
- cookie management
- link-follow support
Roland tries to provide as little UI as possible, because that way there's less
reason to use the mouse. It uses libnotify for notifications (e.g. errors,
download progress) and an entry field for all other input. Roland aims to have
NO popup windows of any kind, nothing that is not controllable via the
keyboard. If you find one, it's a bug.
Configuration
-------------
Configuration goes at ~/.config/roland/config.py. See `example_config.py` for
my config.
License
-------
BSD license, 3-clause.