debian/0000755000000000000000000000000012265546530007176 5ustar debian/rules0000755000000000000000000000014412265546512010255 0ustar #!/usr/bin/make -f # make build non-silent export V=1 %: dh $@ --with bash-completion,autoreconf debian/bti.examples0000644000000000000000000000001412265546512011507 0ustar bti.example debian/control0000644000000000000000000000246112265546512010604 0ustar Source: bti Maintainer: gregor herrmann Uploaders: tony mancill Section: net Priority: extra Build-Depends: bash-completion, debhelper (>= 9), dh-autoreconf, docbook-xml, docbook-xsl, libcurl4-gnutls-dev, libjson-c-dev, liboauth-dev (>= 0.9.4-3.1), libpcre3-dev, libreadline-dev, libxml2-dev, xsltproc Standards-Version: 3.9.5 Vcs-Browser: http://git.toastfreeware.priv.at/debian/bti.git/ Vcs-Git: git://git.toastfreeware.priv.at/debian/bti.git Homepage: http://gregkh.github.com/bti/ Package: bti Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: bash-completion Description: command line Twitter client bti sends a tweet message to twitter.com. . 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. debian/source/0000755000000000000000000000000012265546512010476 5ustar debian/source/format0000644000000000000000000000001412265546512011704 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002732612265546512011062 0ustar 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 / identi.ca (which has switched from StatusNet to the never-supported pump.io) Closes: #714330, #717133 * debian/*: don't mention identi.ca/StatusNet anymore. * Add patch to remove some more references to identi.ca 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. -- gregor herrmann Wed, 15 Jan 2014 19:01:33 +0100 bti (033-2) unstable; urgency=low * Add patch use-EIO-instead-of-EREMOTEIO.patch, taken from upstream git. (Closes: #714335) -- gregor herrmann Fri, 28 Jun 2013 12:55:53 +0200 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). -- gregor herrmann Fri, 28 Jun 2013 01:55:26 +0200 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. -- gregor herrmann Mon, 06 May 2013 21:27:22 +0200 bti (032-1) unstable; urgency=low * New upstream release * debian/watch: use github redirector, there are no released tarballs at the moment. * The tarball from github doesn't ship a configure script; use dh-autoreconf. * Refresh patch manpage-debian.patch (offset), drop remaining patches (all included upstream). -- gregor herrmann Sat, 03 Dec 2011 01:25:55 +0100 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.) -- gregor herrmann Sat, 26 Nov 2011 23:53:14 +0100 bti (031-3) unstable; urgency=low * Add patch to output the correct configfile name (identi.ca/OAuth/access tokens). Thanks to Vincent Lefevre for the bug report; closes: #646681. -- gregor herrmann Sat, 05 Nov 2011 17:48:05 +0100 bti (031-2) unstable; urgency=low * New patch debian/patches/identi.ca-oauth.patch: 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. -- gregor herrmann Tue, 25 Oct 2011 20:35:48 +0200 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) -- gregor herrmann Tue, 22 Mar 2011 17:18:10 +0100 bti (030-1) unstable; urgency=low * New upstream release. * Switch to debhelper 8. -- gregor herrmann Fri, 18 Mar 2011 12:32:44 +0100 bti (029-2) unstable; urgency=low * Upload to unstable. -- gregor herrmann Mon, 07 Feb 2011 18:32:28 +0100 bti (029-1) experimental; urgency=low * New upstream release: includes fixes for + "the --dry-run option has no effect (tweets get posted anyway) with OAuth" (closes: #608608) + "--replyto doesn't work with OAuth" (closes: #608112) * laconi.ca was renamed to StatusNet (in August 2009); adjust package description and add a patch to change the name in the manpage and the example config; thanks to Julien Valroff for the bug report (closes: #605407). * Drop patch 0001-Fixing-Identi.ca-s-OAuth-request_token-URI.patch, applied upstream. * Refresh remaining patches. * debian/copyright: update years of upstream and packaging copyright; update formatting. * Don't install README anymore. * Upload to experimental because of the freeze. -- gregor herrmann Fri, 14 Jan 2011 02:43:10 +0100 bti (028-2) unstable; urgency=low * Add patch 0001-Fixing-Identi.ca-s-OAuth-request_token-URI.patch by Amir Mohammad Saied which adds the oauth_callback parameter to the identi.ca request_token URI in order to make OAuth work with identi.ca (closes: #602507). * Minor fixes in README.Debian. -- gregor herrmann Wed, 24 Nov 2010 18:03:23 +0100 bti (028-1) unstable; urgency=low * New upstream release: - support for replying to notices - adds OAuth support for both twitter and identi.ca (closes: #588235) - split --background from --bash, and make the latter imply the former * Refresh manpage-debian.patch. * Set Standards-Version to 3.9.1 (no changes). * Add build dependency on liboauth-dev. * debian/rules: switch order of dh arguments (preparation for dh8). * debian/copyright: update years of upstream copyright. * Add README.Debian about OAuth usage. -- gregor herrmann Wed, 03 Nov 2010 23:00:59 +0100 bti (026-1) unstable; urgency=low * Bump build dependency on bash-completion (needed for --with bash-completion in debian/rules). * New upstream release. * Refresh patch manpage-debian.patch and DEP3 patch headers. * debian/copyright: refresh DEP5 header, update years of packaging copyright. * Set Standards-Version to 3.8.4 (no changes). * Convert to source format 3.0 (quilt). Remove quilt framework. Lower debhelper dependency. -- gregor herrmann Wed, 19 May 2010 21:41:04 +0200 bti (025-1) unstable; urgency=low * New upstream release: - set default host to twitter (closes: #563098) - mention correct host in prompts (closes: #563099) -- gregor herrmann Sun, 10 Jan 2010 01:29:11 +0100 bti (024-1) unstable; urgency=low * New upstream release: - do not display password while user types it (LP: #386525) - disable echo when reading the password - add laconica group support * debian/control: add Homepage field and adjust long description. * Use "--with bash-completion" in debian/rules to install bash-completion snippet; bump build dependencies on debhelper and bash-completion in debian/control. -- gregor herrmann Wed, 02 Dec 2009 17:09:28 +0100 bti (023-2) unstable; urgency=low * Build depend on libreadline-dev instead of libreadline5-dev, thanks to Matthias Klose for the pointer. * Set Standards-Version to 3.8.3 (no changes). * Add debian/README.source to document quilt usage. * Simplify debian/rules, adjust versioned build dependencies on debhelper and quilt in debian/control. * Use dh_bash-completion for installing the completion snippet; adjust debian/rules, add a versioned build dependency on bash-completion. -- gregor herrmann Sun, 13 Sep 2009 16:14:08 +0200 bti (023-1) unstable; urgency=low * New upstream release, main changes: - new 'verbose' mode - SSL also for twitter * debian/copyright: add new additional copyright holder. * Refresh patch manpage-debian.patch. * debian/control: mention additional actions in long description. -- gregor herrmann Thu, 28 May 2009 17:37:08 +0200 bti (022-1) unstable; urgency=low * New upstream release, main changes: - support for custim laconi.ca instances - use SSL for identi.ca * debian/copyright: add additional copyright holder. -- gregor herrmann Wed, 06 May 2009 23:05:42 +0200 bti (021-1) unstable; urgency=low * New upstream release, contains changes in autoconf tools: - simplify debian/rules and debian/install - replace xmtlo with xsltproc, docbook-xsl, docbook-xml in debian/control -- gregor herrmann Wed, 15 Apr 2009 17:12:53 +0200 bti (020-1) unstable; urgency=low * New upstream release: - remove patch getopt.patch, included upstream - remove manpage for bti-shrink-urls from debian/, included upstream - upstream uses autoconf, adjust debian/rules and debian/install, remove debian/manpages -- gregor herrmann Tue, 14 Apr 2009 20:40:24 +0200 bti (017-1) unstable; urgency=low * New upstream release. * Add build-dependency on libpcre3-dev. * Refresh patch manpage-debian.patch. * debian/install: add new bti-shrink-urls. * debian/copyright: add information about bti-shrink-urls. * Create a manpage for bti-shrink-urls. * debian/rules: skip dh_auto_install (upstream Makefile now has an install target which is not easier to use than the manual installation we've been using). * Add a new patch getopt.patch to make the new commandline options available in bti.c. -- gregor herrmann Tue, 24 Mar 2009 20:47:41 +0100 bti (015-1) unstable; urgency=low * New upstream release; from the RELEASE-NOTES: "--action support, bti now can output data from the twitter and identica servers". * Add build dependency on libxml2-dev. * Refresh patch manpage-debian.patch. * Set Standards-Version to 3.8.1 (no changes). -- gregor herrmann Thu, 12 Mar 2009 17:17:11 +0100 bti (014-1) unstable; urgency=low * New upstream release. -- gregor herrmann Sat, 14 Feb 2009 18:36:36 +0100 bti (013-1) unstable; urgency=low * New upstream release. * Use dh_install instead of dh_bash-completion to install the bash completion snippet in order to work around a problem on the amd64 buildd (closes: #513115). Drop build dependency on bash-completion. -- gregor herrmann Thu, 05 Feb 2009 20:54:54 +0100 bti (012-1) unstable; urgency=low * New upstream release. * Install the new bash completion script; add bash-completion to Build-Depends and Suggests. * Refresh patch manpage-debian.patch. -- gregor herrmann Sun, 25 Jan 2009 00:52:13 +0100 bti (011-1) unstable; urgency=low * New upstream release. * Add build dependency on libreadline5-dev. -- gregor herrmann Tue, 20 Jan 2009 17:05:57 +0100 bti (010-1) unstable; urgency=low * New upstream release, includes a new --proxy option and honours the http_proxy environment variable (closes: #511087). * Refresh patch manpage-debian.patch. -- gregor herrmann Mon, 12 Jan 2009 22:46:19 +0100 bti (008-1) unstable; urgency=low * New upstream release (due to december twitter server change). * Update years of packaging copyright. -- gregor herrmann Sat, 10 Jan 2009 06:01:45 +0100 bti (007-1) unstable; urgency=low * New upstream release. -- gregor herrmann Sun, 26 Oct 2008 23:36:48 +0100 bti (006-1) unstable; urgency=low * Initial release (Closes: #503241) -- gregor herrmann Fri, 24 Oct 2008 20:53:07 +0200 debian/compat0000644000000000000000000000000212265546512010374 0ustar 9 debian/clean0000644000000000000000000000003012265546512010174 0ustar bti.1 bti-shrink-urls.1 debian/README.Debian0000644000000000000000000000030012265546512011230 0ustar Some notes on OAuth =================== Twitter (API v1.1) ------------------------- The whole process now happens online on the Twitter website; cf. https://github.com/gregkh/bti/issues/25 debian/bti.bash-completion0000644000000000000000000000002712265546512012761 0ustar bti-bashcompletion bti debian/patches/0000755000000000000000000000000012265546512010625 5ustar debian/patches/spelling.patch0000644000000000000000000000111212265546512013456 0ustar Description: spelling fix Origin: vendor Bug: https://github.com/gregkh/bti/issues/28 Forwarded: https://github.com/gregkh/bti/issues/28 Author: gregor herrmann Last-Update: 2014-01-15 --- a/bti.xml +++ b/bti.xml @@ -89,7 +89,7 @@ Specify the user whose messages you want to see when the - action is "user", and the reciever of the direct message when + action is "user", and the receiver of the direct message when the action is "direct" (the sender must be following the receiver). debian/patches/manpage-debian.patch0000644000000000000000000000146312265546512014502 0ustar Description: change the pointer to the example config file on Debian systems (and simplify the sentence while we're at it) Origin: vendor Forwarded: not-needed Author: gregor herrmann Last-Update: 2014-01-15 --- a/bti.xml +++ b/bti.xml @@ -399,9 +399,9 @@ - There is an example config file called - bti.example in the source tree that shows - the structure of the file if you need an example to work off of. + There is an example config file in + /usr/share/doc/bti/examples/bti.example that shows + the structure of the file. Configuration options have the following priority: debian/patches/series0000644000000000000000000000010612265546512012037 0ustar manpage-debian.patch spelling.patch no-more-identi.ca-statusnet.patch debian/patches/no-more-identi.ca-statusnet.patch0000644000000000000000000000246012265546512017110 0ustar Description: remove some more references to identi.ca Origin: vendor Bug: https://github.com/gregkh/bti/issues/33 Forwarded: not verbatim Author: gregor herrmann Last-Update: 2014-01-15 --- a/README +++ b/README @@ -1,6 +1,6 @@ -bti - bash twitter/identi.ca ididocy +bti - bash twitter ididocy -Allows you to pipe your bash input to twitter or identi.ca in an easy +Allows you to pipe your bash input to twitter in an easy and fast manner to annoy the whole world. See the man page bti.1 for how to use it and more information. @@ -11,7 +11,7 @@ USE AT YOUR OWN RISK! Any questions, contact Greg Kroah-Hartman or @gregkh -on twitter or identi.ca. +on twitter. bti is developed using git and the tree can be found at: git://github.com/gregkh/bti.git --- a/bti.c +++ b/bti.c @@ -53,7 +53,7 @@ static void display_help(void) { - fprintf(stdout, "bti - send tweet to twitter or identi.ca\n" + fprintf(stdout, "bti - send tweet to twitter\n" "Version: %s\n" "Usage:\n" " bti [options]\n" --- a/bti.example +++ b/bti.example @@ -5,9 +5,7 @@ # a message. account=twitmaster password=icanhascheezburger -host=identica -# Example of a custom StatusNet installation -#host=http://army.twit.tv/api/statuses +host=twitter logfile=.bti.log #action=update #user=gregkh debian/copyright0000644000000000000000000000171412265546512011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: bti Upstream-Contact: Greg Kroah-Hartman Source: http://www.kernel.org/pub/linux/kernel/people/gregkh/bti/ Files: * Copyright: 2008-2011, Greg Kroah-Hartman 2009, Bart Trojanowski 2009-2010, Amir Mohammad Saied License: GPL-2 Files: bti-shrink-urls Copyright: 2009, Bart Trojanowski License: GPL-2 Files: debian/* Copyright: 2008-2014, gregor herrmann 2008-2014, tony mancill License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License. . On Debian systems, the complete text of the GNU General Public License, version 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/watch0000644000000000000000000000042412265546512010227 0ustar version=3 # old location: # http://www.kernel.org/pub/linux/kernel/people/gregkh/bti/bti-(.+)\.tar\.gz # the github redirector: # http://githubredir.debian.net/github/gregkh/bti/ .*/(\d{3})\.tar\.gz # github directly: https://github.com/gregkh/bti/tags .*/(\d{3})\.tar\.gz