围着脖子推V1.0正式版发布并开放源代码

作者:Steven Wang  来源:Steven Wang's Blog

围着脖子推这个同步更新Twitter新浪微博的小工具在走过了一个月的Beta版后,今天终于迈向了1.0正式版,并同时提供.Net版和Java版的源代码下载。 点击下载.Net版 | 点击下载Java版

围着脖子推的起源是作者本人想同时更新Twitter和新浪围脖上的内容,在手机上使用尤为方便。第一个版本是C#写的,因为其开发快速,且找部署.Net程序的托管服务器相对容易,Beta 1的时候发Twitter信息走的是Dabr,发新浪消息是做原始的POST请求(后续版本一直是走这条路,也叫REST?)。大概在免费托管空间上跑了一个星期后,因为实在受不了免费托管空间的一系列恶心要求,于是就想尝试Google App Engine, 从此深深被其强大所打动,并一发不可收拾。部署在GAE上之前,发送Twitter消息需要借助Dabr翻墙,运行很不稳定,但发送新浪围脖消息问题不 大。当部署到GAE上以后,因为其服务器在国外,绕过了GFW,发送Twitter消息很流畅,而发送新浪围脖消息却变得困难起来。通过不断的发现问题, 改进程序,近两周以来发送两个地方的消息都趋于稳定,因此决定将目前的版本升级为V1.0正式版,并开放源代码。

.Net版的源代码非常不稳定,仅供参考。Java版的源代码在Google App Engine SDK for Java下开发,使用twitter4j-2.0.10进行Twitter相关操作,该项目对Twitter API进行了封装,使用非常方便,感谢Yusuke Yamamoto提供的twitter4j

本次开放的源代码目的在于互相交流学习,并让使用围着脖子推的用户放心,程序没有做记录隐私信息的操作。也欢迎各位自己架设围着脖子推的服务,但是大家万事小心,整大了被GFW和谐了就杯具了。若今后新浪微博也开放API,想必会有更多出色的同步工具出现。

Resources & References:
1、围着脖子推V1.0
2、围着脖子推V1.0-.Net版源代码
3、围着脖子推V1.0-Java版源代码
4、twitter4j Home Page
5、twitter4j-2.0.10 Download

相关阅读:

本文网址:http://steven-wang.appspot.com/twittersina-v1.0-gae-opensource-2001.html


没有评论: