X-Git-Url: https://git.toastfreeware.priv.at/gregoa/bti.git/blobdiff_plain/6b6fec9dbb356936dd09b06bbe3ec1307f59f4ff..35f9afd2df1cc9b633ec9eee01a3292dc7eb5ccd:/bti.xml
diff --git a/bti.xml b/bti.xml
index cbda742..251f476 100644
--- a/bti.xml
+++ b/bti.xml
@@ -19,7 +19,8 @@
- btisend a tweet to twitter.com from stdinput
+ bti
+ send a tweet to twitter.com or identi.ca from the command line
@@ -27,16 +28,25 @@
bti
-
+
+
+
+
+
+
+
+
+
+ DESCRIPTION
- bti sends a twitter message to twitter.com.
-
+ bti sends a tweet message to twitter.com or identi.ca.
+ OPTIONS
@@ -45,7 +55,7 @@
- Specify the twitter.com account name.
+ Specify the twitter.com or identi.ca account name.
@@ -53,7 +63,82 @@
- Specify the password of your twitter.com account.
+ Specify the password of your twitter.com or identi.ca account.
+
+
+
+
+
+
+
+ Specify the action which you want to perform. Valid options
+ are "update" to send a message, "friends" to see your friends
+ timeline, "public" to track public timeline, "replies" to see
+ replies to your messages and "user" to see a specific user's
+ timeline.
+
+
+
+
+
+
+
+ Specify the user you want to see his/her messages while the
+ action is "user".
+
+
+
+
+
+
+
+ Specify the host which you want to send your message to. Valid
+ options are "twitter" to send to twitter.com and "identica" to
+ send to identi.ca.
+
+ If you want to send the message to a custom laconi.ca installation,
+ you should specify the API URI. For example identi.ca's URI is:
+ https://identi.ca/api/statuses
+
+
+ If no host is specified, the default is to send to twitter.com.
+
+
+
+
+
+
+
+ Specify a http proxy value. This is not a required option, and
+ only needed by systems that are behind a http proxy.
+
+
+ If --proxy is not specified but the environment variable
+ 'http_proxy' is set the latter will be used.
+
+
+
+
+
+
+
+ Specify a logfile for bti to write status messages to. LOGFILE
+ is in relation to the user's home directory, not an absolute
+ path to a file.
+
+
+
+
+
+
+
+ Scans the tweet text for valid URL patterns and passes each
+ through the supplied bti-shrink-urls script. The script will
+ pass the URL to a web service that shrinks the URLs, making it
+ more suitable for micro-blogging.
+
+
+ Currently, only http://2tu.us/ is used as a URL shrinking service.
@@ -63,6 +148,49 @@
Print a whole bunch of debugging messages to stdout.
+
+
+
+
+ When the action is to retrieve updates, it usually retrieves
+ only one page. If this option is used, the page number can be
+ specified.
+
+
+
+
+
+
+
+ Performs all steps that would normally be done for a given
+ action, but will not connect to the service to post or retrieve data.
+
+
+
+
+
+
+
+ Verbose mode
+
+
+
+
+
+
+
+ Add the working directory and a '$' in the tweet message to
+ help specify it is coming from a command line. Don't put the
+ working directory and the '$' in the tweet message.
+
+
+ This mode also does not report back any errors that might have
+ happened when sending the message, and it sends it in the
+ background, returning immediately, allowing the process to
+ continue on.
+
+
+
@@ -78,9 +206,168 @@
- AUTHOR
- Written by Greg Kroah-Hartman greg@kroah.com.
-
+
+ DESCRIPTION
+
+ bti provides an easy way to send tweet messages direct from the
+ command line or any 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 send the message
+ out.
+
+
+ It's primary focus is to allow you to log everything that you
+ type into a bash shell, in a crazy, "this is what I'm doing right
+ now!" type of way, letting the world follow along with you
+ constant moving between directories and refreshing your email
+ queue to see if there's anything interesting going on.
+
+
+ To hook bti up to your bash shell, export the following variable:
+
+
+ PROMPT_COMMAND='history 1 | sed -e "s/^\s*[0-9]*\s*//" | bti --bash'
+
+
+ This example assumes that you have the
+ ~/.bti set up with your account and password
+ information already in it, otherwise you can specify them as an
+ option.
+
+
+
+
+ CONFIGURATION
+
+ The account and password can be stored in a configuration file
+ in the users home directory in a file named
+ .bti The structure of this file is as
+ follows:
+
+
+
+
+
+
+ The twitter.com or identi.ca account name you wish to use to send this
+ message with.
+
+
+
+
+
+
+
+ The twitter.com or identi.ca password for the account you wish to use
+ to send this message with.
+
+
+
+
+
+
+
+ Specify the action which you want to perform. Valid options
+ are "update" to send a message, "friends" to see your friends
+ timeline, "public" to track public timeline, "replies" to see
+ replies to your messages and "user" to see a specific user's
+ timeline.
+
+
+
+
+
+
+
+ Specify the user you want to see his/her messages while the
+ action is "user".
+
+
+
+
+
+
+
+ The host you want to use to send the message to. Valid
+ options are either "twitter" or "identica" to send to
+ twitter.com or identi.ca respectively.
+
+ If you want to send the message to a custom laconi.ca installation,
+ you should specify the API URI. For example identi.ca's URI is:
+ https://identi.ca/api/statuses.
+
+
+
+
+
+
+
+ The http proxy needed to send data out to the Internet.
+
+
+
+
+
+
+
+ The logfile name for bti to write what happened to.
+ This file is relative to the user's home directory. If this
+ file is not specified here or on the command line, no logging
+ will be written to the disk.
+
+
+
+
+
+
+
+ Setting this variable to 'true' or 'yes' will enable the URL
+ shrinking feature. This is equivalent to using the
+ --shrink-urls option.
+
+
+
+
+
+
+
+ Setting this variable to 'true' or 'yes' will enable the
+ verbose mode.
+
+
+
+
+
+ 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.
+
+
+ Configuration options have the following priority:
+
+
+
+
+ command line option
+
+
+
+ config file option
+
+
+
+ environment variables
+
+
+
+ For example, command line options always override any config file
+ option, or any environment variables.
+
+
+
+ AUTHOR
+ Written by Greg Kroah-Hartman <greg@kroah.com> and Amir Mohammad Saied <amirsaied@gmail.com>.
+