WebPirate

Rating: 
4.923075
Your rating: None Average: 4.9 (52 votes)

WebPirate is a Tabbed WebBrowser for SailfishOS based on WebKit.

A special thanks goes to Ferlanero for helping me with UI design and testing! :)

 

Note for the Ad Blocker:

You can download filters by clicking "Ad Block" button from the Sidebar and selecting "Update Filters" from the pull down menu.
If you'll find that banners are still visible, open a bug report on GitHub specifing the affected website and if it happened in Mobile version or Desktop one (include the "AdBlock" prefix so I can find it easily, thanks!)

Features:

  1. Real Tabs support
  2. Integrated Download Manager
  3. Support for Custom Search Engines
  4. Login data can be saved so the Browser can compile the fields for you
  5. Delete Personal Data (Navigation History, Cache, Login Data, Cookies) on exit.
  6. Favorites can be Imported and Exported, Folder support is available too.
  7. Integrated YouTube, Dailymotion and Vimeo Player/Grabber
  8. Text Search
  9. Integrated Media Player
  10. Account Integration
  11. File Upload
  12. Session Management
  13. Simple Ad Blocking System
  14. Popup Blocker
  15. Closed Tabs can be recovered
  16. Night Mode
  17. Cookie Management
  18. EXPERIMENTAL Android-like text selection

Source Code and Commit Activity: https://github.com/Dax89/harbour-webpirate

Translations: https://www.transifex.com/projects/p/webpirate/

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-webpirate-1.7-4.armv7hl.rpm279.69 KB07/10/2015 - 10:35
File harbour-webpirate-1.7-4.i486.rpm298.86 KB11/10/2015 - 18:02
File harbour-webpirate-2.0-1.armv7hl.rpm470.61 KB13/03/2016 - 21:27
File harbour-webpirate-2.0-1.i486.rpm361.2 KB13/03/2016 - 21:27
File harbour-webpirate-2.1-3.armv7hl.rpm564.33 KB07/09/2016 - 17:41
File harbour-webpirate-2.1-3.i486.rpm616.23 KB07/09/2016 - 17:41
File harbour-webpirate-2.1-4.armv7hl.rpm560.89 KB15/10/2017 - 18:11
File harbour-webpirate-2.1-4.i486.rpm609.44 KB15/10/2017 - 18:11
Changelog: 

Updated to latest SDK

Comments

KeTbl4's picture

when will there be a version for a 64-bit system?

Historyscholar's picture

Good

Dax's picture

I was playing with SDK and I took the opportunity to recompile WebPirate to the latest one in order to support QtCore 5.6 because someone reported random crashes :)

I'm not interested to develop/create apps for Sailfish anymore.

Bobsikus's picture

it still crashes for me sometimes, basically when I have at least 2 tabs and close any one, and it is sad you stopped to have interest in it :(

Skillmon's picture

Closing a tab without crashing works for me. It crashes if you use the "x" to close. Instead use a swipe gesture for closing.

Bobsikus's picture

Skillmon: unfortuntaly no.. when I have opened only 2 tabs and closed it with gesture, it worked (that sometimes worked even with "X"), but 3 or more instant crash with both types.. :(

anyone willing to take over the project ? I really like this browser, but that crashing really limits it down..

Bobsikus's picture

hello guys. It is some time already since this happened. Lately I have changed jobs and I have little bit more time. I will try to look at it. But for that time I have noticed, that if I goes to "home" first, than closing the tab does not crash. Maybe it will help me to find what might be wrong :)

EDIT 190822 : So I have started to working on this few weeks ago, I am trying to find the problem, but is is more complicated than it seemed. It has problems only with some type of webpages, it seems like problem is more related to outdated WebKit 3 (even though as far as I know WebCat doesn't have these problems, so right now I am investigating..) Possibly I am not sure if ti will be possible to convert app to QWebEngine, I am not sure if Sailfish supports it already. In the meantime I have made slight UI changes, but I won't publish anything if I do not resolve tab crashing problems

Dax's picture

WebPirate's code is ready to be migrated to QtWebEngine when (and if) SailfishOS will support it.

The efford needed is minimal.

Historyscholar's picture

Sailfish  OS dosen't support  Qt webengine yet.

olf's picture

I agree to both points (unfortunately).

ferlanero's picture

Thanks for the update Dax!! :)

carmenfdezb's picture

Thank you for the update, Dax!!

PawelSpoon's picture

Thank you very much for the update

olf's picture

+1: Thanks!

Caballlero's picture

Thx Dax.

Dax's picture

^^

mp107's picture

Is it possible to add an option to change "Open in the new tab" behaviour to open it in the background instead of jumping straight to this new tab?

Unfortunately, I have to confirm quite frequent crashes.

olf's picture

Maybe the maintained WebKit comes handy: [Qt-Development] QtWebKit is coming back (part 2)

olf's picture

llelectronics build and published the recent QtWebKit 5.212.0 for SailfishOS on his Mer-OBS repository.
After manually downloading and installing the five RPMs libqtwebkit5 libqtwebkit5-widgets qt5-qtqml-import-webkitplugin qt5-qtqml-import-webkitplugin-experimental qt5-qtwebkit-uiprocess-launcher versioned 5.212.0-10.43.1.jolla from there (do not use the RPMs versioned 5.212.0-10.6x.1.jolla available there!), WebPirate now scores 329 "points" on HTML5test.com, which is a vast improvement. Actually the impact on modern HTML5 using web pages is even more tremendous, e.g. EFF's Panopticlick now works!

But unfortunately (and as expected) WebPirate still crashes often under current SailfishOS releases, e.g. as described in its issue #89 on Github.

But maybe the availability of this much improved QtWebKit5 packages for SailfishOS causes Dax or anybody else to foster WebPirate again. Note that llelectronics is aiming at letting Jolla integrate this recent QtWebKit5 into SailfishOS, so developing WebPirate further (or at least adapting it to recent SailfishOS releases) now starts making sense, again.

monkeyisland's picture

hello there again...

since i upgraded my devices Jolla1 JolllaC Tablet, the browser crashes very often

esspecially in the main view when i close the last open tab.

now i am typing this here in the comment window after one line 

and return the keyboard is invisible an webpirate scroll a bit on top

of the page.

also attachments in the editor are not working anymore.

 

monkeyisland's picture

Wrong Translation

in German it is "Alles schließen" or "Alle Tabs schließen"

Ingvix's picture

It seems if the app is open, it won't open new links from other apps at all and if the app is closed, all the saved tabs are lost when doing so. Also if the session saving is on, it still on every launch creates a new tab with the starting page with the shortcuts.

monkeyisland's picture

i try till 30 minutes i hope this is not a silly question. i cant find the option to make a site to the quick launch page.

i find only the way to make a page as favourite an from the favourites long press give me the option to add the page to quick links.

Bobsikus's picture

hello, since the last (or last two, I am not sure) I have several issues:
1. can't see an option for open the link at backround tab
2. videograbber is sometimes oversensitive, sometimes whenever I try to scroll at the page, videorabber shows up
3. also, I still have bad user agent for "desktop", I would rather have "firefox desktop" like user agent option. or at least, can I edit it manually somewhere
thanks for the customizable button though :)

Dax's picture

1. Yes some options are still missing, the new UI is not 100% complete (yet), I will restore all missing options during 2.x series

2. Do you mean the Play button in webpages?

3. I've missed customizable user agent feature in 2.1, I will add if in 2.2 (and I'll look to desktop useragent too) :)

Feathers_McGraw's picture

New icon looks great :)

monkeyisland's picture

hi

i have a problem i cant open weblinks an example from talk.maemo.org in an thread a link to jolla together.
only on long click i get the menu open in another tab.
is this a bug?
https://talk.maemo.org/showthread.php?p=1514501#post1514501

tried to open the link in this post.

as an example

i tested other forums i cant open url links with one click.

Dax's picture

Fixed in 2.1 rev 3.

Thanks for reporting! :)

monkeyisland's picture

great already upgraded.

What can i say it works now !!

i have already an idea :

Would it make sense to add an option in preferences :

Open Link in a new Tab as default or something.

So only as an idea.

Great app and superb work from you !!!

Dax's picture

Yes, it pretty easy to add that option.

Pages