tttt
Codeberg repository |
Main Page |
Programs List |
Utils Documentation
Meaning: "Talk To The Terminal"
tttt is a collection of GPL-licensed joke CLI programs, mostly programmed in
Python, with the goal of letting you "conversate" with the terminal. Here is an
example, to illustrate, but first, please read the disclaimer below.
The responses from this program are not AI-generated. The idea of this program is that your input is processed via logic.
This is not an AI program; that would be boring! Instead, it is inspired by programs such as ELIZA.
If you truly do not trust me on this, see the source code for yourself.
Here is the example, now.
# program: "i" $ i am a fish Yes. You are a fish. $ i am an fish Wrong article! (see 'i help' if you are confused.)
The general rules/ideas of tttt programs go as such:
- Completely and utterly useless.
- Conversational, not command-like.
i am a fishinstead ofi fish --article.- Ensure grammatical correctness; that is why this program requires
inflect. - Always error out at wrong grammar.
- Ensure grammatical correctness; that is why this program requires
- Print a somewhat conversational response.
- Overengineering…er? Never heard of 'er. (This means to do that.)
- Of course, Free Software under the GPLv3.
For a list of all of the programs in tttt, see this page.
Installation / Setup
This program is not packaged anywhere, so you will want to download it via Git as such:
$ git clone https://www.codeberg.org/jasperredis/tttt
Then, run src/install.py, as such:
$ python3 src/install.py
Finally, add ~/.local/bin/tttt to your PATH (or the symlink path, if you set
it to something non-default in the setup script).
Licensing
This program is FREE SOFTWARE. It is licensed under the GNU General Public License 3.0 (GPLv3) or any later version at your choice. For more information, see the COPYING file in the repository root, or the GPLv3 text here.