bti - command line Twitter client

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name bti
Package version 034
Package release 2
Package architecture i386
Package type deb
Installed size 101 B
Download size 30.00 KB
Official Mirror
bti sends a tweet message to
bti provides an easy way to send tweet messages directly from the command line
or a script. It reads the message on standard input and uses the account
and password settings either from the command line options or from a config
file to deliver the message.
Besides sending messages bti also allows one to see one's friends', a group's
or a specific user's timeline, the public timeline, replies to messages, and
direct messages.


Package Version Architecture Repository
bti_034-2_amd64.deb 034 amd64 Debian Main
bti - - -


Name Value
libc6 >= 2.8
libcurl3-gnutls >= 7.16.2
libjson-c2 >= 0.10
liboauth0 >= 0.9.1
libpcre3 >= 8.10
libxml2 >= 2.7.4


Type URL
Binary Package bti_034-2_i386.deb
Source Package bti

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install bti deb package:
    # sudo apt-get install bti




2014-05-11 - gregor herrmann <>
bti (034-2) unstable; urgency=medium
* debian/watch: switch upstream URL back to
* Also update Source field in debian/copyright.
* Add build dependency on pkg-config.
Thanks to David Suárez for the bug report.
(Closes: #747771)
2014-01-15 - gregor herrmann <>
bti (034-1) unstable; urgency=medium
* New upstream release. Important changes:
- use https for all Twitter URLs
Closes: #735367
- drop (already broken) support for StatusNet / (which has
switched from StatusNet to the never-supported
Closes: #714330, #717133
* debian/*: don't mention anymore.
* Add patch to remove some more references to from the help
output and the example config.
* Drop two patches (taken from upstream or fixed identically),
refresh one (offset).
* Update years of packaging copyright.
* Declare compliance with Debian Policy 3.9.5.
2013-06-28 - gregor herrmann <>
bti (033-2) unstable; urgency=low
* Add patch use-EIO-instead-of-EREMOTEIO.patch, taken from upstream git.
(Closes: #714335)
2013-06-28 - gregor herrmann <>
bti (033-1) unstable; urgency=low
* New upstream release:
- fixes "bti should terminate with an error if the --config file can't
be read" (Closes: #669192)
- fixes "bti no longer works with Twitter and loses posted tweets"
by adjusting to the Twitter API v 1.1
(Closes: #714032)
* Refresh manpage-debian.patch (offset).
* Add build dependency on libjson-c-dev.
* Add patch to handle Debian's libjson-c.
* Add a patch to fix a spelling mistake in the manpage.
* Update OAuth instructions on README.Debian. (Closes: #706104)
* Update long description (direct messages are supported now).
2013-05-06 - gregor herrmann <>
bti (032-2) unstable; urgency=low
* Update Vcs-* headers.
* debian/watch: update after github URL schema change.
* Build depend on libcurl4-gnutls-dev instead of libcurl4-nss-dev (cf.
#650138) and make build dependency on liboauth-dev versioned just in
case). (LP: #1072720)
* Remove version from bash-completion build dependency, nothing older in
the archive.
* debian/copyright: switch formatting to Copyright-Format 1.0.
* Update years of packaging copyright.
* Set Standards-Version to 3.9.4 (no changes).
* Bump debhelper compatibility level to 9.
* debian/rules: make build non-silent.
2011-12-03 - gregor herrmann <>
bti (032-1) unstable; urgency=low
* New upstream release
* debian/watch: use github redirector, there are no released tarballs at the
* The tarball from github doesn't ship a configure script; use
* Refresh patch manpage-debian.patch (offset), drop remaining patches (all
included upstream).
2011-11-26 - gregor herrmann <>
bti (031-4) unstable; urgency=low
* Build-depend on libcurl4-nss-dev instead of libcurl4-gnutls-dev; they
conflict with each other, and liboauth-dev now requires the former.
(Fixes a not-yet-detected FTBFS.)
2011-11-05 - gregor herrmann <>
bti (031-3) unstable; urgency=low
* Add patch to output the correct configfile name (
tokens). Thanks to Vincent Lefevre for the bug report; closes: #646681.
2011-10-25 - gregor herrmann <>
bti (031-2) unstable; urgency=low
* New patch debian/patches/ change identica_* OAuth
URI's to point to https instead of http (closes: #602507).
* Set Standards-Version to 3.9.2 (no changes).
* Improve long description.
2011-03-22 - gregor herrmann <>
bti (031-1) unstable; urgency=low
* New upstream release:
- addresses "bti doesn't warn if the password is incorrect": check server
replies in non-background mode, only in non-OAuth mode
(partly solves #602502)

See Also

Package Description
btrfs-tools_3.17-1.1_i386.deb Checksumming Copy on Write Filesystem utilities
btscanner_2.1-5.1_i386.deb ncurses-based scanner for Bluetooth devices
btyacc_3.0-5_i386.deb Backtracking parser generator based on byacc
bubblefishymon_0.6.4-6_i386.deb system load dockapp with a duck
bubbros_1.6.2-1_all.deb multiplayer clone of the famous Bubble Bobble game
bucardo_5.1.2-1_all.deb asynchronous replication system for PostgreSQL
buffer_1.19-12_i386.deb Buffering/reblocking program for tape backups, printing, etc
buffy_1.5-2_i386.deb Heavy duty browser for mail folders
buffycli_0.7-1_all.deb Text mode alternative to Buffy
bugs-everywhere_1.1.1-3_all.deb distributed bug tracking system using VCS storage
bugsquish_0.0.6-8_i386.deb Bugs are trying to suck blood out of your arm!
bugz_0.10.1-3_all.deb command-line interface to Bugzilla
buici-clock_0.4.9.2_i386.deb attractive desktop clock
build-essential_11.7_i386.deb Informational list of build-essential packages
buildapp_1.5-1_i386.deb application to create common lisp images