Coding projects (by me)

Fossil skins

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

Read More →

ZAAP

ZTreeWin Assistant Applications

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

Add ‘About’ tab to configuration window
The configuration form should have an ‘About’ tag (at the end, beyond the Log tab if present). That tab should display: * Author info * Licence * A link to the canonical URL <https://fossil.2of4.net/zaap/file/ZAAP.net/ZPreview/README.md?ci=trunk> * A link to the tickets page <https://fossil.2of4.net/zaap/ticket> * A button or link to submit a ticket: <https://fossil.2of4.net/zaap/tktnew> * The fossil version info: - revision (linking to <https://fossil.2of4.net/zaap/info/{uuid}>) - date and time - tags Note that the fossil repo may have to be configured so that it writes manifest and tag files.
Re: Add shared command model and configurable shortcuts
Implemented in [89c66365e0](/info/89c66365e0). Added configuration-backed shortcut bindings in Shortcuts, kept shared command model, and added shortcut configuration tests. Branch: [t2fd21d16-configurable-shortcuts](/timeline?r=t2fd21d16-configurable-shortcuts).
Re: Add shared command model and configurable shortcuts
Starting implementation for configurable shortcut bindings over the shared command model.
Re: Scale text and hex previews to very large files
Implemented in [c95bf4eda9](/info/c95bf4eda9). Increased hex preview large-file cap to 4 MiB with dedicated logic/tests and updated docs. Branch: [t16f94771-large-preview-scaling](/timeline?r=t16f94771-large-preview-scaling).
Re: Scale text and hex previews to very large files
Starting implementation step for larger-file scaling in Hex/Text previews.