The x14km2d/v0.1 (Alpha) "Web-Browser" is a Python based frontend with QtWebKit and PyQt5.
This project came out of necessity, as I find the Firefox e.g. too bloat, the Surf too minimalist, and the qutebrowser too unnecessarily complicated. All three browsers are really good, but not good enough for my personal workflow and needs.
x14km2d/v0.1 (Alpha) can only be described as a toy browser interface at the moment, if at all, and I strongly advise against using this software for critical or security-related activities. This project is a red flag for every security Nerd and I respect that. Many things do not work and will never be implemented, because first and foremost this is an application that I develop for myself and according to my personal needs.
I know that Python is insecure, slow, ugly and that you can do it all yourself with your own engine written in e.g. C. But unfortunately I don't have the time and not the guts. I have to cut back in some places to gain in others. A gain for me is to quickly work through tasks, because I have enough of them on my desk. So if you don't like all this, do it better - that's why I published everything under a free License. Maybe this project will grow into something bigger and in a few Years the former toy frontend is a full engine and will be my main project/job, but so far I don't think so.
Write a mail to: x14km2d [at] posteo.de and I send you the archive. Start the x14km2d/v0.1 (Alpha) with
Since I respect the individual tastes of the users, I will implement as many possibilities as possible for users to add their own ideas. A project always lives on the ideas of the users and they are usually better than the ideas of the developer. If you want to have a display option for rss.xml files, you should be able to implement it yourself.
ctrl + <Creates a new Tab.
ctrl + AltMoves through your Tabs.
ctrl + eTake Window Screenshot with Scrot (save File in
ctrl + dBack Page.
ctrl + fForward Page.
ctrl + sFocus on the URL Bar, so you can begin typing a Search Query or Website URL.
ctrl + yCloses the current Tab and if the last Tab was closed the whole Browser.
Ctrl + uDownload with wget the latest Browser Package from this Repository.
Ctrl + tOpen a vim in a new st Window.
Ctrl + QClose instant Browser and all Tabs without Warning.
Default search engine is Duckduckgo. Search the English Wikipedia (mobile version) with
x: Open this Project Page.
hn:news.ycombinator News Aggregator
hd:hackaday.com Maker Blog
fe:Fefes Blog (German)
ad:Adafruit Blog Maker Blog
You open the Menu with RMB (Right Mouse Button) on Links.
Ctrl + <
.mp4from Archive.org with mpv or a e.g. YouTube Video, Bandcamp Track, Twitter Video or Twitch Stream with youtube-dl.
Ctrl + C.
Dev Tools >
Error: ModuleNotFoundError: No module named 'PyQt5' Solution: sudo apt-get install python3-pyqt5 Error: ModuleNotFoundError: No module named 'PyQt5.QtWebKit' Solution: sudo apt-get install python3-pyqt5.qtwebkit
Copyright (c) 2021 x14km2d
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.--[ Article