The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Announcing A Little Project I've Been Working On: Relax Browser

    Discussion in 'Linux Compatibility and Software' started by Thomas, Jun 14, 2010.

  1. Thomas

    Thomas McLovin

    Reputations:
    1,988
    Messages:
    5,253
    Likes Received:
    0
    Trophy Points:
    205
    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:
    Code:
    sudo apt-get install python-qt4 git-core && git clone git://github.com/thomashc/Relax-Browser.git && cd Relax-Browser
    Then run it with a simple:
    Code:
    ./relax-browser.py
    [​IMG]

    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 it :) Thanks everyone! :)

    Thomas
     
  2. theZoid

    theZoid Notebook Savant

    Reputations:
    1,338
    Messages:
    5,202
    Likes Received:
    22
    Trophy Points:
    206
    I'll check it out, Mr. Thomas :)
     
  3. Thomas

    Thomas McLovin

    Reputations:
    1,988
    Messages:
    5,253
    Likes Received:
    0
    Trophy Points:
    205
    Thank you :) 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 :)
     
  4. Gintoki

    Gintoki Notebook Prophet

    Reputations:
    2,886
    Messages:
    6,566
    Likes Received:
    0
    Trophy Points:
    205
    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? :p 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.
     
  5. Thomas

    Thomas McLovin

    Reputations:
    1,988
    Messages:
    5,253
    Likes Received:
    0
    Trophy Points:
    205
    Python, or C++, doesn't matter. There is little to no overhead thanks to the Qt bindings being written in C++ ;). 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 :)
     
  6. Gintoki

    Gintoki Notebook Prophet

    Reputations:
    2,886
    Messages:
    6,566
    Likes Received:
    0
    Trophy Points:
    205
    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?
     
  7. Joel

    Joel coffeecoffeecoffeecoffee

    Reputations:
    1,059
    Messages:
    1,663
    Likes Received:
    0
    Trophy Points:
    55
    Wow, that looks pretty cool! Next time I log into Ubuntu I'll try it out.
     
  8. 1ceBlu3

    1ceBlu3 Notebook Deity

    Reputations:
    1,050
    Messages:
    829
    Likes Received:
    17
    Trophy Points:
    31
    that's looking good thomas..keep up the good work. thanks for sharing :)