ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Special User Sections > N.A.N.Y. 2014

N.A.N.Y. 2014 Release: Text Inspection & Manipulation Utility

(1/27) > >>

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