Hatena::ブログ(Diary)

こたにき

自作 Greasemonkey スクリプト一覧

2013-10-25

niconicofavlist.user.js ver 1.30

久しぶりの更新となりました><

ニコニコ動画が GINZA になったので、ニコニコ動画でマイリストの新着を知る Greasemonkey スクリプトバージョンアップしました。

今回は1から書き直し、デザインも刷新し、機能もいくつか追加しています。

インストールhttps://raw.github.com/kotas/niconico-favlist/latest/dist/niconicofavlist.user.js (使い方

スクリプトを置かせて頂いていた coderepos.org がダウンしたままなので、GitHub に移行しました。

変更点

デザイン

niconico がフラットデザインっぽくなっていたので、合わせてみました。

f:id:kotas:20131026040708j:image

設定 UI の改善

大きい画面で整理しやすくなりました。

f:id:kotas:20131026040709j:image

マイリストをその場で別ウィンドウで開いたり、名前や URL で検索できるようになっています。

複数タブ間での同期

例えば2つのタブで、マイリストのページと、favlist が表示されるトップページを開いている時に、マイリストを登録すると、もう片方の favlist 側にリロードせずに反映されるようになりました。(以前のバージョンだとこれが出来ていなかった><)

自動アップデート機能の廃止

最近の Greasemonkey や互換ソフトは、自動アップデート機能がついているので、そちらに任せることにしました。

その他細かい修正
  • 「カテゴリをまたいで表示」オプションを廃止
    • 最初のページに出れば十分だと思われたので
  • 「プレイリストに移動」機能を廃止
    • 公式の ZeroWatch にプレイリスト機能がついたため
    • プレイリストのユーザースクリプトがメンテできていないため
    • 要望が多いようであれば復活します><
  • 「お気に入りリスト」と呼んでいたのを「favlist」に統一
    • ニコニコ公式のお気に入り機能と紛らわしいため
  • favlist への登録ボタンにもレスキューモードを搭載

内部の話

今回、1から全面的に書き直すにあたり、TypeScript を採用しました。

【追記】技術的な話はこちらに書きました: TypeScript でユーザースクリプトを書いた - kotas.tech

ソースは GitHub にて公開しています。

https://github.com/kotas/niconico-favlist


Enjoy!

ライフライフ 2013/10/26 13:52 更新有難うございます m(_ _)m
書き直しをされてたんですね

kotaskotas 2013/10/26 13:54 お待たせしてすみません><

ライフライフ 2013/10/27 23:16 Chromeでも正式に動くようになったんですね。
そこで提案なんですが、
niconicofavlistの設定のエクスポートやインポートを搭載することは難しいですかね?
ブラウザを乗り換える時などに便利だと思うんですが。
無理とか面倒なら無視してもらって構わないです、ご検討お願いします。

kotaskotas 2013/10/27 23:27 > Chromeでも正式に動くようになったんですね。

はい><
ただ、Chrome では Tampermonkey という Greasemonkey 互換の拡張が必要になるのでご注意ください!

> niconicofavlistの設定のエクスポートやインポート

ご提案ありがとうございます。
確かにあると便利ですね。付けておきますー。

issue 作っておきます: https://github.com/kotas/niconico-favlist/issues/1

ライフライフ 2013/10/28 00:41 素早いお返事有難うございました m(_ _)m

kotaskotas 2013/10/30 04:14 > ライフさん
インポート/エクスポートを実装しました!
設定画面左下から利用できます。
https://raw.github.com/kotas/niconico-favlist/latest/dist/niconicofavlist.user.js

ライフライフ 2013/10/30 19:40 迅速な対応に感謝します
有難うございました!
今後とも宜しくお願い致します

きのこるきのこる 2013/11/03 12:54 更新ありがとうございます。
もう追加されないであろうマイリストの管理が
しやすくなっていて助かりました。

ま 2013/11/04 11:17 更新乙です!
使わせて頂きます!

あ 2013/12/01 22:01 favlistはいつから使ってるか覚えてないくらい使わせてもらってます
本当に便利です!ありがとうございます!!

ふ 2013/12/03 19:50 更新ありがとうございます。

へ 2013/12/22 07:34 お疲れ様です!ところで前のバージョンであった位置にfavlist登録ボタンが見当たらないのですが、どこにあるのでしょうか・・・?

ほ 2014/01/04 05:14 更新ありがとう

ポカリポカリ 2014/01/22 22:53 不具合報告です。
マイリストの名前を変えて「設定を保存」した後、再び「設定を保存」を行うと元のマイリス名に戻ってしまうようです。
64bitOS Windowsのfirefox、chromeの両方で確認しています。

ポカリポカリ 2014/01/22 23:03 また、マイリス名の「’(アポストロフィ)」が「;#039;」に文字化けします。

kotaskotas 2014/01/22 23:13 >>へさん
すみません、すっかりコメント頂いたのに見逃してました><
登録ボタンなのですが、マイリストページの右側にあります。
http://gyazo.com/ee33de1aceca9d2b5981ea4ece0cc86b

ただ、よく考えると ZeroWatch でマイリストが再生ページ内で開くようになったので
そちらにも表示しないと不便ですね>< 対応しておきます!

>>ポカリさん
ご報告ありがとうございます! 修正しておきます!

設定を2回保存すると変更したマイリスト名が戻ってしまう
https://github.com/kotas/niconico-favlist/issues/2

マイリスト名の「'」(アポストロフィ) が文字化けする
https://github.com/kotas/niconico-favlist/issues/3

kotaskotas 2014/01/23 01:15 >>ポカリさん
ご報告頂いた不具合について修正しました!

文字化けについては、一度「今すぐ更新」して頂ければ自動的に直るかと思います。
ご報告ありがとうございました m(__)m

ポカリポカリ 2014/01/25 00:37 こんなに早く修正していただけると思っていませんでした。
favalistはずっと使っているツールなので今回のアプデは本当にありがたいです。

mitsmits 2015/01/05 15:30 37.0a1(Nightly)においてこちらのスクリプトを使うと一切動かない問題が発生します。
新規プロファイルで試しても動かないのですが、35.0(beta)では動作します。
32bit版と64bit版のどちらでも動作しませんでした。
開発版ですので急を要しない&正式版では直る可能性があるのですが一応報告させていただきます。

   2015/02/26 16:19 HTML/2対応でgreasemonkeyスクリプト自体が動かなくなった模様
本家の対応待ちでしょうね

k 2015/12/29 14:50 64bit版のブラウザだとマイリスト更新の確認が出来ずに止まっちゃいますね
32bit版は問題は有りません

kk 2016/01/05 21:20 おま環でした
入れ直したら動きました

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


画像認証

トラックバック - http://d.hatena.ne.jp/kotas/20131025/favlist