sqlitedb.tcl package Purpose: Database connectivity package to establish a connection to a remote sqlite database file via http protocol and with the aid of the SqliteDB PHP interface.
Be aware that this package is a proove of concept and far from complete.
STL-Viewer STL Files: STL (an abbreviation of “stereo-lithography”) is a file format native to the stereo-lithography CAD software. Nowadays STL files are widely used within 3D-Printing technology.
Please note: This project is currently flagged as experimental.
The viewer is implemented as a web-application which emulates a local web-server.
Convert STL files from ascii to binary STL (an abbreviation of “stereo-lithography”) is a file format native to the stereo-lithography CAD software.
For a full description of the specification refer to the following links:
https://de.wikipedia.org/wiki/STL-Schnittstelle https://en.wikipedia.org/wiki/STL_(file_format) Purpose: Since the introduction of the 3D-Printing technology, the STL file format has become very popular.
XTablelist Package A kind of TclOO code example to show how an existing widget can be extended to add more sub-commands to it.
Purpose A TclOO class to extend the fabulous tablelist widget.
TclOO naming conventions public methods - starts with lower case declaration names, whereas private methods - starts with uppercase naming, so we use CamelCase … Widget commands xtablelist::xtablelist
BWidget_patch A patch to fix some problems with BWidget 1.9.10.
Please double check with the actual version of BWidget currently in use, maybe this has become already obsolete over time.
Purpose This package solves some issues with BWidget in conjunction with the ttk widget set.
HelpViewer Application The HelpViewer is a standalone application to display html files which might be organized in a directory structure.
The program is written in tcl/tk and is based on the Tkhtml 3.0 library.
When starting the application, a dialog pops up, where you can drag&drop your preferred directory using the file explorer:
ASEdit - Source code editor: Since the development and has literally stopped and some of the packages used by the editor are a bit outdated, I decided to update the code and provide an executable for those of us, who still use this source code editor.
Markdown2Go Markdown: Markdown is a text-to-HTML conversion tool for web writers and to create various html documentation in an easy way.
The overall design goal for Markdown’s formatting syntax is to make it as readable as possible.
The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions.
QLOCKTWO Description Just for fun.
When I was walking around for sightseeing, I discovered such a clock in the presentation area of a shop. I thought, this could be a nice fun program to get implemented with tcl/tk.
After a quick search, I discovered that someone else already had the same idea.
Purpose: A directory comparison utility.
DirDiff is a graphical tool to display the differences between files in directories. Given two or more directory trees (the program can handle up to 5 individual directories at the same time), dirdiff will display the differences between them in various colors.