首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>软件应用>正文

FetionWeather: 利用 Crontab Libfetion 预报天气

http://www.oklinux.cn  2009-05-03  toy   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
QReadBookZhuaShuShell 的作者 fangvv 今天给我们发来了他的新作 FetionWeather── 使用 Libfetion 发送天气预报到自己和飞信好友的移动手机上。

要求

Linux 机器,crontab,g ,Libfetion 0.9.2,Bash Shell,有效的飞信帐号,网络连接

步骤

  1. 在系统中创建 fetion 目录,假设前面的路径为 PATHTOFETION。
  2. 下载 linux_fetion_0.9.2.tar.gz 到 fetion 目录。
  3. 使用 tar 解压 linux_fetion_0.9.2.tar.gz 压缩包。
  4. 提取 FetionWeather.zip 中的 weather.cpp 和 getweather 到 fetion 目录。
  5. 注意修改 weather.cpp 中的 CHANGE_THIS_WITH_FETIONID 为你要发送的好友的数字 id,必须已经是飞信好友。
  6. 注意修改 Shell 脚本 getweather 中的预报 URL:可以从 http://wap.weather.com.cn/wap/search/ 查找你所在的城市 24 小时天气预报 URL。
  7. 编译:g weather.cpp linux_fetion_0.9.2/lib/libfetion_32.a -o weather -I"linux_fetion_0.9.2/" -lcurl -pthread
  8. 修改 getweather 运行权限 chmod 755 getweather
  9. 在 fetion 目录下测试一下运行情况:

    ./weather YOURID YOURPASSWORD "`./getweather`"
    
  10. 可以正常接收预报短信后,加入到 Crontab:

    0 19 * * * /PATHTOFETION/fetion/weather YOURID YOURPASSWORD "`/PATHTOFETION/fetion/getweather`"
    

(每晚 19 点时发送天气预报,因数据源 wap.weather.com.cn 每天 18:00 之后给出第二天天气预报,因此请该时刻之后再发送天气短信)

说明

主要短信发送函数为 fs_send_sms 和 fs_send_sms_to_self。0.9.3 版本的 libfetion 因使用起来有问题,因而现在我选择使用的是 0.9.2。自己用的小程序,注重功能,代码简陋,可以根据您的需要自己修改使用。该程序亦可用来循环发送垃圾内容给飞信好友,本人对此引发的后果概不负责。

下载 FetionWeather


上一篇:Wine 1.1.20 发布   下一篇:Mozilla Firefox 3.5 Beta 4 发布

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Emacs Markdown 模式简介
·Google Chrome Pre-alpha for Linux 截图预览
·Bilbo Blogger: 离线 Blog 客户端[KDE 4]
·Gnote: 使用 C 编写的 Tomboy 克隆
·Transifex: 基于 Web 的集成翻译平台
·VMware Workstation 更新到 6.5.2
·NVIDIA 推出 180.44 显卡驱动
·Synapse: 支持贴图、链接及代码的 GTalk 客户端
·Autokey: 自动输入文本内容
·xclip: 管理 X 粘贴板
·Redcar: 兼容 TextMate Bundles 的程序员编辑器
·Firefox 3.0.8 修正安全漏洞
·dvtm: 平铺式终端管理器
·基于 Plasma 插件的新输入法面板
·gpick: 功能强大的拾色器
·NVIDIA 180.41 驱动放出
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Emacs Markdown 模式简介
·Google Chrome Pre-alpha for Linux 截
·Bilbo Blogger: 离线 Blog 客户端[KDE
·Gnote: 使用 C 编写的 Tomboy 克隆
·Transifex: 基于 Web 的集成翻译平台
·VMware Workstation 更新到 6.5.2
·NVIDIA 推出 180.44 显卡驱动
·Synapse: 支持贴图、链接及代码的 GTal
·Autokey: 自动输入文本内容
·xclip: 管理 X 粘贴板
·Redcar: 兼容 TextMate Bundles 的程序
·Firefox 3.0.8 修正安全漏洞
  阅读排行
· Oracle 10g for ubuntu 安装指南
·基于libmad 的简单MP3流媒体播放器的实
· 下BT聊QQ !PS3安装Linux ubuntu 7.10
· linux下查看进程/线程
·Linux下tar bz gz等压缩包的压缩和解压
·Tcpdump:Linux下基于命令行的抓包工具
·Wine的安装配置
·Linux系统下大词典Stardict详细介绍
·嵌入式Linux 中的应用中的GTK+
· Samba使用大全 Samba服务器应用介绍
·Ubuntu8.04下安装原版迅雷与IE6具体教
·用Geronimo部署blog 和wiki 模块
·一步一步安装服务器监视软件MRTG
·Linux 上的数据可视化工具
· 在linux下启动mysql
网摘收藏: