Hotot is a very popular twitter client for Linux. It has also been ported to Mac, Windows. Below is very easy fix. This instruction is for Ubuntu only and may or may not work for other distributions of linux but you can always tweak the installations and hotot has got very nice documentation on installation here. At first remove the previous installation of hotot.
[sourcecode lang=”bash”]$ sudo apt-get remove hotot[/sourcecode]
Download the latest source of hotot repository.
[sourcecode lang=”bash”]git clone https://github.com/lyricat/Hotot.git Hotot-master[/sourcecode]
Once download is complete. cd into the hotot directory
[sourcecode lang=”bash”]cd Hotot-master[/sourcecode]
Create a new directory for creating build mkdir build cd build Once you are inside the build directory. Pass the command
[sourcecode lang=”bash”]cmake ..[/sourcecode]
While issuing this command you might get error reporting the missing qt dependencies. You can then just compile bypassing the qt dependency by issuing below command. Below is the error that you might receive.You will get the error as shown below.
[sourcecode lang=”bash”]cmake .. -DWITH_QT=off[/sourcecode]
Then bypass qt dependency as shown :
After then you can use the below commands one by one to install.
[sourcecode lang=”bash”] sudo make install [/sourcecode]
After successfull installation you will get the screen as shown below.
Now you can use hotot like before and it should work fine. If you still have problem using hotot then you can begin hotot with following command
[sourcecode lang=”bash”] hotot -d [/sourcecode] using terminal and report the issues in https://github.com/lyricat/Hotot/issues
Thanks to https://github.com/Simounet @Simounet for pointing out the mistake the command should be sudo make install.
36 Replies to “[Solved] Twitter API Changes breaking Hotot functionlity”
Samundra (or anyone with interest), I was wondering if I could get some help. I’m working on an assignment in my class working with changing image pixels based on a certain threshold. I noticed you wrote something on this subject back in 2010 and I was trying to use what you talked about in my code but was not working. I’ve tried asking TAs and my teacher but I feel like I’m missing vital info in order to do this. If you are interested in helping, please reply back! Thanks!
perfect..!! thanks.. 🙂
By following this tutorial Hotot will likely install fine, but it will not very likely honour your proxy settings. At least not under Kubuntu. Whether it is a KDE issue or Hotot issue, i don’t know.
This can be a potential security issue in some countries, since someone might be under the impression to tweet via a proxy, while in fact they aren’t.
I haven’t yet tested the proxy settings, but I have found that the tweets longer than 140 characters won’t be posted automatically and will always be sent to draft, don’t know why. Earlier it used to get shorted and posted automatically. Missing this feature so badly.
I’m afraid it’s broken again since I’m getting sort of non stop this notification, Ooops, An Error Occured! Server is broken. Please try again later. HTTP Code:500 Details:Internal Server Error URL:https://api.twitter.com/1.1/trends/place.json
I’m still getting lots of errors
Can you list out the problems? So that its easier to debug.
This is why Linux will never catch on as a mainstream operating system.
True, And this is problem for all Opensource projects.
You are wrong, the reason is developers don’t get access to documentation and it becomes a pain to get things going. Go ask all those that had to reverse engineer drivers to get your wifi running or your video card
I never have been able to get my wifi card to run under Linux. I’d like to support the concept of open source but I don’t have an entire day to spend installing a Twitter client
I have already installed hotot twice and it has always been my favourite twitter client. So, installing Hotot is really easy and should be much of trouble, yes there are times when you have to resolve dependencies, but free even comes with some cost and here this means time 🙂
Did you ever wonder why that wifi dosen’t work? The company makes a card makes drivers for Windows and forgets about the rest. Linux developers ask for information and they either give them a contract where they can’t say anything (so no open source drivers) or simple ignores them. The hotot developer is not a big company he has to do this on his own time or another developer has to pick up the job of fixing what twitter changed in the API, lucky Twitter will tell them what they did. You know what MS used to do with the Hotmail messenger? Change stuff not tell anyone and you would have the Pidgin guys having to listen to traffic to understand the changes. Sames goes with the OpenOffice guys everytime MS changed the format to keep others from being able to open a .doc format.
They even tried to make “their format the standard” and then not let others know what the standards is.
Or the time MS published the ACPI standard and then goes quietly changing stuff so wifi cards, suspend mode wouldnt work on Linux (then you wonder why each Laptop manufacturer had to make their own Wifi tihng to be able to conect)
It is easy to blame Linux for the why stuff dosen’t work when they always have to play with a handicap, so hats off to all those developers that enable me and others to break free from the Big Company chains
I don’t have an entire day fighting virsus scanners, defragging my filesystem, and disabling services at startup. To each their own.
So can you explain why it has the largest market share for servers in the datacenter, smartphones in your pocket, and embedded devices practically everywhere else?
Thanks, worked like a charm. I had to install bot Cmake and another package though but that I figured out myself.
thanks works great! I guess trending collumn is no longer supported?
Yeah Trending column is missing. Seems like a new build has removed it. I hadn’t notice it.
Thanks. Greetings from Russia!
You are most welcome 🙂
Nice, got it working
Hi, Any pointers on what to do with Windows please?
There is no official documentation for compiling for windows available yet. May be you could try cross compiling for windows using mingw. See https://github.com/lyricat/Hotot/tree/master/spec it states it is experimental. You will have to wait until hotot team make binary available for windows.
Thanks for the info 🙂
Pleasure is mine.
I’d want to package this so it’s easier to manage. Is the process as simple as RPM?
Hello Marky ! if you wish to create package yourself then it should be quite easy. Please follow this url http://wiki.debian.org/HowToPackageForDebian , but this again limits to the dependency problem while the ppa handles those all hazards.
Works for me too. Thanks for the info @samundra
I may have spoke too soon. It runs, but now the “exit when window is closed” option fails and it’s minimizing to tray.
Well, at least it works. Maybe the devs will come up with an official build.
Worked for me! Had to install git, cmake, and intltool. Took about 4-5 minutes, and now hotot is working well.
Glad it worked for you 🙂 thanks for mentioning the cmake and intltool. I intentionally skipped those steps.