Native Gtk+ Twitter Client
Clone or download
Pull request Compare This branch is 465 commits behind baedert:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.tx
data
examples
po
sql
src
tests
ui
vapi
._vimrc
.gitignore
COPYING
Makefile.am
README.md
autogen.sh
config.h.meson
configure.ac
corebird.gresource.xml
meson.build
meson_options.txt

README.md

Corebird 1.6

Flattr this git repo Supprt Corebird on Patreon

Shortcuts

Key Description
Ctrl + t Compose Tweet
Back Go one page back (this can be triggered via the back button on the keyboard, the back thumb button on the mouse or Alt + Left)
Forward Go one page forward (this can be triggered via the forward button on the keyboard, the forward thumb button on the mouse or Alt + Right)
Alt + num Go to page num (between 1 and 7 at the moment)
Ctrl + Shift + s Show/Hide topbar
Ctrl + p Show account settings
Ctrl + k Show account list
Ctrl + Shift + p Show application settings

When a tweet is focused (via keynav):

  • r - reply
  • tt - retweet
  • f - favorite
  • q - quote
  • dd - delete
  • Return - Show tweet details

Translations

Since February 2014, there's a Corebird project on Transifex

Contributing

All contributions are welcome (artwork, design, code, just ideas, etc.) but if you're planning to actively change something bigger, talk to me first.

Dependencies

  • gtk+-3.0 >= 3.20
  • glib-2.0 >= 2.44
  • json-glib-1.0
  • sqlite3
  • libsoup-2.4
  • gettext >= 0.19.7
  • vala >= 0.28 (makedep)
  • automake >= 1.14 (makedep)
  • gst-plugins-base-1.0 (for playbin, disable via --disable-video)
  • gst-plugins-bad-1.0 >= 1.6 (disable via --disable-video, default enabled)
  • gst-plugins-good-1.0 (disable via --disable-video, default enabled)
  • gst-libav-1.0 (disable via --disable-video, default enabled)
  • gspell-1 >= 1.0 (for spellchecking, disable via --disable-spellcheck, default enabled)

Note that the above packages are just rough estimations, the actual package names on your distribution may vary.

If you pass --disable-video to the configure script, you don't need any gstreamer dependency but won't be able to view any videos.

Compiling

./autogen.sh --prefix=/usr
make
make install

Corebird installs its application icon into /usr/share/icons/hicolor/, so an appropriate call to gtk-update-icon-cache might be needed.