Web Browsing With Parentheses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Wesley Kerfoot 09d9593148 make hw accel on by default, increase poll interval to reduce cpu usage 2 years ago
.gitignore Update name of program 3 years ago
.vimrc Share webview pointer with atomics, add dockerfile for CI 3 years ago
Dockerfile Share webview pointer with atomics, add dockerfile for CI 3 years ago
README.md Update dependencies list, enable some more settings 3 years ago
browser.c make hw accel on by default, increase poll interval to reduce cpu usage 2 years ago
browser.h Fix warnings, add bi-directional message queue 3 years ago
build.sh Fix warnings, add bi-directional message queue 3 years ago
scheme_functions.h don't try printf-ing scheme strings 2 years ago
schemekit.scm make hw accel on by default, increase poll interval to reduce cpu usage 2 years ago

README.md

What is this?

A web browser you can control from your Scheme repl!

Dependencies

  • gtk3
  • webkit2gtk
  • guile-2.2

Optional Dependencies

  • gst-plugins-bad (To play videos that use certain codecs, e.g. Youtube)
  • gst-libav (Required to watch videos on certain sites, e.g. Twitch.tv)
  • libvpx (May also be required for videos)
  • webkit2gtk >= 2.27 for performance issue fixes

How to build

  • Compile with ./build.sh

How to use

  • Run ./schemekit after compiling and it will launch the browser.
  • Run (open-page "https://example.org") to see it in action.