ATNDをもっと便利にするGreasemonkey「Better ATND」
ATNDのイベントページに最寄り駅情報の表示やGoogleカレンダーの登録ボタンを追加などをするGreasemonkeyスクリプトを書いてみました。 元ネタはATND++というものがあったのですが、メンテされてなかったので自分で修正(ATND++を適当に修正したもの — Gist)して使っていたのですが、そのままだとメンテしにくかったので最初から書き直してみました。
機能としては以下のような機能が付いています。(2011-03-06)
- 最寄り駅情報の表示
- 最寄り駅をまとめた地図画像の表示
- Google Calendarへの登録ボタンの追加
Googleカレンダーへの登録時には、イベントページから場所や概要などの情報も自動で入力します(説明文は長すぎるとエラーになるので300文字ぐらいで切っています)
画像でみる機能
ATNDのリニューアルでicsリンクがでて、Google Calendarで読み込む事ができるのですが、icsを読み込むと”他のカレンダー”が増えるのであんまり好みじゃないので今まで通り登録ボタンにしました。
APIは以下の2つを使っています
両方ともjsonなどいろいろな形式ではいたりしてくれるので、手軽に使えて便利です。
Better ATND for Greasemonkey : http://userscripts.org/scripts/show/98456
better_atnd at master from azu/Greasemonkey – GitHub : https://github.com/azu/Greasemonkey/tree/master/better_atnd
お知らせ欄
JavaScript Primerの書籍版がAmazonで購入できます。
JavaScriptに関する最新情報は週一でJSer.infoを更新しています。
GitHub Sponsorsでの支援を募集しています。