P5-text-bastardize

Jul 20, 2023

Corruptor of innocent text

Bastardize provides an magical object into which text can be charged and then returned in various, slighty modified ways.

Among others, bastardize has the following methods

rdct converts english to hyperreductionist english ex. “english” becomes “”

pig pig latin ex. “hi there” becomes “ihay erethay”

k3wlt0k a k3wlt0kizer developed originally by Fmh

rot13 implements rot13 “encryption” in perl ex. “foo bar” becomes “sbb one”

rev reverses the arrangement of characters

censor attempts to censor text which might be innaproriate

n20e performs numerical abbreviations ex. “numerical_abbreviation” becomes “n20e”



Checkout these related ports:
  • Zxing-cpp - ZXing C++ Library for QR code recognition
  • Zu-hunspell - Zulu hunspell dictionaries
  • Zu-aspell - Aspell Zulu dictionary
  • Zq - Easier and faster alternative to jq
  • Zorba - General purpose C++ XQuery processor
  • Zenxml - Simple C++ XML Processing
  • Zed - Command-line tool to manage and query Zed data lakes
  • Yq - Command-line YAML and XML processor, jq wrapper for YAML/XML documents
  • Yould - Pronounceable word generator
  • Yodl - Easy to use but powerful document formatting/preparation language
  • Yi-hunspell - Yiddish hunspell dictionaries
  • Yi-aspell - Aspell Yiddish dictionary
  • Yelp-xsl - DocBook XSLT stylesheets for yelp
  • Yelp-tools - Utilities to help manage documentation for Yelp and the web
  • Ydiff - Diff readability enhancer for color terminals