 So I understand that a large portion or at least some portion of the FOS community is against Twitter Basically on principle because Twitter's a corporation. They're a closed source. They're a cesspool of negativity There are a ton of different arguments about why you shouldn't use Twitter. I Understand all those arguments and I don't care. I'm a Twitter user I understand that there are things like mastodon out there. I have a mastodon account You can follow me from the link in the video description. I don't use mastodon all that much I log in maybe once every three months. So I'm not active there, but I am active on Twitter and while I said I understand the Arguments against it. I like being where the people are so I use Twitter because that's where the people are I Actually have two Twitter accounts at the Linuxcast, which I tweet about Linuxy things and I have a personal account where I tweet about sports and other things like random stuff Mostly how pissed off. I am that the Giants lost to the Dodgers last night But putting aside my rage at the loss of my you know my baseball season I Do enjoy Twitter a lot So I've been searching for some Twitter tools that I can use on Linux And one of those things that I found is called rainbow stream now Aside from the frilly name. It's actually pretty cool now everyone who knows me knows that I really really enjoy using tools in the command line and Sometimes it's just because they allow me to have more nerd cred. They're not actually more functional than any other tool in fact sometimes they're less functional than like a GUI tool and I can understand the arguments against not using them But I like using them because again they make me feel like I'm in the matrix or some kind of Hollywood movie because I'm you know Being an ultimate nerd All that being said rainbow stream is actually Useful, so let's go ahead and show you what rainbow stream is So here I am in a terminal emulator This is a lack ready and if I I've already downloaded and installed rainbow stream So all I have to do to start this is type in rainbow stream and hit enter now on the first launch for you It will actually open up a browser tab once you've done this and will Log you into Twitter and it will require to enter a pen in order to authenticate your account It's not that hard It's actually really totally simple. It opens up a browser tab Gives you a code after you've logged into Twitter you paste the code here and you're using rainbow stream now By itself, there's not much that it's going to do It will eventually as new tweets come in show you your Twitter stream here in the terminal I don't follow that many people with this account. So The number of tweets coming in really isn't much to show but what I can do is type in home Say ten and what they'll do is give me the last ten tweets of my home stream or my home feed or whatever And I can just go through and see the last ten tweets that have been tweeted You know the from people that I follow I can also see my own last ten tweets of me Ten I type that and it'll actually tell me the last ten tweets that I've tweeted out and as you can see I was bitching about the Giants for the last ten tweets or you know Salking about the Giants in various ways. So those are just two things that you can do with Rainbow stream you can also tweet from it. So if I wanted to tweet from it, I could just do tweet This is a tweet Testing rainbow stream From the Linux command line I'm a nerd Okay, and then just hit enter and I think that means I've tweeted this out now I can actually see so so if I do me ten and I go up here Actually, it shows you the most recent here at the bottom and we see this is a tweet Testing rainbow stream from the Linux command line. I'm a nerd now if we go to Another Twitter client we can see if it actually tweeted out now. It's not lying to us and We can actually see right here. I Actually tweeted that out. So That is rainbow stream now. There's a few other things that we can do here if we type in H which is gets us to the help page We can do several different things so we can do each discover that will give us help for discover commands To help discover some of the commands that we can use so if we didn't type in H Discover That'll tell us a few of the things that will tell that we can do we can type in trend that will show the global trending topics We can type in home. They'll show us our home timeline as we can actually see it Actually does show us new tweets that come in it just showed us our own tweet, but whatever We could type in me and we'll show us the latest number art my tweets home for the latest number of Tweets for my thumb which we already showed you The notification will show me my recent notifications and mentions and who is and like we'll show you the profile of certain Twitter users so that's cool and we can also search Twitter by doing s say SF giant and Now show us the last five tweets that have things containing the SF Giants either the word or The hashtag that's also really cool. So basically you have Complete access to Twitter right here from the command on now. It's not the most pretty thing in the world It's also not the most functional thing in the world, but it's really cool Now if we go back to the help page by just hitting H we can also find out Get a list of our friends and followers. We can see the direct messages and stuff like that if we Go do certain commands as well. I'm not gonna show those as obviously and there are also Things that you can customize you can customize the theme you can customize the ASCII art which shows up when you first log into the Application you can go through and do it just a ton of really cool things. That's rainbow stream Honestly what I really want to do I haven't tried this out yet And it might not even be possible, but I would love to be able to go through and do is Integrate this with Rofi so I could tweet from Rofi I guess that I don't know if that's gonna be possible or not This is written in Python, and I don't think that I can actually tweet from outside of the application So that's gonna be a little bit disappointing because when I was first looking for a tool like this I was looking for something that I could kind of integrate and integrate Integrate into Rofi and then I go through and say just you know Do it do a key binding and then type in the tweet and hit enter and it would tweet for me That'd be awesome, but I don't think that this is gonna end up being the solution for that because like I said You can't actually as least as far as I know Tweet from outside of the Application you actually have to be logged in because it logs you in every time you start the application When you're outside of the application, you're not gonna be logged in so that's a little bit disappointing But other than that I actually kind of really like this And I don't think that I'd ever use it to actually view a ton of like tweets and stuff like that But I can see myself using it to tweet to tweet out stuff just because it would again give me that nerd cred and There's nothing more important than Upping your credibility as the biggest nerd on the internet. I'm just saying so that is rainbow stream It is easy to install so if I quit out of this which you can you can quit out of it using control C and We can just clear the screen here And in order to install it now, this is in the AUR if you're on the arch repository in the if you're using an arch based distro But the AUR version for whatever reason gave me an error. So I wouldn't install it from there I don't know if it's not maintained or if it doesn't install a dependency or something So what I did is just pseudo pip 3 install rainbow stream Like that and obviously in order for this to work you have to have Python 3 installed and pip 3 installed most Modern distros probably already have them installed But if not you can look up about how to install that this will work across distros So this will work on our Chaboon 2 Debbie and all those things as long as you have Python and pip 3 installed And then you can just hit the hit the enter key and it will install it for you And then run it for the first time Like I said, it'll open up a tab browser tab in your default browser and you can log into Twitter and do your thing That's rainbow stream. So just a real quick video. I'm sure there are several other little Features of rainbow stream that I didn't cover because I'm just kind of getting used to it but I think it's actually really cool and It may not be all that useful. I don't know how much I'll actually use it going forward But I think that Just because I may not use it and I might go keep using tweet deck because it's more useful Doesn't mean that, you know, I won't log into it from time to time just a tweet to be more cool than I already am So so that is it for me this video. You can follow me on Twitter at the Linux cast You can support me on patron at patreon.com slash Linux cast before I go. I'd like to take a moment to thank my current patrons Dev on Chris east coast web gen 2 is fun to Patrick L. Marcus Meglin Jackson. I'm tool Steve a Mitchell Artson and Merrick camp Joshua Lee J dog and the BSD's rock. Thanks everybody for watching. I'll see you next time