Skip to content

finnjest/Realm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Realm

Realm is an advanced text manipulating tool that tries to cover all possible text processing operations via multiple compact modules.

The user interface is quite simple, it has four tabs and two edit fields, one for the input, the other is for the output.

You choose an option, tweak it as you want, hit the button and get processed text.

The program is written in AutoHotkey, which means that it is fast and lightweight.

Screenshots

Tab 1

Tab 2

Tab 3

Tab 4

Idea

There are lots of such LiNe-bReAk rEmOvAl tools out there online, but what if I need... more than that?

Features

  • Search and Replace + RegEx
  • Suffix | Prefix Adding
  • Whitespace Removal
  • Line Breaks Adding | Removal | Replacing
  • Lines Containing | Not Containing Deletion
  • Before-After | Text-Block Deletion
  • Duplicate Lines Removal
  • Empty Lines Removal
  • Line Numbering
  • Case Changing
  • Lines Sorting
  • Text Aligning
  • Text Padding
  • Line Repeat
  • Text Concatenation

Other extended tweaks (case sensitivity, whole words, etc) are available for each module.

Additional Features

The tool also provides handy options like changing font, zoom and opacity level. It has unlimited undo/redo, different "view" modes like column view and auto-result.

Inline help is avaliable via tooltips (Toolbar → Help → Tooltips): hovering over certain controls will display option's description.

Installation

You can download AutoHotkey and launch realm.ahk file directly or simply go to the latest release and download .zip file with the executable.

Realm is totally portable, it doesn't even write any settings to .ini file.

Tested on Windows 7 and 10, but it should technically work on any Windows version that AHK supports.

Development

The tool, its base at least, is pretty much finished, but there are other modules and features that can be possibly added, like manipulating "columns" and so on. I'll constantly update and polish Realm until I'm ran out of ideas.

I might also look into creating a help file at some point.

Credits

Credits go to all AHK Forums Community, since I do surf forums a lot and might have taken some pieces of code from there. You guys are awesome!