PttCurrent 板


LINE

这是现在 cookie 使用的的 weather script ... 有两行过长请接起来... :p 里面是用 pdftotext 把中央气象局的 pdf 文字预报单转换成 text ... 这个 utility 叫 Xpdf 3.00, 在 redhat 或 debian linux 都有附, 可以直接把气象局 .pdf 里面的文字部份取出... FreeBSD 的话, 用 ports 就可以轻松装上的样子... 我没试过... 我是抓 source code 回来 compile 成 text only , 再装 Redhat 的中文转档 map files ... 因为我是用 Slackware ... -- #!/usr/bin/perl # 如果发出的 post 没有气象报告而是说 URL 找不到,则确定一下能不能看到 # 中央气象局的 WWW 及 URL 是否正确。 # 理论上适用所有 Eagle BBS 系列。 # -- Beagle Apr 13 1997 #require "/usr/lib/perl5/timelocal.pl"; # 输出到 Test 版 open(BBSPOST, "| /home/bbs/bin/bbspost post /home/bbs/boards/Test"); # 输出到萤幕上 Debug #open(BBSPOST, "| cat"); # 日期 open(DATE, "date +'%a %b %d %T %Y' |"); $date = <DATE>; chop $date; close DATE; # Header print BBSPOST "\n\nPosted By: cookie (我是可爱的小饼乾喔!)\n"; print BBSPOST "Title: 明日白天天气预报\n"; print BBSPOST "Date: $date\n\n"; # 内容 # 天气 system("wget -q -C off -O /tmp/weather-report.pdf http://www.cwb.gov.tw/V4/ weather/text/Data/W03.pdf"); open(WEATHER, "/usr/local/bin/pdftotext -layout -enc Big5 /tmp/weather-repo rt.pdf - | tr -d \\\\f |"); while (<WEATHER>) { print BBSPOST if ($_ ne "\n") } print BBSPOST "\n"; # fortune | autob5 -o big5 open(FORTUNE, "/usr/games/fortune |"); print BBSPOST <FORTUNE>; close FORTUNE; # 签名档 print BBSPOST "\n--\n"; print BBSPOST "我是可爱的小饼乾... 我是这里的小管家... *^_^*\n"; print BBSPOST "--\n"; print BBSPOST "[Origin: ◎蓝莓松饼屋◎] [From: [蓝莓松饼屋] ] "; print BBSPOST "[Login: **] [Post: **]\n"; close BBSPOST; -- I don't write Perl, I speak it. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.54.210







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP