这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 bti,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
bti - 从命令行向 twitter.com 发送推文
概要
BTI [- 帐户 帐户[- 密码 密码[- 行动 行动[- 用户 屏幕名称]
[- 主持人 主机名[- 代理 代理端口[--日志文件 日志文件[--配置 配置文件]
[- 回复 ID[--转推 ID[- 页 页码[--bash[--收缩网址[-调试]
[--试运行[--详细[- 版[ - 帮帮我]
商品描述
bti 向 twitter.com 发送一条推文消息。
配置
- 帐户 帐户
指定 twitter.com 帐户名称。
- 密码 密码
指定您的 twitter.com 帐户的密码。
- 行动 行动
指定要执行的操作。 有效选项是“更新”以发送
消息,“朋友”以查看您的朋友时间线,“公开”以跟踪公共时间线,
“回复”查看对您的消息的回复,“用户”查看特定用户的时间线
和“直接”向朋友发送直接消息。 默认为“更新”。
- 用户 屏幕名称
指定当操作为“用户”时要查看其消息的用户,以及
当动作是“直接”时直接消息的接收者(发送者必须是
跟随接收器)。
- 主持人 主机名
指定要将消息发送到的主机。 有效选项是“推特”
发送到 twitter.com。
如果未指定主机,则默认发送到 twitter.com。
- 代理 代理端口
指定 http 代理值。 这不是必需的选项,只有系统需要
在 http 代理后面。
如果未指定 --proxy 但设置了环境变量 'http_proxy'
将使用后者。
--日志文件 日志文件
为 bti 指定一个日志文件来写入状态消息。 LOGFILE 与
用户的主目录,而不是文件的绝对路径。
--配置 配置文件
为 bti 指定要读取的配置文件。 默认情况下,bti 在 〜/.bti 文件
对于配置值。 可以通过设置特定文件来覆盖此默认位置
使用此选项。
- 回复 ID
您要为其创建线程回复的单个帖子的状态 ID。
对于 twitter,除非消息以所有者的@name 开头,否则将忽略此值
带有状态 ID 的帖子。
对于 status.net,这可以将任意两条消息链接到彼此的上下文中。
Status.net 也会链接一条包含@name 的消息而不考虑这个
上下文。
--转推 ID
您要转发的单个帖子的状态 ID。
--收缩网址
扫描推文文本中的有效 URL 模式,并通过提供的每个模式传递
bti-shrink-urls 脚本。 该脚本会将 URL 传递给缩小
网址,使其更适合微博。
可以使用以下 URL 收缩服务: http://2tu.us/ (默认)和
http://bit.ly / http://j.mp
有关配置选项,请参阅 bti-shrink-urls 的文档。
-调试
将一大堆调试消息打印到标准输出。
- 页 页码
当操作是检索更新时,它通常只检索一页。 如果这
选项,可以指定页码。
--试运行
执行通常会为给定操作执行的所有步骤,但不会执行
连接到服务以发布或检索数据。
--详细
详细模式。 打印状态 ID 和时间戳。
--bash
在推文消息中添加工作目录和“$”以帮助指定它即将到来
从命令行。 不要将工作目录和“$”放在推文消息中。
这个选项意味着 - 背景.
- 背景
不要报告发送消息时可能发生的任何错误,并且
在后台发送,立即返回,允许用户继续。
- 版
打印版本号。
- 帮帮我
打印帮助文本。
商品描述
bti 提供了一种直接从命令行或任何方式发送推文消息的简单方法
脚本。 它读取标准输入上的消息并使用帐户和密码设置
从命令行选项或配置文件发送消息。
它的主要重点是允许您将您键入的所有内容记录到 bash shell 中,以
疯了,“这就是我现在正在做的事情!” 一种方式,让世界跟随
随着您不断在目录之间移动并刷新您的电子邮件队列以查看是否
有什么有趣的事情发生。
要将 bti 连接到您的 bash shell,请导出以下变量:
PROMPT_COMMAND='历史 1 | sed -e "s/^\s*[0-9]*\s*//" | bti --bash'
这个例子假设你有 〜/.bti 使用您的帐户和密码进行设置
信息已经在其中,否则您可以将它们指定为选项。
配置
帐户和密码可以存储在用户主目录下的配置文件中
在名为 .bti 的文件中。 该文件的结构如下:
帐户
您希望用来发送此消息的 twitter.com 帐户名称。
密码
您希望用来发送此消息的帐户的 twitter.com 密码。
- 行动 行动
指定要执行的操作。 有效选项是“更新”以发送
消息,“朋友”以查看您的朋友时间线,“公开”以跟踪公共时间线,
“回复”查看对您的消息的回复,“用户”查看特定用户的回复
的时间表。
- 用户 屏幕名称
指定您希望在操作为“用户”时查看他/她的消息的用户。
主持人
您要用来向其发送消息的主机。 有效选项是“twitter”或
“自定义”以指定您自己的服务器。
代理
http 代理需要将数据发送到 Internet。
日志文件
bti 记录发生的事情的日志文件名。 这个文件是相对于
用户的主目录。 如果此文件未在此处或在命令行中指定,则不
日志将写入磁盘。
回复
所有通知都将链接到的状态 ID。
没有合理的理由需要在配置文件中设置这个。 一个这样的原因
是让您作为孩子的所有消息都处于特定状态。
收缩网址
将此变量设置为“true”或“yes”将启用 URL 收缩功能。 这个
相当于使用 --shrink-urls 选项。
详细
将此变量设置为“true”或“yes”将启用详细模式。
/usr/share/doc/bti/examples/bti.example 中有一个示例配置文件,它显示了
文件的结构。
配置选项具有以下优先级:
命令行选项
配置文件选项
环境变量
例如,命令行选项总是覆盖任何配置文件选项,或任何
环境变量。 除非命令行指定了配置文件。 那时
点,读取新的配置文件,以及由命令行选项设置的任何先前选项,
将被覆盖。
使用 onworks.net 服务在线使用 bti
