TT2TEXT(1)

πŸ“¦
version 1.8.1 Β· 3 versions
, in alpine 3.24, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’… tt2text(1) β€” the general commands manual, but make it cute

okay so bestie, this is tt2text from the General Commands Manual (section 1, as the (1) is giving), and it's literally the most niche little icon you'll ever meet πŸŽ€


✨ NAME ✨

tt2text β€” Convert Touch Tone sequence to text πŸŽ΅β†’πŸ’¬

No cap, that's the whole job. It takes your beep-boop keypad noises and turns them into readable text.


🌸 SYNOPSIS 🌸

tt2text touch-tone-squence

(yes, that's a single argument, and yes, that charming little spelling is exactly how it's written β€” don't come for me, I'm just the messenger πŸ’€)


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea: the argument is a Touch Tone sequence, and tt2text converts it to text.

There are two types of encoding, and you need to know both because this program speaks both:

πŸŽ€ Multi-Press β€” used for comments

Letters are represented by one or more presses of the same key, depending on their order listed on the button.

  • e.g. Press 5 key once for J, twice for K, thrice for L. 🫢

To specify a digit, use the number of letters listed on the button plus one.

  • e.g. Press 5 key four times to get digit 5.

When two characters in a row use the same key, use the "A" key as a separator.

🧚 Two-Key β€” used for callsigns

  • Digits are represented by a single key press.
  • Letters (or space) are represented by the corresponding key followed by A, B, C, or D, depending on the order of the letter in the order listed.

⭐ the dual-wield moment ⭐

This application will try to decode the sequence using both methods. main character energy fr fr πŸ‘‘


πŸ’œ OPTIONS πŸ’œ

  • None. That's it. That's the options list. Zero flags, zero drama, she simply doesn't need them πŸ’…

πŸ”₯ EXAMPLES πŸ”₯

tt2text 2A22A2223A33A33340A00122223333

Could be either type of encoding. πŸ™ˆ

Decoded text from multi-press method:

"ABCDEFG 0123"

Decoded text from two-key method:

"A2A222D3D3334 00122223333"

the way the same input gives you two totally different answers and both are valid?? iconic. 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

More detailed information is in the pdf files in /usr/local/share/doc/direwolf, or possibly /usr/share/doc/direwolf, depending on installation location. (check both, bestie, she moves around πŸ¦‹)

Applications in this package: aclients, atest, decode_aprs, direwolf, gen_packets, kissutil, ll2utm, log2gpx, text2tt, tt2text, utm2ll

the whole squad is here and they all slay πŸ’–βœ¨


a lil heads-up: nothing here says what happens with a malformed sequence, and there's no exit-status section at all β€” so don't go making up expectations, iykyk 😭

k that's the whole page, mwah 🫢 β€” signed, the TT2TEXT(1) footer, a.k.a. the General Commands Manual crew. no version or date was printed down here, just a lonely little TT2TEXT(1), and honestly? she's got main character energy for a footer. periodt. πŸ’…β­