Home > FreeStyleWiki Archive

[ << < 1  2  3  4  5  6  7  8  9  10  11 >> ]

FreeStyleWiki Archive

これからどうするかな

で、気になってたことをちょっとだけ片づけたことだし、FreeStyleWiki で今後もこのサイトを運用していくのかどうか、そろそろ思案しないといけないな
どうも昨年末の一件以来、ちょっとモヤモヤが心に残ったし
いや、スルー力がまだ足りていないもので

fswiki.poi.jp を fswiki.org に書き換える

日記の中で「fswiki.poi.jp」にリンク張ってるところを、全部「fswiki.org」に書き換えた。。。のはいいんだが、面倒なのでコマンドラインでやったら更新日時変わってもーた。FSWiki って、そんな仕様だったか。すっかり忘却

で、不細工なんで修正。ひさびさに touch を空ファイル作成以外の用途で使った

AutoPagerize と FreeStyleWiki と diary_navi と

LDRize の FSWiki 用 siteinfo 書いたことだし、Autopagerize もいるよな、ってことで、diary_navi の改造と、このサイトの Autopagerize 用 siteinfo。一部のマニアックな方はどうぞ

 ,{
  url:          'http://haro.jp/wiki/'
  ,nextLink:     '//a[@rel="prev"]'
  ,pageElement:  '//div[@class="day"]'
}

diary_navi は、a タグに「rel="prev"」「rel="next"」を追加しただけ。そのうち公開する

LDRize と FreeStyleWiki

オフィシャルの siteinfo になかったので、でっちあげ。しばらくテスト的に使ってみる

,{
   name: 'fswiki',
   domain: '//div[@class="footer"]/a[contains(@href,"http://fswiki.")]',
   paragraph: '//di[[contains(@class,"day")]//h2|//div[contains(@class,"day")]]/h3|//div[contains(@class,"day")]//h4',
 }

ついでに、自分用 rep2 のも

,{
    name: 'rep2',
    domain: 'http://example.jp/rep2/*',
    paragraph: '//t[[contains(@class,"tl")]|//dt[contains(@id,"r")]],
    link: 'a',
    view: 'a/text()',
    height: 5
  }

トラックバックをどうすべきか

今に始まったことじゃないが、FreeStyleWiki からトラックバックしようとすると NG のことが多いので、そろそろ何とかすべきかどうか考え中

叫んでみるものである

昨日

えー、RSSプラグインはオリジナルからかけ離れてしまってるので、そのまま公開できません(^^; よって、ポイントだけ

とか書いてたら、KGさんが公開してくれました。パチパチ。
つうわけで、どうでしょ? かさいさん

 # ワシのサイトのも後で入れ替えよう
 # で、トラックバックしようとして、いつもの通り失敗した (^^; 成功する方が少ないな。ワハハ

「叫んで」みた訳ではありません;-) が,髭。さん,お世話になりました。多謝。KGさんのプラグインで,思い通りのことができました。 - kasai (2007年03月15日 10時05分59秒)
あら、コメントしそこねてるので再度。 - 髭。 (2007年03月15日 21時24分13秒)
うは、叫んでたのはワシです (^^; ともあれ、解決してめでたし - 髭。 (2007年03月15日 21時24分38秒)

RSSプラグインの改造

ひとことどうぞ」で、下記の質問を頂いた

お世話になってます.ちとお聞きしますが,RSS フィードで "日記2007-3-12" とかでなく," [Perl] 何か作らないと" と表示させるには,どのような細工をしているでしょうか?

えー、RSSプラグインはオリジナルからかけ離れてしまってるので、そのまま公開できません(^^; よって、ポイントだけ。

オリジナルの RSSMaker10.pm では、get_head_line に次のようなロジックが入っていて、タイトル行(! 、!!、!で始まる行)が見つかったら、最初に見つかった行のみ処理してます。

if ($page_body =~ m/\!{1,3}\s*(.+)/mo) {
    return $1;
}

ここをどういう風に改造してるかというと、

  • 一つのページに複数のタイトルがある場合は、それぞれ別々のエントリと決めつける
  • 複数タイトルがある場合は、タイトルとタイトルの間の文章を description に

という感じです

my @titles;
my @lines = split /\n/, $page_body;
for my $line (@lines) {
    if ( $line =~ m/\!{1,3}\s*(.+)/mo ) {
        push @titles, $1;
    }
}

これだけだと、日記以外のページの時に不都合が出る場合もあるので、category プラグインと組み合わせて条件分岐させたり、日記書く時のタイトル行の使い方ルールを決めたり、色々やってます。ちょっと「俺ルール」過ぎて公開できない、という感じです。参考になり。。。。ました? (^^;

今後は、BugTrack-plugin/325の「RSS関連(RSS1.0、RSS2.0、Atom0.3)プラグイン」が発展していきそうな気がするので、そのうち入れ替えるかもしれません。

私の日記のところで利用しているRSSCALENDARプラグインを公開してみました。出力結果はこんな感じになります。多少は「俺ルール」があるかもしれませんが・・・(笑)。 - KG (2007年03月14日 22時14分26秒)
おー、すばらし - 髭。 (2007年03月14日 22時38分57秒)

amazon プラグイン改の画像取得が変

リンクはあってるが、へんな画像を拾ってきてるときがある。そういやぁ、ISBN がなんたら ASIN がなんたら言うてた気がするが、その影響か? そのうち直そう。

RSS の出力をちょっと変更

Wiki 全体の RSS が頻繁に変になってるようだったので、フォーマットを日記だけの RSS の出力に合わせた。これでしばらく様子見

routemap プラグイン version up

routemap プラグインへの機能追加リリース

  • routemap_mark に、デジカメ画像撮影時間補正機能追加
  • routemap_g、routemap_a に、時速によるログ間引き機能追加(時速○km以下の時のログは利用しない、という設定)

ダウンロードは「本家サイト」の「BugTrack-plugin/314」からどうぞ

そろそろわけわかんなくなってきたぞ。追加したい機能もまだまだあるし、そろそろフルスクラッチで routemap2 か?

[ << < 1  2  3  4  5  6  7  8  9  10  11 >> ]

Home > FreeStyleWiki Archive

Feeds

Return to page top