|
Howto
简介"Twiterm" 是一个跨平台的支持SSH登录的 BBS 服务器. 通过登录Twiterm, 你可以浏览你的twitter账号的时间线, 可以更新你的状态, 也可以做其它一些操作. 安装系统需求
安装步骤
$hg clone https://twiterm.googlecode.com/hg/ twiterm 或者到这里下载源码包: Downloads
$cd twiterm $python init.py 启动Twiterm服务器$twistd -y sshserver.py 使用Twiterm注册如果是初次使用, 使用用户名"new"登录Twiterm服务器(密码为空. 也可以使用PieTTY或者PuTTY等支持SSH的客户端): $ssh new@localhost -p 6022 服务器会自动进入注册程序, 用户在这里注册新账号(注意: 这里注册的是Twiterm的帐号, 而不是twitter的帐号). 登录注册完成后使用新账号登录(以用户名user为例): $ssh user@localhost -p 6022 绑定如果未绑定twitter账号, 服务器会自动进入绑定程序, 用户可以根据提示绑定twitter账号. 这一绑定的过程就是进行OAuth认证的过程. 过程如下:
http://twitter.com/oauth/authenticate?oauth_token=8asGDE7R9LKH04Zuc0Gz8kpv8mNKWlTu6JSFm6kU 同一个Twiterm注册用户可以绑定多个twitter帐号(目前未限制最大数量) 享受Twiterm完成以上步骤后就可以享受Twiterm了, 如果你熟悉BBS的话, 应该很快就能够上手.
注意!!
def buildOpener(self):
self.cookies = cookielib.CookieJar()
self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cookies))
hg clone https://twiterm.googlecode.com/hg/ -r 44de15afb2 twiterm | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
► Sign in to add a comment
为啥需要Python2.6 ?
@Filia.Tao
因为里面需要字符串对齐,所以用到了string.format,这个好像2.5不支持
你要是用的话别下源码包,直接checkout源码,那个包有问题,我待会儿更新。
似乎还需要pycrypto , pyans1 easy_install pycrypto easy_install pyans1
pyasn1
@Filia.Tao
嗯,之前没注意,在Linux下面安装twisted的时候Zope.Interface和pycrypto这两个是被自动安装的。
非常感谢。 又有了用bbs的感觉了,其实twitter更bbs差不多。 不过,默认的字体颜色不是很爽。
发现用fqterm等bbs客户端连不上去。
@lzuxz.huzi
linux下可以用putty登陆
能用rsa的key自动登录?
@lzuxz.huzi
应该是不能的,现在的功能还比较简单。