免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 884 | 回复: 0
打印 上一主题 下一主题

MilyFX 0.0.1发布 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-28 16:07 |只看该作者 |倒序浏览
MilyFX 0.0.1
  by echo
1. Introduction
---------------
    暑假的时候在家里无聊,翻出了MilyQQ的C语言代码,这个本来是打算用来减小MilyQQ体积的,后来用动态链接将C++的MilyQQ代码体积缩小到44K,然后这个就没啥用了。当时刚好在看DDD的libfetion库,于是就拼凑了这么个东西,取名MilyFX. 家里无网,拼凑的千余行代码也不知对错,打算回校测试,结果回校发现教育网不能登陆飞信,于是又搁下了,直到前几天不知道移动还是教育网良心发现,打通了学生区宿舍到飞信服务器的连接,欣喜之余赶忙测试,于是就有了 0.0.1 版本,这还只是第一个能用的版本,肯定有很多的缺陷和不足,希望大家多多指正,建议请发邮箱或者在blog留言。
    如果自己的机器如果配置足够好,推荐使用官方飞信或者DDD的LibFx,如果机器没有X,比如远程SSH到UNIX主机上使用,或者在脚本中调用,MilyFX或许是一个不错的选择。
2. Features overview
----------------------
    MilyFX提供两种运行模式:交互模式和非交互模式。在非交互模式中,MilyFX根据命令行选项登陆并给好友或者自己发送一条短信然后退出,比较适合从脚本中调用;交互模式登陆进入一个类似gdb的交互界面可以与好友聊天,以下为交互模式中用到的命令,(交互模式下可以使用 help  察看命令用法)
(1)ls: 察看在线好友
(2)ls a: 察看所有好友
(3)ls g: 察看分组
(4)ls q: 察看群
(5)ls b: 察看黑名单
(6)state: 察看/改变自身状态
(7)chcp: 切换输出GBK/UTF8编码
(8)impresa: 察看/修改心情短语
(9)info: 察看好友详细信息
(10)cd: 与好友聊天
(11)send: 给好友发送消息
(12)sms: 给好友发送短信
(13)!: 执行外部命令
(13)about: 察看版本信息
3. Build & Run
----------------------
需要libcurl, gcc >= 4.1.3 (主要是libfetion需要...),
进入目录执行 make , 然后 ./MilyFX 就会看到命令行参数选项
make static 可以静态链接libcurl库,详情请参考Makefile
[email=echo@ubuntu-echo:~/MilyFX$]echo@ubuntu-echo:~/MilyFX$[/email]
./MilyFX
Usage:
MilyFX -u phone -p[password] [-i] [-l] [-g] [-w who] [-t "SMS text"]
       -u phone/fetion  login with phone number or fetion number
       -p[password]     no space before [password]
       -i               login invisible
       -l               keep a chatlog
       -g               activate GBK charset
       -w who           the Fetion number of the one you want to sent a SMS
       -t "SMS text"    the SMS content
-u 选项后面可以跟手机号或者飞信号
-p 选项后面和密码之间没有空格,建议只用-p,然后在控制台上输入密码
-i 隐身登陆
-l 聊天纪录(todo)
-g 指定输出编码为GBK,Linux下默认为UTF8
-w 选项后面跟要发送短信的飞信号(不能是手机号),如果不指定 -w 选项则默认给自己发送短信
-t 后面跟要发送的短信内容,如果内容中有空格,请在短信内容上加引号
e.g.
登陆进入交互模式:
./MilyFX -u 你的手机号或者飞信号 -p你的飞信密码
登陆给自己发送一条短信然后退出:
./MilyFX -u 你的手机号或者飞信号 -p你的飞信密码 -t "短信内容"
登陆给好友发送一条短信然后退出
./MilyFX -u 你的手机号或者飞信号 -p你的飞信密码 -w 好友的飞信号 -t "短信内容"
4. Command reference
----------------------
请使用 help 命令察看在线帮助,或者阅读源代码
5. Todo
(1)聊天纪录
(2)群
(3)在更多的Linux发行版测试
(4)Windows版本,需要libfetion的Windows静态库
6. Support & Bug report
(1)echo.xjtu@gmail.com
(2)http://echoxjtu.cublog.cn
(3)Libfetion:
http://www.libfetion.cn
8. Thanks
   邓东东 dengdd  
http://www.libfetion.cn
   感谢他提供了这么好的库,MilyFX开发过程中他也给了我很大帮助,同时也受到我不少信件骚扰.
    echo   2008-10-28

源代码&可执行程序下载:

文件:
MilyFX-v0.0.1.tar.gz
大小:
287KB
下载:
下载

程序运行截图:



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78569/showart_1348807.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP