FrontPage > 拡張 > NGCommentExtension

NGCommentExtension

NGCommentExtension v0.4.2
http://nicolist.net/nicocache_nl/up/img/nl595.zip

これは何?

wrapperの寿命が風前の灯火っぽいのでやっつけでNGIDをExtensionで実装。
ついでなので、自分はほとんど使わないけどNGWORDも実装してみた。

使い方とか

------------------------------------<<<< 注意 >>>>---------------------------------------
NicoCache_nl (9).11 以降が必要です(それより前のバージョンでは動作しません)。
ニコ動の仕様変更に対応するためにも、なるべく最新版を利用するのが良いでしょう。
-----------------------------------------------------------------------------------------

パッケージをNicoCache_nlフォルダに展開、nlを再起動でとりあえず動くんじゃないかな?

Extension本体以外に以下のファイルを使います。

  • local/NGID.txt (US-ASCII)
    NGID(数字のみ or 半角27文字固定)を1行に1つずつ記述する
    空白の後の数字は最後にマッチした時間(無くても良い、勝手に付ける)
    基本的に手作業で記述することはあまり想定していない
    NGIDが更新される毎に自動で保存する(無ければ勝手に作成)
    ファイルが更新されていれば読み直す
  • local/NGWORD.txt (UTF-8)
    NGWORDを正規表現で記述する(詳細はサンプル参照)
    基本的に手作業で記述する(保存するAPIは無い)
    Extensionから保存することは無い
    ファイルが更新されていれば読み直す

プレイヤーのNG設定からNGユーザーを追加すれば、そのままNGIDにも追加されます。
次回再生時にはNGIDが適用されるので、プレイヤーのNG設定からは削除して構いません。
※NGCommBGDeleteNGIDを設定すれば指定時間後に自動で削除することも出来ます

設定とか

NGIDの有効期限はデフォルト30日です。config.properties で変更できます。
その他の設定は同梱の defaults/NGCommentExtension.properties を参考にしてください。
同様にNGWORDの指定については同梱の local/NGWORD_sample.txt を参考にしてください。

NG判定はNGID→NGWORDの順に判定しています。
よって、先にNGIDでマッチするとNGWORDのマッチはスキップされます。
「NGCommAutoNGID=true」 にしている場合とかは注意してください。

制限事項とか

wrapperの使い勝手には遠く及びません(当たり前)。
コメント選択→[IDで抽出]できないので激しく使いづらいです。
↑NGCommAddUserID=trueの状態でコメントでソートすれば近い動作になるかな?


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-09-06 (月) 23:22:46 (1d)