「Monazilla/develop/boardlist」の版間の差分

提供:5ちゃんねるwiki
ナビゲーションに移動 検索に移動
(ページの作成:「=掲示板一覧の仕様= bbsmenu.html、bbstable.htmlについてまとめます。 =概観= bbsmenu <nowiki><BR><BR><B>カテゴリ名</B><BR> <A HREF=http://server....」)
 
編集の要約なし
 
(2人の利用者による、間の2版が非表示)
1行目: 1行目:
=掲示板一覧の仕様=
[[Category:専用ブラウザ]]
[[Category:ソフトウェア]]
 
== 最新情報 ==
[[Monazilla/develop#最新情報]]
をご覧ください。
 
==掲示板一覧の仕様==
bbsmenu.html、bbstable.htmlについてまとめます。
bbsmenu.html、bbstable.htmlについてまとめます。
=概観=
 
===概観===
bbsmenu
bbsmenu
  <nowiki><BR><BR><B>カテゴリ名</B><BR>
  <nowiki><BR><BR><B>カテゴリ名</B><BR>
22行目: 30行目:
改行コードは現在の公式はLF(\x0a)ですが、一覧を作成する人やサーバの環境次第で変わりうると思われます。
改行コードは現在の公式はLF(\x0a)ですが、一覧を作成する人やサーバの環境次第で変わりうると思われます。


=menuとtable、及びファイルによる違い=
===menuとtable、及びファイルによる違い===
menuと比べ、tableは
menuと比べ、tableは
*カテゴリ名が【】で括られている
*カテゴリ名が【】で括られている
34行目: 42行目:
それぞれ単体で考えても、特に改行などは、作成者による違い、書き方の変更や間違いが常に起こりえるので、カテゴリと板のリンク以外は、書式を固定して解釈しない方が良いでしょう。
それぞれ単体で考えても、特に改行などは、作成者による違い、書き方の変更や間違いが常に起こりえるので、カテゴリと板のリンク以外は、書式を固定して解釈しない方が良いでしょう。


=カテゴリ=
===カテゴリ===
  <nowiki><BR><BR><B>カテゴリ名</B><BR></nowiki>
  <nowiki><BR><BR><B>カテゴリ名</B><BR></nowiki>


  <nowiki>【<B>カテゴリ名</B>】</nowiki>
  <nowiki>【<B>カテゴリ名</B>】</nowiki>
のような、<B></B>で囲まれた文字列があれば、そこから''カテゴリ名''というカテゴリが始まります。<br>
のような、<nowiki><B></B></nowiki>で囲まれた文字列があれば、そこから''カテゴリ名''というカテゴリが始まります。<br>
次のカテゴリ開始までが1つのカテゴリ定義です。<br>
次のカテゴリ開始までが1つのカテゴリ定義です。<br>
柔軟性を持たせるなら、<B></B>の前後にある文字列は、カテゴリの判定に用いない方が良いでしょう。
柔軟性を持たせるなら、<nowiki><B></B></nowiki>の前後にある文字列は、カテゴリの判定に用いない方が良いでしょう。
=掲示板=
 
===掲示板===
カテゴリに続いて、
カテゴリに続いて、
  <nowiki><A HREF=http://server.domain.dom/board/>板の名前</A><br></nowiki>
  <nowiki><A HREF=http://server.domain.dom/board/>板の名前</A><br></nowiki>
55行目: 64行目:
2chの板のディレクトリ名は、基本的に各板にユニークな名前が付けられています。<br>
2chの板のディレクトリ名は、基本的に各板にユニークな名前が付けられています。<br>
しかし、大規模な異常や実験、板移転時の間、過去ログ用などで、複数のサーバに同じディレクトリ名の板が存在することがあるので、".2ch.net/<ディレクトリ名>/" だけで、板の同異を判断するのは危険です。
しかし、大規模な異常や実験、板移転時の間、過去ログ用などで、複数のサーバに同じディレクトリ名の板が存在することがあるので、".2ch.net/<ディレクトリ名>/" だけで、板の同異を判断するのは危険です。
=除外=
===除外===
公式の板一覧には、板以外のリンクもいくつか含まれているので、除外する必要があります。
公式の板一覧には、板以外のリンクもいくつか含まれているので、除外する必要があります。


63行目: 72行目:
:「特別企画」は、現在は板は含まれていないものの、板のように読み込めるページもあり、また、過去には通常の板が普通に置かれており、これからもその可能性が無いとは言えないので、除外しない方が良いかもしれません。
:「特別企画」は、現在は板は含まれていないものの、板のように読み込めるページもあり、また、過去には通常の板が普通に置かれており、これからもその可能性が無いとは言えないので、除外しない方が良いかもしれません。
*ディレクトリの無いURL
*ディレクトリの無いURL
*http://info.2ch.net/、http://find.2ch.net/
*http://info.2ch.net/ , http://find.2ch.net/
:板用のサーバではないので、今後も板が作られる可能性はかなり低いでしょう。
:板用のサーバではないので、今後も板が作られる可能性はかなり低いでしょう。
*最初のカテゴリが現れる前
*最初のカテゴリが現れる前
71行目: 80行目:


非公式の板一覧も利用可能にする場合は、独自に追加された2ch外の板が除外される事のないように注意しましょう。
非公式の板一覧も利用可能にする場合は、独自に追加された2ch外の板が除外される事のないように注意しましょう。
=主なURL=
 
===主なURL===
;公式
;公式
:http://menu.2ch.net/bbsmenu.html
:http://menu.2ch.net/bbsmenu.html
79行目: 89行目:
;Azluckyさん提供
;Azluckyさん提供
:http://azlucky.s25.xrea.com/2chboard/bbsmenu.html
:http://azlucky.s25.xrea.com/2chboard/bbsmenu.html
[[Category:専用ブラウザ]]
[[Category:ソフトウェア]]

2015年2月17日 (火) 04:48時点における最新版


最新情報

Monazilla/develop#最新情報 をご覧ください。

掲示板一覧の仕様

bbsmenu.html、bbstable.htmlについてまとめます。

概観

bbsmenu

<BR><BR><B>カテゴリ名</B><BR>
 <A HREF=http://server.domain.dom/board/>板の名前</A><br>
 <A HREF=http://server.domain.dom/board/>板の名前</A><br>
 ...
 <A HREF=http://server.domain.dom/board/>板の名前</A>
 
 <BR><BR><B>カテゴリ名</B><BR>
 <A HREF...
bbstable
 【<B>カテゴリ名</B>】<A HREF=http://server.domain.dom/board/>板の名前</A>
 /<A HREF=http://server.domain.dom/board/>板の名前</A>
 /<A HREF=http://server.domain.dom/board/>板の名前</A>
 ...
 【<B>カテゴリ名</B>】<A HREF=http://server.domain.dom/board/>板の名前</A>
 /<A HREF=http://server.domain.dom/board/>板の名前</A>
 ...

文字コードはShiftJIS。
改行コードは現在の公式はLF(\x0a)ですが、一覧を作成する人やサーバの環境次第で変わりうると思われます。

menuとtable、及びファイルによる違い

menuと比べ、tableは

  • カテゴリ名が【】で括られている
  • HTMLの改行<br>が一切無い
  • 替わりに、板と板の間はスラッシュで区切られている
  • テキスト上の改行位置
  • 板名が略されていない

などの違いがあります。

それぞれ単体で考えても、特に改行などは、作成者による違い、書き方の変更や間違いが常に起こりえるので、カテゴリと板のリンク以外は、書式を固定して解釈しない方が良いでしょう。

カテゴリ

<BR><BR><B>カテゴリ名</B><BR>
【<B>カテゴリ名</B>】

のような、<B></B>で囲まれた文字列があれば、そこからカテゴリ名というカテゴリが始まります。
次のカテゴリ開始までが1つのカテゴリ定義です。
柔軟性を持たせるなら、<B></B>の前後にある文字列は、カテゴリの判定に用いない方が良いでしょう。

掲示板

カテゴリに続いて、

<A HREF=http://server.domain.dom/board/>板の名前</A><br>

というリンクがあれば、そのカテゴリに属する掲示板です。
Aタグの書式は、HREF以外の属性は無く、クォーテーションで括られていないのが公式を始め一般的です。
しかし、常にそうであるとは限らないので、他の部分と同様に、解釈する書式を固定しすぎない方が良いでしょう。

板は複数のカテゴリに配置される場合があります。
例えば、PCニュース板は、ニュースカテゴリとPC等カテゴリの2つにあります。
また、それらで表記される板名が異なる場合もあります。
リソース管理にカテゴリ名や板名を用いるには、相当の注意が必要です。

2chの板のディレクトリ名は、基本的に各板にユニークな名前が付けられています。
しかし、大規模な異常や実験、板移転時の間、過去ログ用などで、複数のサーバに同じディレクトリ名の板が存在することがあるので、".2ch.net/<ディレクトリ名>/" だけで、板の同異を判断するのは危険です。

除外

公式の板一覧には、板以外のリンクもいくつか含まれているので、除外する必要があります。

  • 板の無いカテゴリ
「チャット」「ツール類」「他のサイト」
「運営案内」も、板が含まれているものの、他のカテゴリにも配置されている板しかないので、除外しても構いません。
「特別企画」は、現在は板は含まれていないものの、板のように読み込めるページもあり、また、過去には通常の板が普通に置かれており、これからもその可能性が無いとは言えないので、除外しない方が良いかもしれません。
板用のサーバではないので、今後も板が作られる可能性はかなり低いでしょう。
  • 最初のカテゴリが現れる前
案内や広告が付いています。
  • その他、板ではないもの
今のところこれまでに挙げたもので対応できますが、新たなリンクの追加に常に対応していかなければなりません。

非公式の板一覧も利用可能にする場合は、独自に追加された2ch外の板が除外される事のないように注意しましょう。

主なURL

公式
http://menu.2ch.net/bbsmenu.html
http://menu.2ch.net/bbstable.html
コッパさん提供
http://www.zonubbs.net/bbsmenu.html
Azluckyさん提供
http://azlucky.s25.xrea.com/2chboard/bbsmenu.html