■ 概要
ニコニコ動画で登録数に制限のないマイリストを利用可能にするSeaHorseスクリプトです。
マイリスト100件なんて少なすぎるよー、とお嘆きの無料会員の方々にもお勧めです。
でも、そんなにハマってるなら500円払ってプレミアム会員になったほうが幸せだと思うのです。
Sleipnir Scriptのデータベース(SQLite)機能を利用して、マイリストの情報をローカルマシンに保存します。
登録された動画のリストはそのブラウザ上でしか利用できませんが、登録数は無制限で、コメントやタグ分類による管理ができます。
※ Sleipnir(2.8.5)+SeaHorse(1.1.2)+InternetExplorer(6/7) で動作確認しています。
■ インストール
Sleipnirプラグインの
UserAction Extension と
SeaHorse を事前にインストールします。
mylist_seahorse.zip をダウンロードして、適当な場所に展開します。
pluginsフォルダをSleipnirのインストールディレクトリ下に上書きコピーします。
Selipnirを実行中の場合は、再起動するか、[ツール]→[Sleipnirオプション]→[拡張機能]→[再読み込み]を実行してください。
C:\Program Files\Fenrir & Co\Sleipnir\plugins\seahorse\nicovideo_additional_mylist.user.js
スクリプトは、通常上記のパスに配置されます。
※充分な検証は行っていないため、正常に機能しない部分があるかもしれません。
ご利用は自己責任でお願いします。
■ 更新履歴
2008.03.16 Greasemonkey版0.8.0をベースに人柱版公開 (0.8.0_sh)
2008.03.17 flvplayer_wrapperとの併用時に正常に動作しないことがあるのを修正 (0.8.1_sh)
2008.10.03 ニコニコ動画(秋)のデザイン変更に対応 (0.9.1_sh)
2008.10.21 ページ切り替え部分のレイアウト崩れを修正。 (0.9.2_sh)
2008.11.27 smiledownloader.user.js 併用時にタイトル取得に失敗していたので修正。 (0.9.3_sh)
2008.12.06 ニコニコ動画(冬)対応。プレミアム無制限化なのでそろそろ更新終了。 (0.9.4_sh)
2008.12.14 ニコニコ動画(ββ)対応。(0.9.6_sh)
2009.06.25 何件か問い合わせいただいていたので暫定修正。遅くなってごめんなさい。(0.9.8_sh)
■ 謝辞
あかさかランチにっきさんの「ニコニコ動画でcookie内にマイリスト登録するGMスクリプト」を参考にさせていただきました。
SeaHorse移植にあたっては、ライブラリブリッジとGreasemonkeyとの互換機能の実装に
ぷよラボさんのラッパーライブラリを、
unevalの実装に
小飼弾氏のスクリプトを、
イベントハンドラ内の処理に
id:kminoruさんのbindFunc()をそれぞれ参考にさせていただきました。
皆様に大きな感謝です。ありがとうございました。
■ ライセンス
NYSL (SeaHorse版拡張マイリストではPunycodeの符号化/複合は利用されていません)