HackPage. The changing the hidden notes parameters | jenyay.net

HackPage. The changing the hidden notes parameters

The HackPage plug-in designed to change the hidden parameters of the notes, which unavailable through the basic program interface.

HackPage 1.4.2 (Required OutWiker version: and above)


A new submenu "HackPage" will be adding to "Tools" menu after plug-in installation.

The same submenu will be adding to the context menu when showed after right-click on the note.

The HackPage plug-in can perform the following actions:

  • To change page identifier
  • To set the alias for a page.
  • To change the storage folder of note without changing the note name.

Consider these possibilities in more detail.

Change page identifier

Starting with OutWiker has been adding the opportunity to make the links between pages with the page identifier (without page names). To get a link to the page designed menu "Tools -> Copy Link to Page".

The original identifiers looks like so page://__49ee3b83-dff4-479c-b1ad-a3edd2ace99e. Such identifiers are unique but not descriptive for users.

If you often use this feature, then you may want to change this identifier for something more meaningful. For example page://my-page-id

When you select a menu item "HackPage - Change page identifier..." will be open the dialog, where you will be able to change the page identifier.

Set page alias

Before OutWiker the names of the notes had been matching to the folder name, where these notes are located in the file system. Since the specified version the pages can have aliases, and then in the program interface they will be displayed not by folder names, but by the alias. The basic interface do not have the ability to set any alias. This is designed that not to confuse inexperienced users.

With the HackPage plug-in you can set the aliases page. To set an alias select the menu item "HackPage - Set page alias..." from the context menu or the menu "Tools" in the main menu.

In this case a following dialog will be shown to enter a alias.

With the aliases the notes can have names with all the symbols which unacceptable for the file system of the operating system. With the plug-in you can create multiple notes with identical display names within the same parent notes.

The page folder name changing

Menu item "HackPage - Change page folder..." allows to rename the notes folder, but at the same time to set the alias, appropriate the original folder name. Thus, from the user's point of view the note does not change the name, but the notes folder will be renamed

After selecting the menu item "HackPage - Change page folder..." a dialog will be showing to enter a new folder name

When you enter a new folder name you need to consider, what the name is limited of the operating system as and the names of the notes. For example, in Windows you can't use characters such as quotes, asterisk, colon, etc. In Linux you can't use only direct- and backslashes.

Versions history

1.4.2 (May 03, 2023)

  • Migrate to new API.

1.4.1 (July 04, 2021)

  • Clear the code.

1.4 (October 19, 2019)

  • Added the ability to change the page creation date.
  • Added the ability to change the page editing date.
  • Migrate to new API.

1.3 (August 26, 2018)

  • Add German localization.

1.2 (February 15, 2018)

  • Add OutWiker 2.1 support. Migrate to Python 3.6.

1.1 (February 24, 2017)

  • Added the Ukrainian localization.

1.0 (January 26, 2017)

  • The first version.

Enter code 167