DonationCoder.com Software > N.A.N.Y. 2014
N.A.N.Y. 2014 Release: Text Inspection & Manipulation Utility
phitsc:
Application Name Text Inspection & Manipulation Utility Short Description Utility to inspect and manipulate text Supported OSes Windows Web Page A link to the Application Web Page Download Linkhttps://github.com/phitsc/timu/releases/download/v0.20/TextManipulationUtility-0.20.zipReviewilovefreesoftware.comSystem Requirements.NET 4.0
Windows XP SP 3
Version History
0.19
* Support capture group references in replacement text for Regex Search & Replace (use \1, \2, etc.)0.18
* Specify escape characters in help
* Add command line arguments
* Combine Remove words left/right into Remove words
* Add Remove characters
0.17
* Lines - Split - Add possibility to split by comma
0.16
* Added Lines - Remove duplicates & count uniqueSpoiler0.15
* Fixed incorrect handling of "^" and "$" in regex search & replace
0.14
* Fixed last word and space after word problem with Web - Twitter and List - Trim to size
0.13
* Added Search & Replace - Highlight word multiplication
* Added Web - Twitter
* Added List - Trim to size
0.12
* Added Capitalisation - Title
* Added Capitalisation - Toggle
* Added possibility to use \t for tab and \n for newline where it might make sense
0.11
* Renamed category 'List' to 'Lines'
* Renamed category 'Search' to 'Search & Replace'
* Added Search & Replace - highlight non-ascii characters
* Added Lines - Keep / Remove words at beginning / end of lines (can be used to remove line numbers as well)
* Added Lines - remove duplicate lines
* Added Lines - remove extra empty lines
* Added Lines - delete to tag
0.10
* Added Search & Replace
* Can now specify line number start and increment0.9
* Save window size/position and state of 'ignore case' and 'reverse output direction'
* Print number of highlights (matches) in status bar (e.g. in search)
* Highlight filter text
* Added Web - Remove tags0.8
* Fixed reverse words, scramble within words layout
* Added prepend line number
* Added tooltips to the buttons0.7
* Streamlined layout
* Added ignore case toggle button (and Ctrl + I)
* Added reverse output toggle button (and Ctrl + R)
* Some additional keyboard shortcuts
* Using monospace font for input/output boxes
* Clicking the link in About now opens a web browser0.6
* Added filter for text manipulation tree
* Improved keyboard handling
* Added file open and save0.5
* Input field and parameter field now show a hint right above the respective field
* Added Order - Reverse lines, scramble lines0.4
* Parameter field is now disabled if it doesn't apply
* Added List/Remove empty lines, Append, Prepend0.3
* Added sort lines
* List/Split now splits by words instead of by characters (use , to delimit individual words)
* Added some buttons for clipboard operations and to copy output back to input0.2 - Pre-release
Description
Use Text Inspection & Manipulation Utility to gather various information about some text and manipulate it in various ways.
Screenshots
accidentally deleted
Installation
Not required
Using the Application
Double-click the exe
Uninstallation
Delete the exe
Features
Queries & Manipulations
* Case conversion
* Checksum calculation
* Encrypt/decrypt
* Sort
* Search
* Your idea goes here...
Planned Features
* Supply file path and query / manipulate whenever the file changes
* Auto-sync from/to clipboard
* Word wrap
* Save settings
* SetBlanks(int minblank, int maxblank, int threshhold): Changes the number of blank lines between lines.
* Wrap(int columncount, int ignorewords): Adds hard returns to force columns to a certain width.
* CutLeft(int count): Removes count characters from the beginning of each line.
* CutRight(int count): Removes count characters from the end of each line.
* PadLeft(string padchar, int length): Pads the beginning of each line with padchar to extend the length where necessary
* PadRight(string padchar, int length): Pads the end of each line with padchar to extend the length where necessary
* ShortenLeft(int length): Removes characters from the beginning of each line if the line is too long
* ShortenRight(int length): Removes characters from the end of each line if the line is too long
* SizeLeft(string padchar, int length): Pads or cuts the beginning of each line to make it the exact length
* SizeRight(string padchar, int length): Pads or cuts the end of each line to make it the exact length
* possibility to use \t (tab) and \n (new line) to split/append lines
* sentence case
* Open text from file
* Highlighting for filters
* ReverseLines(): Reverses the order of all the lines
* Scramble(): rearranges the lines in random order
* SortCase(): Like sort, but case-sensitive
* AddLineNumbers(string separator, string padchar, int length): Puts the line number on the front of each line, with an optional separator
* AddLineNumbersOffset(string separator, string padchar, int length, int offset): Puts the line number on the front of each line, with an optional separator. Offset is the number of the first line
* BeginLine(string text): Appends text to the beginning of every line
* DeleteToTag(string tag): For each line, deletes all characters before first instance of tag
* EndLine(string text): Appends text to the end of every line
* Trim(string badchars): Strips all badchars from the beginning and end of every line
* TrimLeft(string badchars): Strips all badchars from the beginning of every line
* TrimRight(string badchars): Strips all badchars from the end of every line
* DeleteDupes(): Deletes any line that is identical to a previous line.
* Replace(string oldtext, string newtext): Replaces all instances of oldtext with newtext.
* Remove HTML tags (with keeping the newlines)
* Remove empty lines
* Make the List --> filter case insensitive
kyrathaba:
Nice utility, phitsc! Glad to have your participating this year!
phitsc:
I've uploaded a pre-release version if anyone's interested. Use the Download Link above.
hamradio:
This suggestion would be useful for programmers, but heres it goes...
Have a programmers section perhaps and a thing that could be in it is explained below...
For CSharp...
Take a list and of variables someone copies over for example...
--- Code: C# ---private int attribute_left = -1;private int attribute_top = -1;private int attribute_width = -1;private int attribute_height = -1;
and convert it with the option of generating both setters or one or the other into like...
--- Code: C# ---public int Attribute_left{ get { return this.attribute_left; } set { this.attribute_left = value; }} public int Attribute_top{ get { return this.attribute_top; } set { this.attribute_top = value; }} public int Attribute_width{ get { return this.attribute_width; } set { this.attribute_width = value; }} public int Attribute_height{ get { return this.attribute_height; } set { this.attribute_height = value; }}
TaoPhoenix:
Hmm. On my machine it comes through as only 12k zipped / 27k unzipped and is an "invalid application".
Was there a glitch uploading it?
Navigation
[0] Message Index
[#] Next page
Go to full version