Installation

The installation of TTYtter is the hardest part of the process. There are no packages released yet so the best way is to download the installation script on the official website. You will also need curl installed on your machine. On Ubuntu, use the following command to install curl. Then, you will have to rename the downloaded script to “ttytter” and make it executable. And if you like “traditional” installations, you may want to move the script to /usr/bin/. So, to sum up, you can do something like Lastly, you can start the program by typing in your terminal: The next step is the authentication. As you maybe know, twitter requires something called OAuth. This is why the curl package and Perl 5.8.6 or higher are needed. Start by launching TTYtter. Press Enter once, and you should see a text like that: Follow the link given in point 1. Fill in your username, password, and grant permission to the application. It will then return a pin which you have to copy and go back to the console to paste into TTYtter. Once this is done, TTYtter will be able to fetch data from your account and display them in the terminal.

Note that sometimes you will not be able to log into twitter. You may want to check that your clock is correct, and it would be better to use NTP sync for more accuracy.

Basics

Now that the setup is done, the program should display the recent tweets from your timeline. You will notice that each tweet is of the form This strange format will help you execute the basic actions expected from a normal twitter client.

1. Tweeting

The simplest of all, just type what you want and it will be posted.

2. Refreshing

In order to display the new tweets, you can use the command or simply However, this will only display the unread tweets. If you want to see again the old ones, type

3. Replying

To reply to a tweet, use the command where code is the same used to identify the tweet in the terminal. Notice that using just will display the list of tweets which mentions you.

4. Re-tweeting

It’s even simpler than for replying:

5. Searching

You can perform a basic search on twitter using

Conclusion

What do you think of TTYtter? Are you seduced by the clean, simple, yet advanced functionality? Or do you prefer to stick to the GUI? Please let us know in the comments.