Categories /

Text Tools - Processing (3)

Pandoc v2.11.3.2 New

Package Tool

Pandoc is a command-line tool to convert documents from from one markup format to another (asciidoc, beamer, biblatex, bibtex, commonmark, context, creole, csljson, csv, docboo, docx, dokuwiki, dzslides, epub, fb2, gfm, haddock, html, icml, ipynb, jats, jira, json, latex, man, markdown, mediawiki, ms, muse, odt, opendocument, org, pdf, plain text, pptx, revealjs, rst, rtf, s5, slideous, slidy, t2t, tei, texinfo, textile, tikiwiki, twiki, vimwiki, xwiki, zimwiki). It includes a powerful system for automatic citations and bibliographies. There are many ways to customize pandoc to fit your needs, including a template system and a powerful system for writing filters.

Category:
Runs on:Win10
License: GPL FOSS
How to extract: Download the latest 64bit zip file that contains pandoc’s binaries and documentation. Simply unzip this file and move the binaries to a directory of your choice.
What's new? https://github.com/jgm/pandoc/blob/master/changelog.md

MiniTrue v2.0.6 Private

Package Tool Discontinued

MiniTrue (mtr) is a versatile utility which combines a fast and powerful search/replace functionality with a full-featured textviewer, enabling quick and efficient browsing, searching and/or modification of a large number of files. MiniTrue can operate interactively and prompt to see if a replacement should be made or it can make all desired substitutions automatically. MiniTrue can also print out matching lines in the manner of the utility grep. If no strings to search for are present, MiniTrue functions like the pager program less.

Supports long file names (LFN). No Unicode support. 16/32bit dos and 32bit windows console.

Options:

-a search All files
-b make Backup files
-c Case insensitivity
-d preserve original Datestamps
-e ignore file Errors
-f Fold lines at word breaks
-h begin in Hex mode
-i:FILE read strings from FILE
-k Keep statistics
-l generate Log file
-mNUM set top Margin
-n No prompting
-o use standard Output (grep mode)
-p:SET define set of printing chars
-q Quiet mode
-r Recurse through subdirectories
-s accelerated Scrolling
-tTABSIZE set Tab size
-u set region for boolean searches
-v set Video mode
-w Whole words only
-x use regular eXpressions
-y skip binarY files
-z unZip files before searching
-@:FILE read filenames from FILE

The "-i" option is very powerful as it allows you to store many find/replace actions (incl. regular expressions)

Eastasia = Eurasia
USA = United States of America
GB = UK

Some strings might require quoting depending on the shell used.

Some examples:

This will replace all instances of "Eastasia" with "Eurasia" in all files on the current drive:
mtr -rnw * - Eastasia = Eurasia

Determining the frequency of each letter:
mtr -kn /docs/* - a b c d e f g h i j k l m n o p q r s t u v w x y z

Inserting blank lines between paragraphs:
mtr -x *.txt - "(^[ \t]+)" = \n\1

Stripping tags from HTML files:
mtr -xb+:.txt *.htm - "<[^>]*>" = \z

Removing trailing whitespace from the end of lines:
mtr -x file.txt "[ \t]+(\r?\n)" = \1

Finding consecutive duplicate (non-empty) lines:
mtr -x file.txt (^.+\r\n)\1+

Category:
Runs on:WinAll
Unicode support: No
License: GPL FOSS
Similar/alternative apps: Less Grep Sed rxrepl

Swiss File Knife v1.9.7.2 New

Tool

Swiss File Knife (SFK) is a multi-function command line tool designed to avoid having to install many small tools. Swiss File Knife can find text in binary files, calculate directory sizes, find duplicate files, join a split file back to whole, calculate and verify MD5 hashes, show a hex dump of a binary file, print first/last lines of a text file, convert line endings, download files from the Internet, and more.

Use cases: download files
Category:
Runs on:WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: None
Unicode support: Partial. Some commands can't handle Unicode characters in file names.
License: FreeBSD FOSS
How to extract: Download sfk.exe to a folder of your choice and launch.
What's new? See:
http://stahlworks.com/dev/?tool=sfkver
Latest comments
SYSTEM on 2020-02-08 10:57

No, it's today. From https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.6.0/

"- rel: 08.02.2020, Major Update"

vevy on 2020-02-08 11:47

Didn't know. Sorry. :)

Add comment