lyricat / Hotot

A Twitter Client
http://hotot.org
GNU Lesser General Public License v3.0
482 stars 130 forks source link

Hotot

Seeking new maintainers: Hotot has discontinued for a long time. if you are interested in this project, please contact me. Thank you.

Hotot is a "Lightweight, Flexible Microblogging Client" supporting Twitter and Identi.ca at this point of development. You may visit our official website at http://hotot.org/ . Check it out for any updates on Hotot.

Install in Distrubtions:

openSUSE

# zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.2 KDE:Extra

Change "12.2" to your version.

GNOME 3:

# zypper in hotot-gir

GNOME 2 (11.4- Only):

# zypper in hotot-gtk

QT with KDE:

# zypper in hotot-qt

Fedora

# yum install hotot

Arch / Charka

to be finished by marguerite on OBS

Debian / Ubuntu

# add-apt-repository ppa:hotot-team
# apt-get update
# apt-get install hotot

Mandriva

$ urpmi.addmedia --wget --distrib ftp://ftp.blogdrake.net/mandriva/"mandriva-version"/"arch"
$ urpmi --auto-update
$ urpmi hotot

Gentoo

$ emerge hotot

Building from source:

Since Hotot core is largely based on HTML5, JavaScript and Webkit technology, It can be run under many Webkit implementations. Hotot officially supports Gtk, Qt, and Chrome webkit wrapper.

Dependencies:

Common Requirements:

Qt Wrapper:

Gtk2 Wrapper:

Gtk3 Wrapper:

On Ubuntu 11.10 all of these resources are available in the standard repositories.

# apt-get install libqt4-dev cmake intltool

$ cd {source-directory}
$ mkdir build
$ cd build
$ cmake ..
$ make

Install as root:

# make install

This will install Hotot in the default prefix: /usr/local, in order to change to a different prefix, use: -DCMAKE_INSTALL_PREFIX=/prefix/you/want

By default gtk with gir, and qt will be built.

The following options can be applied, with On/Off as value.

There is also a option to specify the name of the qt binary with kde support enabled.

For example, to just build gtk with gir rather than qt, the cmake command will be:

$ cmake .. -DWITH_QT=off

To build all local wrappers (useful for split package,):

$ cmake .. -DWITH_GTK2=On -DWITH_GTK3=On -DWITH_KDE_QT=On

To build on Arch, add: -DPYTHON_EXECUTABLE=/usr/bin/python2

There is something about a Gtk version in Python using some sort of "distutils".