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