Helo all, I've been writing a simple web browser(far from finished yet, I may add) in Python and QT 4. It can use either the official QT bindings for python, PySide, or PyQt. Here's the code for it.
To download and run on ubuntu, type this into a terminal:
Then run it with a simple:Code:sudo apt-get install python-qt4 git-core && git clone git://github.com/thomashc/Relax-Browser.git && cd Relax-Browser
Code:./relax-browser.py![]()
It's by no means feature complete, but it should be fairly stable, Email me at [email protected] with bug reports, or if you'd like to contribute code, feel free to email me about itThanks everyone!
![]()
Thomas
-
I'll check it out, Mr. Thomas
-
It's lacking in a lot of features but is very fast
I'm also in the process of writing several other simple applications, notably a twitter application, I'll announce those a bit later.
Also, just a note for you guys, Relax Browser is released under the BSD License and I am the copyright holder.Feel free to modify it if you like
-
I'm not much of a coding guy so I'll offer some critique. With Python you won't get much performance unless you juice the code for speed. QT is an interesting choice for multi-platform capabilities but I hear there's trouble getting it to look native on anything but KDE. Also, unless you pack QT with the application (SMPlayer does this) then installing it is going to be a hassle on Windows/Mac/Haiku. Webkit is another interesting choice as it's light, fast, and clean. You'll have to put some effort into getting features into it though. A BSD license is interesting coming from a guy who likes to use Linux. I expected you be want GPL. Maybe you defected to FreeBSD?
Interesting you used cuil instead of Google or even Bing. They take resources from around the web and don't source it as far as what I read on TechCrunch. They're also small time, but maybe indie is your thing.
-
. QT is a good choice because it's much more flexible than GTK, and supports almost every platform available, and as you can see in the screenshot looks good in Gnome as well, it's not a KDE application, it's a QT application - and there is a difference. And Qt is very easy to package with a program, from what I've read. Webkit is well integrated with Qt and very fast, and easy to add to. As for the License, BSD is more open
Thanks though -
BSD is more open but it protects the coder more than the code. How would you feel about Microsoft using your coding like it does the FreeBSD tcp/ip code? How about Apple using your code like it uses the Readability code for it's new newspaper mode reader?
-
Wow, that looks pretty cool! Next time I log into Ubuntu I'll try it out.
-
that's looking good thomas..keep up the good work. thanks for sharing
Announcing A Little Project I've Been Working On: Relax Browser
Discussion in 'Linux Compatibility and Software' started by Thomas, Jun 14, 2010.