Hatena::ブログ(Diary)

gan2 の Ruby 勉強日記 このページをアンテナに追加 RSSフィード

この日記のはてなブックマーク数 PV/ 870428 Subscribe with livedoor Reader 役立つリンク集

2009-10-20

ニコニコ動画にマイリストのマイリストを追加する Greasemonkey スクリプト

マイリストマイリストがあったらいいのになーと

前から思っていたので作ってみました。

マイリストマイリストだから、メタマイリストです。

よかったら使ってみて下さい。

ダウンロードはこちらからどうぞ。

NicoVideo MetaMyList for Greasemonkey


使い方

マイリストアクセスすると、

動画をソートするボックスの隣に

「メタマイリストに追加する」ボタンが表示されます。

ボタンを押すと、メタマイリストマイリストが追加されます。

f:id:gan2:20091020174521p:image:w500


マイページにアクセスすると、

「メタマイリスト」って項目が表示されてると思います。

ここに追加したマイリストが表示されます。

サムネイル画像かタイトルをクリックすれば該当のマイリストに飛びます。

「削除」ボタンで削除します。

f:id:gan2:20091020174520p:image:w500


機能はほんとに必要最低限のものしか実装していません。


ライセンスについて

ニコニコ動画に拡張マイリストを追加するGreasemonkeyスクリプトをおおいに参考させてもらいました。

こちらのスクリプトNYSL で公開されていて

NYSL は公式のドキュメントを見るに

Public Domain と同じものだと考えてよさそうなので

Public Domain で Userscripts.org にアップさせてもらいました。

NYSL いいな!僕もこれから何か適当にアップするときは NYSL にしよう。


PDSとは Public Domain Software (公有ソフトウェア?)の略であって、 特定のライセンスを指すわけではありません。 作者によって著作権が放棄され、誰でも自由に勝手に使っていいですよ、 という状態におかれたソフトウェアのことを言います。

NYSLは、要するに「このソフトウェアPDSです」と宣言しているにすぎません。 従って、このページの見出しとは反して、内容的には PDSNYSL ソフトウェアに違いはありません。

NYSL - 他のライセンス:PDS

参考

内藤内藤 2009/10/24 07:51 たまたま、Userscripts.orgで見つけて、使わせてもらってます。
動画巡りや新作のチェックにすごく重宝してます。
☆しかし、マイリストを追加しすぎて、"ttp://www.nicovideo.jp/my"自体がすごい長さになってしまいます。5個区分くらいで分けられると助かります。
○あと、ユーザー自身でマイリストが並び替えられる機能があればいいと思います。

gan2gan2 2009/10/24 12:11 使って頂いてありがとうございます!
マイリストの表示は、やっぱり5個くらいに区切れた方がいいですよね。
やりたいとは思っているのですが、ちょっと面倒そうだったので放置しちゃってました。
並び換えもなるほど、あった方が便利そうですね。

空いてる時間に実装したいと思います。
いつできるかはハッキリとは言えないので、気長に待ってもらえると助かります。
貴重なフィードバックをどうもありがとうございます。

いまいま 2009/12/03 08:35 はじめまして。たまたま見つけて使わせていただいております。
が、メタマイリストに追加のボタンを押してもどこにも追加されていないです。
何かこちらの設定等おかしいところがあるのでしょうか?
更新履歴にボタンが正常に作動していないとあったのでそれかなと思ったのですが・・・。
答えていただければ嬉しいです。

gan2gan2 2009/12/04 23:20 こんにちわ。使って頂いてどうもありがとうございます。
確認してみましたが、特に問題なく追加することができました。
こちらの環境は Firefox3.5.5, GreaseMonkey 0.8.20090920.2, スクリプトのバージョンは 0.1.20091122 です。
原因になりそうなものをいくつか考えてみたのでよかったら確認してみて下さい。

ボタンを押した後はボタンが消えて、登録された旨のメッセージが表示されますか?
前回の修正を行う前は、ボタンを押しても何も反応がなかったので、
もし同じ症状であれば、スクリプトのバージョンが古い可能性が高いです。

追加されたマイリストの確認はどこのページでしていますか?
メタマイリストが表示されるのは http://www.nicovideo.jp/my/mylist です。
ちょうど「とりあえずマイリスト」の下の位置になります。
(そういえばこのエントリの説明には URL をのせていなかったですね。分かりづらかったらごめんなさい。)

ニコニコ動画上で動作する他のスクリプトをインストールしていませんか?
もしかすると、スクリプト同士が競合してしまっているかもしれません。
これは競合してそうなスクリプトを一時的にオフにしてみることで確かめられます。

takitaki 2009/12/08 20:39 はじめまして。今日このスクリプトを入れさしてもらったのですが
やはり正常に作動してないようなので報告さしていただきます。

動作環境も同じにして、また他のスクリプトとを1時的にオフにして
テストしてみたのですが、やはりうまくいかないです。
マイリストにはボタンがあるのですが、押しても反応がありません。

gan2gan2 2009/12/09 23:59 はじめましてこんにちわ。
動作報告をして頂いてありがとうございます。
今度は僕の方でも同じ症状が再現されました。
修正して新しいバージョン(2009/12/09更新)をアップしたのでご確認下さい。

ronekkoronekko 2010/02/14 05:47 バージョン0.1.20091209をインストールしたところ動作しなかったのですが、
32行目が
metamylist = [];
となっているのを、
metaMylist = [];
に修正すると使えるようになりました。

gan2gan2 2010/02/27 17:20 うわー…ほんとですね。全然気付いてませんでした orz
ありがとうございます。修正しておきました。

fonofono 2011/08/17 14:23 同じくバージョン0.1.20091209をダウンロードしたのですが、
ニコニコ動画の仕様変更の為かChrome、Firefox(互いに最新版)で動作しませんでした。
修正宜しくお願いします。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証