Coding projects (by me)

ZAAP

ZTreeWin Assistant Applications

Read More →

Fossil skins

My collection of Fossil skins (and ticket page) configurations.

Read More →

GetNewWallpapers

A small WinForms program to download wallpapers from Reddit, and preview them on all monitors.

Read More →

TownCrier

TownCrier is a Windows desktop application that lives in the system tray and displays Windows 11 toast notifications based on configurable rules.

Read More →

Mail Janitor

-line program that can sync e-mail messages, but also grou e-mail messages present on the server, and according to certain criteria, performs some actions on (some of) the messages in the group.

Read More →

Toggl Tools

One or more convenience tools around the Toggl API.

Read More →

SyncToKDrive

Tool to synchronize a folder (and all its subfolders) to kDrive. C#

Read More →

mail-to-ntfy

(No description available)

Read More →

Relay Bluesky to Ntfy

The C# source for a command-line program to monitor a Bluesky account, and relay each post to ntfy.sh, and optionally like each post.

Read More →

ZTreeWin Forum

Forum for the ZTreeWin orthodox file manager.

Read More →

Preview HTML

"Preview HTML" is a plug-in for Notepad++ which allows previewing a HTML page inside Notepad++ while editing it. (No longer maintained, source available).

Read More →

Power Info

A GUI tool displaying Windows' power info, such as battery status etc.

Read More →

HTMLTag

HTMLTag plug-in for the Notepad++ editor. (No longer maintained, source available).

Read More →

Notification sender

Small .net core console program to pick a quote, and send it out using Pushbullet.

Read More →

Fossil Rss Aggregator

(No description available)

Read More →

Slides

WinForms program to index images in one or more folders (and their subfolders) and show a shuffled slide show of them (while indexing more images).

Read More →

Tempus Fugit

Tempus Fugit is a small Windows program that shows visually how many hours you still have to work.

Read More →

Stylemys

A graphical user interface for the Fossil SCM software, like the Tortoise* programs.

Read More →

Miscellaneous Command-line Tools

This project hosts a few command-line tools I've written: FinalPathName, IsWorkstationLocked, and ConvertCharset.

Read More →

Common code files

Shared code library. Lots of drop-in modules, units, functions and procedures.

Read More →

speedtest-graph

A small program to create an SVG chart of my internet connection speed.

Read More →

Fossil SCM provider for VSCode

Fossil SCM integrated Source Control for Visual Studio Code.

Read More →

Tekening

Simple drawing software. Initially written for my 3-year-old kids.

Read More →

Folder Watcher

(No description available)

Read More →

Olam

My (many) attempts at coming up with complete, thorough and usable time-tracking software.

Read More →

RAD Studio VCS Info

A plugin for Embarcadero RAD studio to show summary information on the current project's repository state.

Read More →

IIS Log Parser

Reads one or more IIS log files, and compiles that data into an SQLite database.

Read More →

FreePascal-tools

A collection of scripts for use with `instantfpc` (FreePascal's scripting engine).

Read More →

Wallpaper Cycler

Multi-monitor wallpaper generator

Read More →

Pascal Playground

A small Windows program that uses the Delphi compiler to run a bit of Delphi code, and shows the result. Nice for playing around to see how code performs.

Read More →

Simple Date Screen Saver

A simple screen saver, showing the current date and time.

Read More →

Heks

A simple Hex viewer.

Read More →

WMS Client

Test project to explore using WMS services.

Read More →

HTML Editor

HTML Editor (using the CKEditor WYSIWYG editor).

Read More →

Line Filter

Line Filter is a plug-in for Notepad++, which allows filtering a text file according to various parameters.

Read More →
Search
About this site

This page lists a few pieces of software I've written, or am writing. Most of them were written to scratch an itch I had. I’m releasing them here as open source in the hopes of it being useful to someone.

Recent ticket activity

Re: Create build script for release of ZPreview.net
Follow-up Windows script work implemented on branch [ticket-027dda313b-zpreview-powershell-release](/timeline?r=ticket-027dda313b-zpreview-powershell-release) in [](6baec23dd8). Added `./scripts/publish-zpreview-release.ps1` and documented it in `ZAAP.net/ZPreview/README.md`. I revalidated the existing Bash release script and `dotnet test ZAAP.net/ZPreview.Core.Tests/ZPreview.Core.Tests.csproj` on Linux, but could not execute the PowerShell script because neither `pwsh` nor `powershell` is available in this environment, so I am leaving this in Review and not integrating yet.
Re: Create build script for release of ZPreview.net
Processing follow-up Windows script work on branch [ticket-027dda313b-zpreview-powershell-release](/timeline?r=ticket-027dda313b-zpreview-powershell-release).
Re: Create build script for release of ZPreview.net
Also write an equivalent PowerShell-script for Windows.
Re: Create build script for release of ZPreview.net
Implemented on branch [ticket-027dda313b-zpreview-release](/timeline?r=ticket-027dda313b-zpreview-release) in [](7db2cb2e9b) and integrated into [develop](/timeline?r=develop) in [](fdb19b5e13). Added `./scripts/publish-zpreview-release.sh`, documented it in `ZAAP.net/ZPreview/README.md`, and verified publish, ZIP creation, Fossil unversioned add/sync, plus `dotnet test ZAAP.net/ZPreview.Core.Tests/ZPreview.Core.Tests.csproj` on Linux.
Re: Create build script for release of ZPreview.net
Processing on branch [ticket-027dda313b-zpreview-release](/timeline?r=ticket-027dda313b-zpreview-release).