Coding projects (by me)

HTMLTag

HTMLTag plug-in for the Notepad++ editor.

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 →

Fossil skins

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

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

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]
Using plugin to convert HTML to UTF-8 (exceptions)
I have used your plugin repeatedly during some five hours to convert a website consisting of more than one hundred pages from ISO-8859-1 to UTF-8. My technique was to copy the editable part of each page, paste it into Notepad++, select all, press Ctrl+Shift+E to decode it, copy and paste the code back into Dreamweaver, and check my page. Sadly I could not automate the entire process and had to work by brute force. One very important thing I had to do prior to doing this was to modify file "HTMLTag-entities.ini" to exclude the following codes by adding a semicolon at the start of the lines: &nbsp; &quot; &amp; &lt; and &gt. This is essential because all my unbreakable spaces, to mention just this case, would no longer be visible in the code, which would lead to much time loss constantly checking if they are actually present. I am glad that I began by making some tests before processing the entire site. I am wondering if you could implement an option to disable these specific codes for those situations when one cannot convert all the way without consequences. I thank you in advance and congratulate you for this remarkable utility.
Re: Nothing shows up after installing using the Plugins Admin

The problem originates with this bug in Notepad++’s updater.

I’ve circumvented the problem for now by escaping the full download URLs. It works in the debug version, but we'll have to wait for the next release of Notepad++ to see if it really works in the final version as well. I’ll close this bug at that time (if I don’t forget).

Re: Nothing shows up after installing using the Plugins Admin

The problem seems to be that the Plugins Admin doesn’t handle query string parameters properly; even the separators need to be URL-encoded for it to work.

I’ll update the PluginList (and test them) when I can, but this means they’ll only get published with the next version of Notepad++.

In the meantime, you can try to install the plugin manually.

Re: Nothing shows up after installing using the Plugins Admin
Hm... I get the same result if I try to install it using the Plugin Admin (not the Plugin Manager) in a new Notepad++ installation. It's a pity Notepad++ doesn't show any message mentioning why it didn't install the plugin. :-( I'll try to determine what's going wrong, and see if I can fix it.