PyFetion发布
IN:Life Tags: fetion, PyFetion, Python Comments:47 本来想着继续完善后再放出来,不过看到别人已经有做出来的,俺就不重复劳动了,前篇文章已经提到了基本的功能,这里也就不重复了。 我需要的功能差不多了,最近事多也就不改了,各位需要使用飞信聊天的的话建议用官方的,或者期待我第一个链接提到的。做开发的话俺还是用自己的比较清楚,当然别人的如果开放的话也可以参考一下。
IN:Life Tags: fetion, PyFetion, Python Comments:47 本来想着继续完善后再放出来,不过看到别人已经有做出来的,俺就不重复劳动了,前篇文章已经提到了基本的功能,这里也就不重复了。 我需要的功能差不多了,最近事多也就不改了,各位需要使用飞信聊天的的话建议用官方的,或者期待我第一个链接提到的。做开发的话俺还是用自己的比较清楚,当然别人的如果开放的话也可以参考一下。
IN:Python, 编程相关 Tags: fetion, PyFetion Comments:13 其实这个标题可以更“标题党”一些,因为俺发现了一个飞信的小秘密:-),所以标题就可以来个“中国移动飞信惊天大秘密”,或者“中国移动飞信惊人漏洞”:-) 扯完了,说下正经的,本来我还想着使用Linux下的crond与PyFetion来实现定时发送送短信的功能,结果飞信本身就有这样的功能(我原本以为飞信客户端的定时短信功能是客户端完成的),飞信可以向服务器提供定时短信的请求,在客户端里可以设置发送的时间,例如:2008-12-17 08:45,最小间隔为5分钟,只能精确到多少分。如果成功的话会返回一个id,相当于一个任务的编号,在客户端里随时可以查看目前所有的定时任务,也可以向服务器请求删除某个任务,这时就得用到id了。 现在该说那个秘密了,因为客户端里对定时发送时间的控制是本地程序来实现的,所以在我的PyFetion里面就不会有这个限制了,就可以以2008-12-17 08:45:35.929 这样的时间格式来定时发短信,看到后面的毫秒了吗?我可以在一秒钟内每隔一毫秒添加一个定时短信的任务,也就是理论上可以以定时的方式给某一手机以1000条/s的速度发送短信,呵呵,不知道谁的手机比较强大一些,俺来试一试:-)
IN:Python, 编程相关 Tags: fetion, PyFetion, Python Comments:17 上周大部分的时间在写这个东西,现在基本上实现了我所需要的功能,网上有一些Fetion的实现,不过都比较凑合,也有一个叫LibFetion的东西,不过不开放源代码,所以就自己写了这个PyFetion的库。 目前这个库有以下功能: 在设计好整个框架以后,再有一些功能添加进来也就比较方便了 特点: 好的,吹完了。本来还想把这个写成一个完整的飞信客户端,但是觉得没什么必要,已经有Pidgin自带的飞信插件,还有个不开源的LibFetion我再写一个就没什么意义了,而且我这个PyFetion的定位本来也不是做完整的客户端。何况写GUI的程序我想把界面做得漂亮些,我现在也没什么做GUI的经验,wxPython也用的不熟。我还有个想法就是用SDL(Pygame)之类的做一个很炫的客户端,不过这肯定得花不少的时间,最近公司可能要开始忙了,这些还是先放一放吧。 刚公司开了两个多小时会,这会儿都下班好久了,今天就到此结束吧。