[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re:
teacup掲
示板が見られない
ども、長です。
このメールは----------------------------------------------
寺西 裕一 <teranisi@gohome.org> さん( 寺 と引用)の
MsgID : [emacs-w3m : No.07869]
Subject : [emacs-w3m:07869] Re: teacup掲示板が見られない
Date : [Sat, 12 Mar 2005 14:28:21 +0900]
-------------------------------------------への返信です-〆
《件名・引用文は改行・削除・変更してあるかもしれません》
寺> > > 実装にそれ程手がかからないのであれば, 「API 呼び出しの順序に係わら
寺> > > ず, shimbun-article は記事を取得する」と言う仕様であって欲しいと思
寺> > > います.
寺> >
寺> > 個人的には同感です。はじめは sb-tcup.el の部分しか見ていなかった
寺> > のですが、Emacs を起動し直して、物事が (他の shimbun モジュール
寺> > とは) ずいぶん違うことに気がついた次第です。ぼくが初めて teacup
寺> > を見たならば、これを shimbun で扱うのは不可能だと思ったでしょう。
寺> たしか、sb-2ch.el も同様のしくみですが、 こちらは API 呼び出しの順序
寺> にかかわらず、shimbun-article は記事を取得できるようにしたような
寺> 気がします。teacup も同様の実装にすればいいんじゃないかと思います。
寺> (もしくは、そういうクラスを作るとか?)
寺> とりあえず言うだけですみません…。
同じく言うだけになりそうですが、hnsも同様だと思います。
以前shimbunからw3m-なAPIの除去をやってみようとしまして、
hnsと2chが同じような構造になっていて、この問題で少し悩みました。
# 1ページに複数のコンテンツが完全にあり、
# コンテンツを個別のURLでは取得できない場合ですよね
# hnsだと http://xxx/nnn#bbbみたいになっていて bbbだけ違うという
たぶん sb-multiみたいな上位クラスを作成して、
・あるURLにあるページ->複数コンテンツの分解
・コンテンツのhashlist保持と取り出し
みたいなのを get-headers,make-contents双方で使用する形に実装すればいいかな、
と考えていました。
sb-multi
==
get-headers
retreive-url
(split,store)
make-contents
(restore url)
# restoreの時、コンテンツが存在しなかったら、もういちど splitにトライ
#
close
(保持しているデータの破棄)
==
下位クラス
==
splitをオーバーライド
==
アイディアに一応まとめましたが、まだぜんぜん手が付いていないです。
# というか合ってるのかどうか(^^;;
--
Tsuyoshi CHO mailto:tsuyoshi_cho@ybb.ne.jp
機械は素晴らしいものだが食うことはできない。
町の人はカッコいいけど農夫がいなければ痩せてしまう。
(映画 南部の人より)