Webcat

Rating: 
4.666665
Your rating: None Average: 4.7 (54 votes)

A simple webbrowser which allows viewing webpages and surfing sites.
It is based upon the webkit engine provided by Qt5.

Current features include:

  • Landscape support
  • Tabbing support (real without reloading of tabs)
  • Bookmark support
  • Setting browser user agent
  • Setting default font sizes
  • Opening up links in new tab (by long press and hold on link)
  • Copy links (by long press and hold on link)
  • Open media links with internal or external viewer (e.g. LLs VideoPlayer)
  • Setting DNS Prefetch
  • Setting Offline WebApplication Cache
  • Manually add bookmark with specific user agent
  • Fast scroll to top or bottom of page
  • Watch Youtube with internal or external player (e.g. LLs VideoPlayer) with direct link
  • Download Youtube videos in different formats
  • Private Browsing
  • Clear Cache, Cookies, History
  • Page search functionality
  • Simple adblocking (simple rules no bloat)
  • Integrated file manager (with cut, copy, paste, creating folders, permission changes, renaming files)
  • Integrated Download Manager
  • Keyboard Hotkeys (for TOHKBD or bluetooth keyboards)
  • Support different screen resolutions (support for Nexus4, Nexus 5, Nexus 7)
  • Allow setting as default browser
  • Backup Manager (Import/Export Bookmarks,Cookies,History,Settings)
  • Proxy Support

Video demonstration: http://youtu.be/1uVjaETqmMA

0.9 Video demo: http://youtu.be/nNYjdr5tCSs

2.0 Video demo: http://youtu.be/WZXlqOrLKK8

2.0.9 Video demo: https://youtu.be/Ck2TND0-PwE

2.1.0 Video demo Backup Manager: https://youtu.be/sBge7JAlXro

Sourcecode: https://github.com/llelectronics/webcat

From Version 2.9.7 on it is recommend to use QtWebkit 5.212 in combination with Webcat. You can get builds from here: https://openrepos.net/content/llelectronicsdev/qtwebkit-5212-dev

Donations via PayPal

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-webcat-0.8-2.armv7hl.rpm58.49 KB11/01/2014 - 19:47
File harbour-webcat-0.8-3.armv7hl.rpm64.67 KB12/01/2014 - 03:14
File harbour-webcat-0.8-4.armv7hl.rpm79.63 KB03/05/2018 - 15:12
File harbour-webcat-0.8-5.armv7hl.rpm79.65 KB18/01/2014 - 03:09
File harbour-webcat-0.9-1.armv7hl.rpm92.09 KB31/01/2014 - 23:22
File harbour-webcat-0.9-2.armv7hl.rpm92.05 KB03/02/2014 - 15:02
File harbour-webcat-0.9-3.armv7hl.rpm92.25 KB07/02/2014 - 13:44
File harbour-webcat-0.9-4.armv7hl.rpm99.62 KB13/03/2014 - 00:20
File harbour-webcat-0.9.6-1.armv7hl.rpm123.05 KB13/06/2014 - 23:31
File harbour-webcat-0.9.7-1.armv7hl.rpm123.69 KB03/08/2014 - 21:13
File harbour-webcat-0.9.8-1.armv7hl.rpm125.66 KB26/08/2014 - 20:29
File harbour-webcat-0.9.9-1.armv7hl.rpm134.53 KB21/12/2014 - 14:41
File harbour-webcat-0.9.9-2.armv7hl.rpm134.54 KB24/12/2014 - 15:03
File harbour-webcat-1.0.0-1.armv7hl.rpm139.59 KB31/01/2015 - 22:23
File harbour-webcat-1.0.1-1.armv7hl.rpm139.88 KB07/02/2015 - 14:41
File harbour-webcat-1.0.2-1.armv7hl.rpm140.2 KB17/02/2015 - 14:12
File harbour-webcat-1.9.9-1.armv7hl.rpm190.17 KB05/03/2015 - 00:28
File harbour-webcat-1.9.9-2.armv7hl.rpm156 KB03/05/2018 - 15:12
File harbour-webcat-2.0.0-1.armv7hl.rpm156.18 KB17/03/2015 - 15:24
File harbour-webcat-2.0.1-1.armv7hl.rpm156.27 KB13/05/2015 - 17:59
File harbour-webcat-2.0.2-1.armv7hl.rpm156.52 KB03/05/2018 - 15:12
File harbour-webcat-2.0.3-1.armv7hl.rpm156.52 KB14/05/2015 - 12:47
File harbour-webcat-2.0.5-1.armv7hl.rpm167.81 KB27/06/2015 - 11:43
File harbour-webcat-2.0.5-2.armv7hl.rpm167.66 KB27/06/2015 - 13:08
File harbour-webcat-2.0.7-1.armv7hl.rpm168.48 KB06/08/2015 - 20:33
File harbour-webcat-2.0.8-1.armv7hl.rpm177.98 KB14/10/2015 - 18:49
File harbour-webcat-2.0.9-1.armv7hl.rpm182.34 KB03/12/2015 - 20:00
File harbour-webcat-2.0.9-2.armv7hl.rpm182.42 KB22/12/2015 - 17:05
File harbour-webcat-2.1.0-1.armv7hl.rpm195.54 KB12/02/2016 - 19:47
File harbour-webcat-2.1.0-1.i486.rpm206.11 KB12/02/2016 - 19:47
File harbour-webcat-2.2.0-1.armv7hl.rpm202.02 KB05/03/2016 - 13:00
File harbour-webcat-2.2.0-1.i486.rpm212.92 KB05/03/2016 - 13:00
File harbour-webcat-2.2.1-1.armv7hl.rpm217.84 KB03/04/2016 - 14:28
File harbour-webcat-2.2.1-1.i486.rpm228.56 KB03/04/2016 - 14:28
File harbour-webcat-2.2.2-1.armv7hl.rpm218.97 KB16/05/2016 - 19:30
File harbour-webcat-2.2.2-1.i486.rpm229.58 KB16/05/2016 - 19:30
File harbour-webcat-2.3-1.armv7hl.rpm224.99 KB03/05/2018 - 15:12
File harbour-webcat-2.3-1.i486.rpm240.86 KB03/05/2018 - 15:12
File harbour-webcat-2.4-1.armv7hl.rpm230.41 KB08/12/2016 - 20:03
File harbour-webcat-2.4-1.i486.rpm242.32 KB08/12/2016 - 20:03
File harbour-webcat-2.5-1.armv7hl.rpm234.54 KB10/01/2017 - 13:09
File harbour-webcat-2.5-1.i486.rpm246.44 KB10/01/2017 - 13:09
File harbour-webcat-2.6-1.armv7hl.rpm234.73 KB09/02/2017 - 19:04
File harbour-webcat-2.6-1.i486.rpm246.42 KB09/02/2017 - 19:04
File harbour-webcat-2.7-1.armv7hl.rpm238.34 KB30/05/2017 - 14:42
File harbour-webcat-2.7-1.i486.rpm249.41 KB30/05/2017 - 14:42
File harbour-webcat-2.8-1.armv7hl.rpm267 KB24/06/2017 - 19:05
File harbour-webcat-2.8-1.i486.rpm283.6 KB24/06/2017 - 19:05
File harbour-webcat-2.9-1.armv7hl.rpm269.12 KB18/08/2017 - 15:22
File harbour-webcat-2.9-1.i486.rpm284.82 KB18/08/2017 - 15:22
File harbour-webcat-2.9.7-1.armv7hl.rpm302.86 KB21/09/2017 - 13:21
File harbour-webcat-2.9.7-1.i486.rpm318.92 KB21/09/2017 - 13:21
File harbour-webcat-2.9.8-1.armv7hl.rpm310.98 KB29/04/2018 - 14:40
File harbour-webcat-2.9.8-1.i486.rpm325.56 KB29/04/2018 - 14:40
File harbour-webcat-3.0.0-1.i486.rpm359.59 KB19/06/2018 - 17:34
File harbour-webcat-3.0.0-1.armv7hl.rpm344.45 KB19/06/2018 - 17:34
File harbour-webcat-3.0.1-1.i486.rpm360.65 KB04/07/2018 - 19:11
File harbour-webcat-3.0.1-1.armv7hl.rpm345.07 KB04/07/2018 - 19:11
File harbour-webcat-3.0.2-1.i486.rpm361.7 KB02/08/2018 - 00:20
File harbour-webcat-3.0.2-1.armv7hl.rpm345.72 KB02/08/2018 - 00:20
File harbour-webcat-3.0.3-1.i486.rpm367.49 KB30/10/2018 - 16:13
File harbour-webcat-3.0.3-1.armv7hl.rpm351.9 KB30/10/2018 - 16:13
File harbour-webcat-3.0.4-1.i486.rpm368.47 KB09/11/2018 - 13:44
File harbour-webcat-3.0.4-1.armv7hl.rpm352.91 KB09/11/2018 - 13:44
File harbour-webcat-3.0.5-1.armv7hl.rpm353.04 KB13/01/2019 - 16:42
File harbour-webcat-3.0.5-1.i486.rpm368.52 KB13/01/2019 - 16:42
File harbour-webcat-3.0.6-1.armv7hl.rpm365.62 KB19/04/2019 - 14:00
File harbour-webcat-3.0.6-1.i486.rpm381.16 KB19/04/2019 - 14:00
File harbour-webcat-3.0.7-1.armv7hl.rpm372.49 KB26/05/2019 - 18:54
File harbour-webcat-3.0.7-1.i486.rpm388.15 KB26/05/2019 - 18:54
Changelog: 
  • Switch Youtube getting streams to using https (Fixes Youtube video playback)
  • Fixed ytQualityChooser not appearing
  • Add ytdl support (Download or copy from LLs video player)
  • YTDL Support: 360p videos are loaded by default (if a Video is not playing back try the 360p option by long pressing the play button in mediabar)
  • YTDL Support: Update ytdl if binary older than 10 days automatically
  • adjust video player component size for new yt mobile site
  • Fixed race condition in suggestionView hide on Enter key press

Comments

llelectronics's picture

How did you set webcat as default browser? 

If you use the --set-default option on harbour-webcat it should correctly set the default browser with the ability to open up links even if the browser is opened already.

skyjumper's picture
llelectronics's picture

Yeah that won't work as it needs a Dbus service for such a thing to work (open application getting the request of opening a file or url).

That's why there exists the --set-default parameter for webcat.

skyjumper's picture

ahah! That makes sense. So is that parameter via the command line or editing the template for the icon on the desktop ?

Thanks

llelectronics's picture

It is a command line argument. You only need to run it once. It will only set the browser as default and exit immediately. 

I had a button the settings for this but Jolla did not like it so I had to remove it from the version to get into harbour. 

The also claimed to have something in the works for mimetypes and such though that is more than 2 years ago now :(

skyjumper's picture

Got it! Thanks

Qleg's picture

I can't login via web.skype.com. Is it possible to login or not?
 

llelectronics's picture

Not supported by QtWebkit. So no does not work. 

Qleg's picture

Thanks. but this is :-(

olf's picture

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

qiang1315231's picture

Hi! Can you add www.baidu.com engine, please?

llelectronics's picture

Added Baidu search now on git. Should be available with the next release. 

naalaa's picture

Hallo llelectronics, I want to spend some money for your good work, but the paypal Button does not work.

This information appears, when I click the button: "Some required information is missing or incomplete. Please correct your entries and try again."

Is it possible to fix it?

 

llelectronics's picture

It is working fine here. Tested it with a private window. Though the mobile version might not work in Webcat :( 
So you need a laptop or pc for it to work or use the Sailfish-Browser. 

I hope the QtWebkit 5.6 Update for SailfishOS will bring in support for newer webstandards which make that work aswell. 

Kabouik's picture

For some reason, the orientation lock button of the extra toolbar has no effect on my Jolla C, Webcat still rotates. Note that the splitview works in portrait too, so Webcat might fail figuring in what orientation it is. I haven't tested on my Jolla. Is it a known issue?

Schturman's picture

Hi. Please add possibility to use Whatsapp Web (web.whatsapp.com) on the tablet version. Thanks.

llelectronics's picture

If I find a way. Using a different user agent seems not to work. 

hoodlum's picture

v 2.2 nice!

Getmantsev's picture

Whether in the browser, the text wrapping feature to make it easier to read messages on the forums?

llelectronics's picture

Normally this feature needs to be implemented into the web engine. The Qt5 WebKit web engine however does not have this feature. 

So unfortunately I cannot implement that. I advise to use the landscape orientation when on forums or try the reader mode which works on certain types of forums. 

dglent's picture

Very nice program, thanks!

delilat's picture

Any chance of integrating Tor?

llelectronics's picture

I don't see a way currently.
It needs first proxy support of some sort I guess.

eson's picture

I have this script on my web site, to redirect mobile phones, but it doesn't work with Webcat. What can I do to make it work? Does it need changes to Webcat config, or do I have to change my script?

<script>
if (screen.width <= 320)
{
   window.location = 'http://www.mymobilesite.com';
}
</script>

Mariusmssj's picture

Well yes, Jolla screen width is 450 some phones will have even 720, I would say that script won't be very accurate to pick out phones.

hoodlum's picture

how can I help you to translate into Russian?

transifex?

llelectronics's picture
MrCool's picture

If I would download a file from OpenRepos I receive this message:

Load failed

Frame load interupted by

policy change

 

Any solution?

llelectronics's picture

Just ignore it for now

hoodlum's picture

How can i import bookmarks from another browser?

Pages