掲示板...[作成]こんな風にして、「1クリックで出来るWebアプリケーション」...
アドレス帳...[作成]
とか「3秒で出来るWebアプリケーション」...ってのは駄目?
それか注目度を逆利用して
「30日掛けて作り上げる、高品質Webアプリケーション」...なんて本があったら、売れるでしょうか...苦笑
さ、アフォな事考えとらんと、さっさと寝よう...
掲示板...[作成]こんな風にして、「1クリックで出来るWebアプリケーション」...
アドレス帳...[作成]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import time
import MixiAPI
if len(sys.argv) < 3:
sys.exit()
service = MixiAPI.Service(sys.argv[1], sys.argv[2])
oldstamps = []
while 1:
try:
footstamps = service.get_footstamps()
# 比較対象がある場合のみ処理
if len(oldstamps) > 0:
# 更新日付でソートする(降順)
footstamps.sort(lambda x, y: cmp(y['updated'], x['updated']))
n = len(footstamps)
for i in range(n):
# idが異なり始めるインデックスを取得する
if footstamps[i]['id'] == oldstamps[0]['id']:
break
# 全てが異なる場合は全項目検知とする
i -= 1
while i >= 0:
print footstamps[i]['title']
# ここに footstamps[i]['link'] を引数に持った
# firefox の起動コマンドを入れておけば、
# 足跡踏み返しシステムが出来上がる。
i -= 1
oldstamps = footstamps
# del oldstamps[0]
except:
pass
time.sleep(3)
まず、XML::RSSが入ってなかったのでcpanから入れた。
その後、anontwit/twitterのRSSフィードを適当にstrfile形式にするperlを書く。
#!/usr/local/bin/perl
use encoding 'utf-8';
use strict;
use LWP::Simple;
use XML::RSS;
my $content = get('http://twitter.com/statuses/user_timeline/anontwit.rss');
my $rss = new XML::RSS;
eval {
$rss->parse($content);
};
print "%\n";
for my $item (@{$rss->{'items'}}) {
print "$item->{title}\n%\n";
}
exit;
なんでstrfileって、/usr/sbinに入ってるんだろ...
# mkdir ~/.anontwit
# ./anontwit.pl > ~/.anontwit/anontwit
# /usr/sbin/strfile ~/.anontwit/anontwit ~/.anontwit/anontwit.dat
愛用のメーラ「mutt」の設定ファイル、~/.muttrcにシグネチャ設定を入れる
send-hook '~A' 'set signature="fortune ~/.anontwit|"'
殺伐とした空気を味わいながら、ただただ返信を待つ。
このブログを応援する