ひまつぶし雑記帖

doncha.net制作・発行:KindleやiBooks、楽天kobo、BOOK☆WALKERで読む電子書籍

「趣味は読書2」にtwitter経由検索

2011/5/26 [16:07:28] (木) 天気

twitter連携その2.twitterでリプライ飛ばしてもらって、タイトル検索もしくは著者検索をして、リプライで返す。というやつ。
仕組みは簡単。twitterである程度決まった書き方してもらえば、そこから正規表現でテキトーにバラしてSQLにして投げ込むだけのお手軽さ。
とはいえ、twitter の仕様? since_id が意味不明でハマってしまった。
since_idは、そのID以降のtweetを拾う。
と思ってたんだけど、どうやっても出てこない。検索しまくったもののよくわからない。しょうがないんで、前回取得した最大のIDをDBに記録。特にパラメータもなしに mention を1ページ20件×5ページ分取得して、記録しておいたIDより小さいものがあったらスキップ、というなんだかアレなやりかたになってしまった。
lolipop のロリポプランでは、cron の最小間隔5分。5分ごと、twitterで、mentionを取得することになる。その間に100超えるリプライがあったらあふれてしまうので、そのときは最大取得ページ数を増やすことに。現状、たぶんほとんど使われないので、これでも平気、のはず。

一応、ケータイで自分の本棚の検索をできるようにしてあるんだけど、こっちはIDとパスワードをそのたびに入力しなきゃいけない、ちょっとした面倒がけっこうなハードル。ケータイでtwitter見ることが多いので、急ぎじゃなければ(検索結果が返ってくるまで、最大で5分はかかる)twitter経由で検索するかな。

https://doncha.net/about.pl?c=help
https://twitter.com/dokusyo2

 

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ところてんx5

2024/2/21 06:50

スパム騒ぎも収束したっぽいのでメンション受付のフォロー限定を解除しよう。
今回の騒ぎのおかげで、1つの投稿の中に複数のメンションがあったらスパムとして処理する、てのを実装したしな

2024/2/20 13:55

どこで漏れてるよなあ、絶対。
とりあえずdiffで差分を取るところから始めるしかなくて。でもボリュームがあるので、winmergeを使って目で追う集中力なんてもはや1mmもない。コマンドラインでdiffをを使ってその結果だけを表示させるスクリプト、というのが落としどころか。ディレ...

2024/2/20 13:42

今回、けっこうボリュームのあるものなので目で探してひとつずつ確認修正作業、なんて「絶対」(世の中には絶対はないんだけどこれは絶対)にミスが入る。
こんなことになると、結局検証用のスクリプトを書いて機械的に洗ってみることになる=余分なスクリプトを書かなきゃいけない…orz

検索
<<2024/2>>
    123
45678910
11121314151617
18192021222324
2526272829

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版