textbase

module
v0.0.0-...-e7f2174 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2022 License: GPL-3.0

README

textbase

Tools and APIs for handling textual data.

mempass

Memorizing passwords by describing each character with a secret. The main binary for that is pwtranslate. The executable pwtranslate converts command line input or files (-f): It paraphrases text (passwords), replacing each character by a "secret" that will tell the originator which character it is. When an input file is specified, only the words after the keyword "Password:" get translated.

It utilizes functions from the mempass package (textbase/mempass). For the preparation of a pwSafe export (text) file use pwsconvert from the sister package pwsafetools. Tools (shell scripts) for managing input files to pwtranslate are under texbase/mempass/tools: encryption/decryption of secret files, automated genration of a mempass.txt that holds a system/password list with all passwords being paraphrased with the secrets. Such shells are targeted to zsh on MacOS.

pwsafetools

As mempass (pwtranslate) expects a lightweight password list as input, this is generated generated by executable pwsconvert (textbase/pwsafetools/cmd/pwsconvert), utilizing the package pwsafetools (textbase/pwsafetools).

headbox (textbase/cmd/textbox/)

Generate headers for text files with title/subtitle, author and date. It utilizes the package textbase/textboxes.

textbox (textbase/cmd/textbox)

Puts text in a frame of ASCII characters. It is rather a demo about how to use (part of) the textbase/texboxes package, but the binary can also be used for drawing a simple box with text in it.

Directories

Path Synopsis
cmd
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL