Menu

Home

big-bass
Attachments
bassix-browser.png (32488 bytes)

The Bassix Gtk3 Webkit browser wiki

🔥NEW🔥
https://sourceforge.net/projects/bassix-gtk3-webkit-browser/files/bassix-browser-advanced-3.3.4.tar.gz/download

A very small gtk3-webkit browser
runs well on the raspberry pi3 and tested on mint 20,1 64bit xfce

dependencies for bacon

sudo apt-get install enscript xterm indent flex

dependencies for Bassix GTK3 webkit browser

sudo apt-get install libssl-dev
sudo apt-get install libwebkit2gtk-4.0-37  libwebkit2gtk-4.0-dev

Extra dependencies for Bassix GTK3 webkit browser with a static server

sudo apt-get install  npm nodejs

Compile the Broswer using bacon as the compiler

this will generate the browser binary that you can run to start the browser

 bacon bassix-browser-advanced-3.3.4

BASSIX BROWSER using GTK3 and Webkit

It all started because I wanted a small browser
it grew into a test bed for gtk3 and javascript standalone add ons
that can even use a built in static server

it has some nice things built in for you to discover
there is no hidden code everything is readable
making your own browser keeps you
a little more free from big tech


External BaCon dependency

This code gets compiled using the excellent BaCon Converter compiler

BaCon code out of the box is simple and easy to read !
I can highly recommend it learn about it at

The official website http://www.basic-converter.org/
The BaCon Converter Forum https://basic-converter.proboards.com/

for the compiler documentation and many demos how to use BaCon
Author of the BaCon compiler
© Peter van Eerten.


Testing if I can embed code snippets using javascript
if so I have a great new way to explain demos

extra STUFF to test
working with maps
here is a javascript fiddle demo I made that you could
test outside of the browser that makes a map of Guadalajara Mexico
using the leafletjs its very light and easy to use
https://jsfiddle.net/bigbass/ct2p70du/3/


Discussion

  • big-bass

    big-bass - 2020-08-04

    I am going to list all external source code used to the original authors
    the java script media player was a test of using javascript with the webkit backend
    to see if all the internal settings were working

    documentation link to the javascript source code
    www.geeksforgeeks.org/create-a-music-player-using-javascript/

    And thanks your documentation and code was very useful

     

    Last edit: big-bass 2020-08-04
  • big-bass

    big-bass - 2020-08-04

    External dependency
    This code gets compiled using the excellent BaCon Converter compiler

    BaCon code out of the box is simple and easy to read !
    I can highly recommend it learn about it at

    The BaCon Converter Forum https://basic-converter.proboards.com/
    and the official website http://www.basic-converter.org/
    for the compiler documentation and many demos how to use BaCon
    Author of the BaCon compiler
    © Peter van Eerten.

     

    Last edit: big-bass 2020-08-04
  • big-bass

    big-bass - 2020-08-06

    External dependency

    Started using a bbcode editor form the people at
    https://www.sceditor.com/

    they did a fine job !

    beause I am using this inside a browser I made my own personalized
    default file called
    SCEditor-html5.html
    added comments so it should be easier to follow

     

    Last edit: big-bass 2020-08-06
  • big-bass

    big-bass - 2020-08-09

    added a markdown editor
    fixed a page loading bug in the combo callback
    pages load faster now

     
  • big-bass

    big-bass - 2020-08-09

    removed online dependencies for the markdown editor
    now it can be run locally
    source code came from and credits
    https://simplemde.com/

    I modified the code for the bassix browser and renamed it
    mde-editor.html and is in the folder MDE
    should be self contained standalone code now

     

    Last edit: big-bass 2020-08-09
  • big-bass

    big-bass - 2020-08-18

    This is someting I really wanted to add !
    Monaco and Ace javascript editors and the now work fully offline!

    I had to go about this differently to get the console messages to work inside the editor
    I set up a static server using node and a static filter static.js
    this is only needed if you want to use the javascript editors
    if your on a debian based system such as the rasberrian OS RPI3
    sudo apt-get install nodejs npm

    *the Basssix browser is not dependant on node if you don't want to install it
    to get webkit working with the console offline I had to do it this way

    to give credit to the authors of thos apps ace and monaco

    https://microsoft.github.io/monaco-editor/index.html
    https://en.wikipedia.org/wiki/Ace_%28editor%29

     

Log in to post a comment.