Stinopys
Published in

Stinopys

New version of Tiddlywiki Builder

Convenient way of managing multiple projects in public and private github-space

Tiddlywiki farm, https://protw.github.io/twfarm

Several years I’ve been keeping my Tiddlywiki farm using own tools developed under project TWFarm. For me it is a convenient way of managing my multiple projects in public and private github-space.

For those who don’t know, Tiddlywiki is a portable versatile autonomous kind of wiki written with the use of javascript and capable to pack its both code and data in a single HTML-file.

The core of my Tiddlywiki farm management is Tiddlywiki Builder (tw_builder) — a small javascript written code.

Finally I got my hands to redo tw_builder. The fact is that the experience of operating tw_builder.js under Node.js showed the instability of its work with the local file system. The reasons for this instability have not been established. Therefore there was an idea to rewrite a script tw_builder.js on Python.

Rewriting the first version of the code on Python v. 3.9.6tw_builder.py (v. 3.0) took a few hours of work including debugging along 2 days. The code is located next to the previous js-version. Also js-code in the batch file tw_builder.bat is replaced by py-code:

REM node tw_builder.js
python tw_builder.py

So far, the first impressions are positive.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Olegh Bondarenko

Olegh Bondarenko

42 Followers

Researcher, DSc, expert in Radiation Protection, Ecology, Air Quality Monitoring, Project Management, Data Science and other — orcid.org/0000-0001-8214-4654