在经过测试之后,较完美的搞定了在OAuth下访问的问题。
万分感谢yygcui在Echofon 1.9.6及其他……的留言!在他的提示下,根据这篇文章所提示的方法,Echofon 1.9.6系列也能够顺利使用自己搭建的API Proxy了。
其实修改的原理也很简单,只要迫使Echofon使用BasicAuth进行登录就行了。至于详细要怎么弄,请自己去看那篇文章,再次我就不进行复述了。只是提醒一点,由于版本不同,要注释掉的那句话不一定是在第64行了,具体是哪行就请自己搜索一下了。
唉……果然我这个没有老老实实学JS的半瓶子醋还是不靠谱的,看代码的能力实在是有待提高啊……这么简单的事情我居然看不出来……
在成功实现连网的功能之后,按惯例修改Echofon界面上的链接。这边的代码也有不小的变化。不过还好,很快就大致看出如何修改了。经过我自己一天的试用,没有遇到什么Bug。
下载链接:Echofon-1.9.6.6-qcts33.xpi
请猛击此处获取v2版。
2010年8月29日星期日
2010年6月1日星期二
Echofon 1.9.5.1个人修改版再次更新
如果你对怎么修改不感兴趣,只是想找一个能用的Echofon的话,那请直接下载:
Echofon1.9.5.1 v2 Echofon1.9.5.1 v2.1
Echofon 1.9.6.6修改版可用!请猛击此处。
又是关于Echofon这个东西的文章……也难怪在网站管理员工具里Echofon被列为最重要的……
这次更新的原因是我原来用花了挺多时间把Echofon界面里的链接都改为指向一个山寨dabr,而它不久前倒下了……哎,现在想找个好用的dabr都难了……
不过还好,最近发现一个叫做推特中文版的东西,感觉界面友好,功能强大。有一些很实用的小功能,比如自动扩展短链接,自动加载img.ly的图片等等实用的功能。
考虑到推特中文版优秀的用户体验,我决定把新版的Echofon的链接指向推特中文版。简单的分析了推特中文版网址的结构之后,在上一次修改版的基础上,很快找到了需要修改的位置,修改之……
还有一个修改就是修改了API的地址,由于原来搭建的那个birdnest是修改版的,就是网址后面不用加/api/就能用的版本,不过考虑到我这个修改版已经有近300个下载了,多少也有一些用户了,考虑到我的这些用户的利益,虽然看着官方版的birdnest在更新,我却不能对这个API进行升级。对于我这种对新版本有偏执的而言,这样很是煎熬啊……不过借着这次升级的机会,我又新申请了一个GAE,想安装新版的birdnest,结果用那个第三方GAE上传工具上传多次都出现运行出错的问题。我以为是新版的birdnest用了什么新的特性,是第三方上传工具不支持的,特地去安装Python和GAE SDK来上传(话说我这种不怎么会Python,不打算开发GAE程序的人,是完全没有必要安装这些东西的),结果还是一样的问题。在仔细查看月光博客上的教程后发现,我下载的版本不对,应该下载GAE分支才行的……白费了半天力气……在上传了GAE分支以后又出现了另一个错误“internal server error”,后来Google得到的解决方法是删除下载到的文件中copy.py里的
到此,这次的修改工作就完成了!
再给一次下载链接:Echofon1.9.5.1 v2 Echofon1.9.5.1 v2.1
在这直接给出Echofon 1.9.6.6的下载地址。
PS:今天六一节……各位童鞋节日快乐……对我而言,今天有着特殊的意义,因为今天开始到学期结束,宿舍不熄灯了!哇哈哈!
Echofon1.9.5.1 v2 Echofon1.9.5.1 v2.1
Echofon 1.9.6.6修改版可用!请猛击此处。
又是关于Echofon这个东西的文章……也难怪在网站管理员工具里Echofon被列为最重要的……
这次更新的原因是我原来用花了挺多时间把Echofon界面里的链接都改为指向一个山寨dabr,而它不久前倒下了……哎,现在想找个好用的dabr都难了……
不过还好,最近发现一个叫做推特中文版的东西,感觉界面友好,功能强大。有一些很实用的小功能,比如自动扩展短链接,自动加载img.ly的图片等等实用的功能。
考虑到推特中文版优秀的用户体验,我决定把新版的Echofon的链接指向推特中文版。简单的分析了推特中文版网址的结构之后,在上一次修改版的基础上,很快找到了需要修改的位置,修改之……
还有一个修改就是修改了API的地址,由于原来搭建的那个birdnest是修改版的,就是网址后面不用加/api/就能用的版本,不过考虑到我这个修改版已经有近300个下载了,多少也有一些用户了,考虑到我的这些用户的利益,虽然看着官方版的birdnest在更新,我却不能对这个API进行升级。对于我这种对新版本有偏执的而言,这样很是煎熬啊……不过借着这次升级的机会,我又新申请了一个GAE,想安装新版的birdnest,结果用那个第三方GAE上传工具上传多次都出现运行出错的问题。我以为是新版的birdnest用了什么新的特性,是第三方上传工具不支持的,特地去安装Python和GAE SDK来上传(话说我这种不怎么会Python,不打算开发GAE程序的人,是完全没有必要安装这些东西的),结果还是一样的问题。在仔细查看月光博客上的教程后发现,我下载的版本不对,应该下载GAE分支才行的……白费了半天力气……在上传了GAE分支以后又出现了另一个错误“internal server error”,后来Google得到的解决方法是删除下载到的文件中copy.py里的
import socket
import re
ua = web.ctx.environ.get("HTTP_USER_AGENT", 'None')
if ua.find('jibjib') >= 0:
socket.setdefaulttimeout(60)
elif ua.find('zh-CN') >= 0:
#raise Exception('unknown error')
socket.setdefaulttimeout(2)
else:
socket.setdefaulttimeout(2) 到此,这次的修改工作就完成了!
再给一次下载链接:Echofon1.9.5.1 v2 Echofon1.9.5.1 v2.1
在这直接给出Echofon 1.9.6.6的下载地址。
PS:今天六一节……各位童鞋节日快乐……对我而言,今天有着特殊的意义,因为今天开始到学期结束,宿舍不熄灯了!哇哈哈!
2010年3月25日星期四
Echofon 1.9.6及其他……
今天中午打开Firefox的时候,提示Echofon有更新。我心中窃喜,要知道由于使用“Echofon 1.9.5.1”作为关键字在Google搜索的时候,我的博客一直排在前两位,这是我博客主要的访问量的来源啊。要是把这个1.9.6版修改好了,以后的访问量就有保证了……
跑去Echofon的官网下了个原版的,把API地址一改,给Firefox安上,竟然无法登陆……没办法,仔细翻看新版Echofon的代码,没看出API调用有什么问题,同时还发现OAuth这个词大量出现,怀疑新版的开始使用OAuth进行身份验证,又跑去官网看了看,我的猜想得到了验证……我突然意识到,这样一来,第三方API似乎都不能用了……至少我不知道要怎么弄了,等待高手吧……不过根据官方的说法,这次更新最大的改动就是改用OAuth进行验证,然后加了个强制启用安全连接的功能,还有个在Firefox地址栏输入@username就打开此用户的时间线(timeline)的功能,感觉都没有什么用……大家老老实实的继续用1.9.5.1版吧……
好了,正题结束,开始说点杂事:
这个学期开始以后发现像上个学期那样的生活没有了……一个星期有六天要早起的课表;由于核心课程数量增加,作业量也大幅增加;开始作为负责人组织社团活动;明知没有什么希望也要去参加的程序设计大赛;莫名其妙被抓去参加合唱比赛;还得拍个广告出来交PDP的作业…… 我这段时间的生活有点过于丰富多彩了……而作为一个个人博客,一直保持接近每周两篇文章的频率发文章,有点受不了啊……以后我尽量保证两个星期一篇的频率吧……
标签:
技巧,
我的生活,
Echofon,
twitterfox
2010年2月12日星期五
Echofon 1.9.5.1 个人修改版
对不起大家……我有罪……上次的1.9.5版修改后有严重的BUG,虽然不是很影响使用……
这回赶上1.9.5.1发布……虽然不知道有什么改进,但是给我提供了一个将功补过的机会……
这回不废话了,直接发布下载地址……
Echofon 1.9.5.1
这个版本也不完全可用了……请移步到Echofon 1.9.5.1 v2……
PS:今天开通了自己的邮箱:
,这是架设在QQmail上的……往这里发邮件就跟往我的QQ邮箱里发邮件一个效果……不知道有没有想用这个邮箱域名的,想要的话可以跟我说一声……认识的朋友优先……
这回赶上1.9.5.1发布……虽然不知道有什么改进,但是给我提供了一个将功补过的机会……
这回不废话了,直接发布下载地址……
Echofon 1.9.5.1
这个版本也不完全可用了……请移步到Echofon 1.9.5.1 v2……
PS:今天开通了自己的邮箱:
2010年2月10日星期三
Echofon 1.9.5个人修改版
由于众所周知的原因,twitter在国内是不能正常访问的。我在About页面给出的联系方式都是指向一个山寨dabr的。虽然dabr的功能非常完善,但是我还是希望有一个能定时更新的看推工具。而作为一个Firefox重度使用者,一个Firefox插件是最好的选择,而其中最有名的莫过于Echofon了,他的前身就是赫赫有名的twitterfox……而要使用Echofon,对其进行修改在所难免……于是乎……
这不是我第一次修改Echofon了,上次改的是1.9.3版……由于后来的1.9.4版没有什么重大更新,再加上发布时我的博客托管商的服务器被封以及本人的懒惰,我的个人修改版没有继续跟进……这次更新的1.9.5加入了官方RT的功能,又刚刚转入新的Blog,我决定对Echofon进行持续跟进,作为本博客的保留节目,以吸引读者……
根据上一次的经验,我很快的完成了大部分的修改,后来发现Echofon默认使用的是bit.ly的短网址服务,而bit.ly也是无法使用的……但是我多次尝试改成使用tinyurl的服务都没有成功……现在Echofon自带的短网址服务部不使用……大家暂时手动一下吧……等哪天有时间好好研究一下再试试……
现在完成的修改如下:
使用自己架设在GAE的API;
将指向twitter.com的链接全部改为指向twitter.iworm.net这个山寨dabr的相应页面;
改正几处错别字(这几个错别字从1.9.3版开始就有,官方一直没有改正)
废话那么多了,给出下载地址
Echofon-1.9.5
此版有BUG,请移步到Echofon 1.9.5.1个人修改版
再次更新Echofon 1.9.5.1 v2
这不是我第一次修改Echofon了,上次改的是1.9.3版……由于后来的1.9.4版没有什么重大更新,再加上发布时我的博客托管商的服务器被封以及本人的懒惰,我的个人修改版没有继续跟进……这次更新的1.9.5加入了官方RT的功能,又刚刚转入新的Blog,我决定对Echofon进行持续跟进,作为本博客的保留节目,以吸引读者……
根据上一次的经验,我很快的完成了大部分的修改,后来发现Echofon默认使用的是bit.ly的短网址服务,而bit.ly也是无法使用的……但是我多次尝试改成使用tinyurl的服务都没有成功……现在Echofon自带的短网址服务部不使用……大家暂时手动一下吧……等哪天有时间好好研究一下再试试……
现在完成的修改如下:
使用自己架设在GAE的API;
将指向twitter.com的链接全部改为指向twitter.iworm.net这个山寨dabr的相应页面;
改正几处错别字(这几个错别字从1.9.3版开始就有,官方一直没有改正)
废话那么多了,给出下载地址
此版有BUG,请移步到Echofon 1.9.5.1个人修改版
再次更新Echofon 1.9.5.1 v2
订阅:
博文 (Atom)