Hatena::Groupnicovideo

にわかな奴の砂場

    使えそうなものがあれば適当にどうぞ。(自己責任的な意味で) 過去ログ

2009-05-19

[][]「またニコニコ市場見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト 00:32 「またニコニコ市場見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト - にわかな奴の砂場 を含むブックマーク はてなブックマーク - 「またニコニコ市場見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト - にわかな奴の砂場

まあ、いつものアレの市場版です。こんな感じ。

またニコニコ市場見てる : シムシティ4 デラックス (1,498人が購入しました) http://ichiba.nicovideo.jp/item/azB0000AKY8A

http://twitter.com/hide32767/status/1848162385

インストールは→http://homepage3.nifty.com/hide32767/mata_ichiba_nicovideo.user.js

いつものように自己責任でどうぞ。

2009-04-29

[][]「またニコニコ動画見てる(0.3)」新プレイヤー向けパッチ 03:15 「またニコニコ動画見てる(0.3)」新プレイヤー向けパッチ - にわかな奴の砂場 を含むブックマーク はてなブックマーク - 「またニコニコ動画見てる(0.3)」新プレイヤー向けパッチ - にわかな奴の砂場

概要

上記が新プレイヤーでは動画時間が取れず、(00:00)のような出力になったり、またそもそも動かなくなったりしていたので、そのパッチ的なものを書いてみた。

(仮)インストール(5/20追記)

本家が修正されるまでは修正したものを置いておきます。自己責任でどうぞ。

こちらから→http://homepage3.nifty.com/hide32767/matanicovideo.user.js

説明

旧プレイヤーでは

document.getElementById('flvplayer').wrappedJSObject.GetVariable('ContentLength')

と言うコードで、Flashオブジェクトにセットされた動画の時間を取れていたが、これが新プレイヤーではnullが返ってくるようになった。

現在のwatchページでは、HTML内でVideoオブジェクトが定義されており、これのlength値に動画の時間が秒数で設定されているので、これを利用するようにした。

補記

greasemonkeyのユーザスクリプトから対象となるHTMLドキュメント内で定義されているオブジェクトを利用する際には、unsafeWindowオブジェクトまたはwindowオブジェクトの子オブジェクトとしてアクセスすればいいようです。以下参考リンク。

パッチ

*** matanicovideo.user.js	2009-04-30 02:56:22.000000000 +0900
--- matanicovideo.p.user.js	2009-04-30 02:56:40.000000000 +0900
***************
*** 6,11 ****
--- 6,13 ----
  // @version   0.3
  // ==/UserScript==
  
+ var w = unsafeWindow || window;
+ 
  (function(){
  	Number.prototype.z = function(len){
  		var s = '0'.fill(len) + this.toString();
***************
*** 49,55 ****
  						var subject = h1.textContent;
  						var url = location.href;
  						
! 						var len = document.getElementById('flvplayer').wrappedJSObject.GetVariable('ContentLength').replace(/\D+/g, '');
  						var lmin = Math.floor(len / 60);
  						var lsec = len % 60;
  						
--- 51,57 ----
  						var subject = h1.textContent;
  						var url = location.href;
  						
! 						var len  = w.Video.length;
  						var lmin = Math.floor(len / 60);
  						var lsec = len % 60;
  						

2008-12-23

[][][]雪歩誕生日動画を 00:57 雪歩誕生日動画を - にわかな奴の砂場 を含むブックマーク はてなブックマーク - 雪歩誕生日動画を - にわかな奴の砂場

作ってみた……?

最近古いBMSMODを聴き返してる時にイメージが膨らんで来たので、雪歩の誕生日が近かったと言う事もあり久しぶりに組んでみた。なんと9ヶ月ぶりらしい……もうちょっと活動しなさいと言うか何と言うかorz 雪歩を当てたのには何となく、ではなくそれなりに思うところがあったりした訳ですが、まあそれはそのうちに。

構想の段階ではBGAの漢字アニメとか取り入れて使ってみたかったのですが、主に技術的な問題等々あり断念。アップショットのところとか結構寂しいので何とかしたかったと言うのはあります。

あとnmlPの瞳ハイライト消しAviUtlプラグイン*1にはお世話になりました。これが無かったらまた違ったものになっていただろうなと。

2008-06-10

[][]「またニコニコ大百科見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト 23:46 「またニコニコ大百科見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト - にわかな奴の砂場 を含むブックマーク はてなブックマーク - 「またニコニコ大百科見てる」とtwitterに投稿するリンクを作成するGreasemonkeyスクリプト - にわかな奴の砂場

g:nicovideo:id:koizuka:20080322:matanico_tagをちょろちょろといじっただけです。@poolmmjp及び@koizukaへ感謝を。

f:id:hdkINO33:20080610232434p:image

こんな辺鄙なところに出ます。で、押すと

またニコニコ大百科見てる : シャイニングスパイラルウンコとは http://tinyurl.com/58s5v7

http://twitter.com/hide32767/statuses/831362206

こんな感じでポストされます。

インストールは→http://homepage3.nifty.com/hide32767/mata_dic_nicovideo.user.js

自己責任でよろしければどうぞ。

追記

@hide32767 splitだとハイフン入ってる記事でおかしくなるから .match('(.*) - \u30CB\u30B3\u30CB\u30B3\u5927\u767E\u79D1')[1]; とかの方が良いのでは。

http://twitter.com/22century/statuses/831437165

と言うコメントを頂いたので、この内容で差し替えてみました。ありがとうございます>@22century

と言う事で下のコメントは忘れてくだしあ。

追記(6/11)

H1要素が無いと[また見てる]ができない気がしたので、できる位置を「最初のH1要素の上」から「id="article-tab-nico"を持つ要素の上」に変更してみた。

f:id:hdkINO33:20080612003740p:image

追記(7/3)

ちょびちょびと更新。[また見てる]ができる位置を「id="contents"を持つ要素の上」に変更して、動くURIを「http://dic.nicovideo.jp/*」へ変更。検索とかでも打てるようになった。

あと@22centuryからまたマッチングパターンを教えて頂いたので反映致しました。いつもありがとうございます。

@hide32767 あーあー、いつか言おうと思って忘れてたんですけど。大百科見てる~のぐりもんこれの方が良かったです .match('(.*) - [^-]+')[1]

http://twitter.com/22century/statuses/848546215

f:id:hdkINO33:20080703010546p:image

hdkINO33hdkINO332008/06/11 00:35読みがな付きがいい人は32行目のsplit(" ")をsplit(" - ")へ書き換えておくれやす<そんな適当な

2008-03-22

[][][]L4U!で1本 04:48 L4U!で1本 - にわかな奴の砂場 を含むブックマーク はてなブックマーク - L4U!で1本 - にわかな奴の砂場

作ってみた。

up者コメ欄にも書いた通り、DLCカタログ創刊号のカレッジオブエンジェル+ベレーを見て「キタァーッ!」と思い、iPodのシャッフル演奏で流れてきた『エネルギー』を聴いた瞬間に「これだ!」と思って仮組をしたのが2/26くらいの話。

……おかしいですね、今日はもう3/22(;´Д`) 何でこんな時間掛かってるかと言えばtwitterで下らん事撒き散らしてたりいつもニコニコ動画見てたりするせいで(ry 何か色々と申し訳ない気持ちで一杯です。