Coding projects (by me)

HTMLTag

HTMLTag plug-in for the Notepad++ editor.

Read More →

Fossil skins

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

Read More →

Preview HTML

"Preview HTML" is a plug-in for Notepad++ which allows previewing a HTML page inside Notepad++ while editing it.

Read More →

Power Info

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

Read More →

Miscellaneous Command-line Tools

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

Read More →

Tempus Fugit

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

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 →

Toggl Tools

One or more convenience tools around the Toggl API.

Read More →

ZAAP

ZTreeWin Assistant Applications

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 →

Mail Janitor

(No description available)

Read More →

Stylemys

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

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

Notepad++ crashes after calling of Decode JS functionality
Problem description: Notepad++ is always crashing after calling functionality of Decode JS provided by the plugin. This is probably problem of latest version because this functionality was heavily used before without any problem. Example text: U\u017Eivatel m\u00e1 zablokovan\u00fd \u00fa\u010det. HTMLTag plugin version: 1.1.0.0 (64-bit) Notepad++ version: 7.7.1 (64-bit)
Re: Converting to Named Entities (Newbie Question)
Just for clarity: I meant that you shouldn't need to use ANY entities: neither named entities nor numeric entities. Just use the proper UTF-8 character encoding. The only exception is &, < and >, and in attribute text ' and ".
Re: Converting to Named Entities (Newbie Question)
Hi, First of all, you shouldn't need to use named entities anymore nowadays, apart from &amp;, &lt;, &gt; (and &apos; and &quot; inside attributes). It's preferable to save your HTML document in UTF-8, and specify that as charset; either in the Content-Type header, or by specifying <meta charset="utf-8" /> at the top of the <head> section of your page. (UTF-8 supports all Unicode characters, therefore there is no need to escape them). However, if you really want named entities, then read on. I can think of two causes for the plugin not converting named entities: 1. Your document could be set to be XML. XML does not support named entities (apart from those mentioned above), so the plugin doesn't use them. To get named entities, use Notepad++'s Language menu to choose HTML. 2. The plugin can't find the file containing the entity definitions, HTMLTag-entities.ini. The plugin expects that file in its "Config" folder. You can check where that is located using the plugin's About window, via the Plugins menu, HTML Tag, About... Copy the file HTML-entities.ini, and paste it into the Config folder mentioned there. The file can be found at the following location: https://fossil.2of4.net/npp_htmltag/artifact?filename=dat/HTMLTag-entities.ini&ci=trunk Press the [Download] button on that page to download the file.
Converting to Named Entities (Newbie Question)
Hi, I'm pretty much an amateur here, so I beg your patience if this is an easy fix (hopefully it is). Is there a way to set HTML Tag so it converts all special characters to named entities only instead of the numeric code? (ex. For the copyright symbol, converting to “&copy;” instead of “&#169;”). I am using Notepad++ and HTML Tag to format Word documents for eBook formats (epub, etc), if that is of any relevance. As late as 2016, this plugin was converting all the characters to named entities without a hitch (and through no settings adjustments by me, as far as I’m aware…I wouldn’t even know the first thing to adjust). But after a two-year absence and installing Notepad and HTML Tag on a cleaned hard drive, the entity conversions are now showing up as mostly numbered entities (it seems like “&” shows up as “&amp;”, which is the only named entity I’ve noticed thus far.) Upon noticing this change, I’ve fiddled around with a few settings to see if I could correct this on my own, but with no success as of yet, so I’m more than happy to uninstall everything and then reinstall Notepad and HTML along with any adjustments/suggestions you may have if need be. Thanks for your time (and for creating this in the first place, if you are the one who did!) and I hope to hear from you soon. Though I of course would like a remedy for my problem so I can continue my projects, I’m also now genuinely curious to know how this puzzle is solved. Any additional info you need from me, I’ll be happy to supply.
Re: Using plugin to convert HTML to UTF-8 (exceptions)
Salut, If your main concern is converting pages from ISO-8859-1 to UTF-8, I think you’d better open the page in Notepad++, and actually convert the page’s encoding to UTF-8 (using the "Convert / Convert to UTF-8" menu item), instead of escaping all the entities. Nowadays, the only entities that need to be escaped in text are <, >, and & (and in attributes: " and '). I also have a command-line tool ‘ConvertCharset’, that can be used for conversion from any encoding to any other encoding: [https://fossil.2of4.net/mc_tools/doc/trunk/README.md#ConvertCharset]