Today was a hectic day for me! I was obliged to finish the pending work, which I was procrastinating for a longer period. Of course, while working for straight 12 hours, I need some break.
Somewhere I read, one should take a break to work more productively. Do you agree? I don’t know about others, but I desperately needed it.
The funny part is I don’t carry a smartphone (To avoid distraction) and stuck with Command Line Interface. Out of the blue, I have found TUIR Installed in my System.
Oh my gosh! I found something to entertain myself.
In this article, I’ll share with you a tool through which you can kill your boredom, and later you will thank me.
Table of Contents
Perquisites
As far as I know, most Linux distribution comes with python3. You can easily install TUIR using the pip command or from the GitLab source.
If you’re not quite sure Python3 and pip3 is available ? Check our older post
- Python 3 How to install Python PIP on Windows, macOS, and Linux
- Pip Installation Python PIP Complete guide
What is TUIR?
TUIR (Terminal UI for Reddit) is a terminal interface to view and interact with Reddit. In later 2019, Michael Lazar’s end up as a maintainer, and now It’s forked by John Helmert III. If you want to contribute, please go ahead.
Official GitLab Link https://gitlab.com/ajak/tuir
Download and Install Tuir to access Reddit from Terminal
You have a couple of choices to Install TUIR on your system 1. Using pip command and 2. From source file.
1. Using PIP command
This is quite simple to follow, and your system should have python3 & pip3 Installed. To Install, pass the following command into the terminal and wait till the process gets complete.
$ pip3 install tuir
If you’re facing any hurdle to Install TUIR using the pip command, please follow the below method.
2. From Source file
In this method, you need to pass a couple of extra commands to get your work done, but this method is less prone to failure.
Open a terminal and pass the following command in sequence:
$ git clone https://gitlab.com/ajak/tuir.git
$ cd tuir
$ python3 setup.py install
Once the above process is complete, pass the version command to verify the installation:
$ tuir -V
tuir 1.29.0
Basic Walkthrough of TUIR (Terminal UI for Reddit)
Let’s drill down and see how beautiful Reddit can be on a terminal. I always prefer to check what options are available to use? If you are also like me, type
$ tuir --help
optional arguments:
-h, --help show this help message and exit
-s SUBREDDIT Name of the subreddit that will be loaded on start
....
....
If you simply pass tuir without any arguments. It will open the default subreddit like the below image.
But you don’t want to open with a default subreddit page and want to open some other subreddit, make use of -s along with subreddit name:
$ tuir -s linux
Alright! Now show me how we can control and read a selected submission. If any hotkeys are available, let us know.
Most users are quite familiar with a VIM editor because of that developer use the same hotkeys. You can note down some of the basic hotkeys such as:
- Scroll UP:- k
- Scroll Down:- j
- Open:- o
- Back to the previous page:- h
- Copy submission:- y
- Subreddit:- /
- refresh:- r
- Next Theme:- F3
- Previous Theme:- F2
- Login:- u
- Quit:- q
- Force Quit:- Q
- Help:- ?
Apart from that, many hotkeys are available to use for complete list type ? or visit Hotkeys for TUIR.
Wrapping-up
That’s all to Install TUIR(Terminal UI for Reddit) on your Linux Machine, and I hope it works well for you. Personally, I found an issue with the login. If anyone can log in, please let us know in the comment section.
According to ReadMe, we can open Images to a browser. However, I’m not able to accomplish that too. If you could do that for us, that would be your kind help.
Although, It nice to have Reddit working on a terminal. At least we can learn something new or read some interesting stuff.
If you want to say Hi to me or want to suggest something feel free to contact me.
A man with a tech effusive who has explored some of the amazing technology stuff and is exploring more. While moving towards, I had a chance to work on Android development, Linux, AWS, and DevOps with several open-source tools.