Menu

Tree [2121ba] master /
 History

HTTPS access


File Date Author Commit
 WebExKit 2020-01-22 improver8 improver8 [7ab57e] Minor bug fix
 Wiki 2020-01-24 improver8 improver8 [2121ba] Corrrection to show images
 dist 2020-01-24 improver8 improver8 [be5467] Documentation changes
 instance 2020-01-12 improver8 improver8 [678c48] Update for testing installation
 tests 2020-01-23 improver8 improver8 [7e1bb7] Added test script
 .gitignore 2020-01-15 improver8 improver8 [46385f] Tidy up
 Readme.md 2020-01-15 improver8 improver8 [2f8c82] Learning about images
 license.txt 2020-01-15 improver8 improver8 [ca1709] Added licence
 run.cmd 2020-01-12 improver8 improver8 [df3311] DOS command runners
 runvenv.cmd 2020-01-12 improver8 improver8 [df3311] DOS command runners
 webexkit_screenshot1.PNG 2020-01-12 improver8 improver8 [678c48] Update for testing installation

Read Me

WebExKit (Web Experimentation Kit)

The Web Experimentation Kit allows you to play with HTML, CSS and JavaScript and see the results immediately in a browser window side-by-side with the editor. If you've seen the W3Schools Tryit Editor, JSFiddle or CodePen then this should be familiar to you. The difference between WebExKit and these other applications is that WebExKit is a stand-alone application that runs on your desktop and it allows you to save (and reload) files to your own disk drive. It was this ability to save my doodlings that prompted me to write the application.

The editor shows a properly formed HTML page rather than separate editors for HTML, CSS and JavaScript. The parts go between the <body>, <style> and <script> tags. I prefer this method of working and one advantage is the ability to show a saved web page in a browser (on another device, possibly) by entering a "file://..." URL.

The technology involved is a small Python script that uses the Flask lightweight web application framework to start a web server on your desktop. You connect to the server from your browser by visiting http://127.0.0.1:5000.

At the moment the instructions show how to install on Windows only. I may add corresponding Linux scripts if there is any call for it.

License

This project is licensed under the GNU GPLv3 License - see the license.txt file for details. Sorry about the spelling of "licence" but GNU created it in American English.