extraQL.exe - PredatH0r/extraQL GitHub Wiki

extraQL.exe

extraQL

The code in hook.js needs an extraQL HTTP server to load the userscripts and other resources from. If it doesn't find one on your machine, it will use the one I'm running on my webserver.

Benefits of using your own extraQL.exe

  • Installation: hook.js is automatically copied to the right directory and kept up-to-date
  • Launching QL: when you have more than one QL account or access to test environment
  • Customization: scripts can be edited on your local HDD and reloaded with /web_reload
  • Performance: scripts and data are loaded directly from the source and not relayed by my web server
  • Advanced features: to assist some scripts with code that goes beyond Javascript capabilites

Without the EXE

  • you will have to manually re-install updated versions of hook.js
  • hook.js will load the scripts from my webserver every time you start QL or /web_reload
  • you can only choose from the scripts that I have installed on my webserver
  • certain scripts like Window Docker require the assistance of a local EXE

The EXE also runs under Linux with Wine and .NET 2.0. The HTTP server part even works with Mono. Launching QL through Mono does not work (because the QL Launcher.exe does not work under Mono).