【SAVE MIKU】初音ミク動画 削除対策スレ【本部】part22
もしかしたら、どこかのスレに誤爆したかも。ごめん。
チョンは間違いなくミク等日本製ボカロの敵だけど
確定したように名前を出すべきではない
11 :
名無しさん@お腹いっぱい。:2013/04/21(日) 14:18:07.42 ID:B1oNX91I0
最多再生数のワイズマンのライブ動画消えてる?
>11
SeyrenLK氏、つべアカを自主削除した模様。
WIMは1900万再生を超えてたのは覚えてる。
SeyrenLK、何か個人的にトラブってFaceBookも削除したみたいね
youtubeのアカウントのパスワードが彼氏?にもれて改変されたとか
チョンかな〜、チョンだろうな〜
【SAVE MIKU】飲み会スレ【ゆっくりしていってね】Part.4
jbbs.livedoor.jp/bbs/read.cgi/music/26926/1346254051/937
> 937 :ボカロ大好き名無しさん:2013/04/25(木) 01:04:41 ID:tsL5x6lM
> 2ちゃんねるの関連スレッドで委員長と呼ばれている者です。はじめまして。
> 規制で2ちゃんねるに書き込めないので、大変身勝手乍ら場所をお借りします。
> 130419_削除動画探してみた_099.zip
> /so/2880200.zip
> どぞ
> この書き込みを見掛けた有志の方、いつもの場所(あそこです)に
> URLを補った上で(前半部分はいつもと共通です)転載して頂ければ幸いです。
130419_削除動画探してみた_099.zip
www1.axfc.net/uploader/so/2880200.zip
七葉
死に体
>おいおい、対策スレを読んできたけれど「無断転載も守る」だなんて誰も一言も言っていないぞ。
毎度のことだけど、ここまで読めてる輩が少数なので困るとw
>>17 馬鹿だろお前
その件は去年の三月に話が終わってるよ
20 :
名無しさん@お腹いっぱい。:2013/06/08(土) 10:25:58.74 ID:GjaXVujF0
369 :名無しさん@お腹いっぱい。:2013/06/02(日) 02:14:29.21 ID:bCajw07z0
>>368 ボカロPの個人情報2chに晒して嬉しいか?キチガイ
370 :名無しさん@お腹いっぱい。:2013/06/02(日) 03:16:01.84 ID:V+eldu8K0
>>4 >>5 ミクさん、こんばんわー。
>>369 おっしゃるとおり。
この手のご指摘を危惧して現在のご報告方法としているわけだか・・・
委員長データ5/24版と5/28版を比較して
371 :名無しさん@お腹いっぱい。:2013/06/02(日) 22:58:05.23 ID:F7CdRi5I0
>おっしゃるとおり。
おい
372 :名無しさん@お腹いっぱい。:2013/06/03(月) 00:02:32.33 ID:D25BdB1TQ
ワケワカメ
373 :名無しさん@お腹いっぱい。:2013/06/03(月) 04:36:58.15 ID:FpoKCirS0
別に個人情報は見当たらないよね
374 :名無しさん@お腹いっぱい。:2013/06/03(月) 08:50:47.00 ID:8NPrH3EG0
うわ
これはひどい
375 :名無しさん@お腹いっぱい。:2013/06/04(火) 22:05:30.04 ID:icc1j5Nf0
>>363>>368番を書き込んだ無責任な投稿者へ
友人が教えてくれたので
正直、SAVE MIKU関係者に名前を出されてとやかく言われるだけで気持ち悪くてしかたないです
はっきり言います、迷惑です
責任もって私関連の書き込みは削除しておいてください!!!
ぐり子
https://twitter.com/gurico15 >>370 PS.
あんたも同罪だよ
21 :
名無しさん@お腹いっぱい。:2013/06/10(月) 03:38:28.43 ID:IeK9yyBt0
【こげ子×@ちーちゃん】magnet 踊ってみた【@チゲ子】
http://www.youtube.com/watch?v=1AAN8Se9420 初取得日:20120515
アップロード日時:1324623600
byReasonXLS:20130524_MCA
所有者:ffstip
username:ffstip
user_id:QpLMahUMl1RhD2BtfZusPw
再生回数:67,612
再生時間:4:18
削除理由原文:この動画は、Margaret Palermo さんによる著作権侵害の申し立てにより削除されました。
削除理由:著作権侵害の申し立てによる動画削除
申立者-1:Margaret Palermo
投稿者コメント:この動画は、こげ子さんとちーちゃんの許可を得て転載しています。...">
動画作成:@ちーちゃん
撮影:ひびき
ダンス:@チゲ子(@ちーちゃん & こげ子)
振り付け参考:みうめ
作詞・作曲:みなと(流星P)
歌唱:祭屋
オリジナル:www.nicovideo.jp/watch/sm16497566
【こげ子×@ちーちゃん】magnet 踊ってみた【@チゲ子】
投稿者:@ちーちゃん
吹 っ 切 れ た @おちゃめ機能踊ってみた:ぐあこ
http://www.youtube.com/watch?v=Oi_QvwPNqPo 初取得日:20120717
byReasonXLS:20130524_MCA
アップロード日時:1275609600
所有者:ffstip
username:ffstip
user_id:QpLMahUMl1RhD2BtfZusPw
再生回数:116,956
再生時間:1:40
削除理由原文:この動画は、Margaret Palermo さんによる著作権侵害の申し立てにより削除されました。
削除理由:著作権侵害の申し立てによる動画削除
申立者-1:Margaret Palermo
投稿者コメント:この動画は、にあさんときなこさんとぐり子さんの許可を得て転...">
動画作成:ななし
ダンス:ぐあこ(ぐり子 & にあ & きなこ)
振り付け:きなこ
作詞・作曲:コジマジP(ラマーズP)
歌唱:Lon
オリジナル:www.nicovideo.jp/watch/sm10898542
吹 っ 切 れ た @おちゃめ機能踊ってみた:ぐあこ
投稿者:ななし(ぐり子・にあ・きなこ・きょーや 他のみなさん)
以上、各クリエイターさんの敬称は略させていただきました。
=================================================================
「Margaret Palermo」である可能性がある者(全作品に共通する権利者):なし
=================================================================
22 :
名無しさん@お腹いっぱい。:2013/06/10(月) 03:42:39.08 ID:IeK9yyBt0
この動画は、Margaret Palermo さんによる著作権侵害の申し立てにより削除されました。
この動画は、Margaret Palermo さんによる著作権侵害の申し立てにより削除されました。
この動画は、Margaret Palermo さんによる著作権侵害の申し立てにより削除されました。
おまえらの醜態を俺にさらしてくれ、頼む!
|
〜〜〜〜〜〜〜〜|〜〜〜〜〜〜〜〜〜〜
>( c´_ゝ`) |
|
>( c´_ゝ`) J
>( c´_ゝ`)
|
〜〜〜〜〜〜〜〜|〜〜〜〜〜〜〜〜〜〜
| >( c´,_ゝ`)
|
J >( c´,_ゝ`)
>( c´,_ゝ`)
24 :
名無しさん@お腹いっぱい。:2013/06/13(木) 07:24:49.36 ID:bmBLjXRt0
あらw
まだこのスレ在ったんだw
噂によると笹=MMってことで落ち着いたらしいけど、
なんでMMは隠したのかな?
韓国人だから?
別に正しいことやったんだから胸張ればいいのに。
てか、相変わらずMMとキチガイは互いに近親憎悪爆発させてんのか?
25 :
名無しさん@お腹いっぱい。:2013/06/13(木) 21:52:56.92 ID:y+HxvR+wP
また消され出したの?
27 :
名無しさん@お腹いっぱい。:2013/06/13(木) 23:00:45.98 ID:y+HxvR+wP
なんだ よかった
28 :
名無しさん@お腹いっぱい。:2013/06/18(火) 18:20:51.70 ID:7blrBjHaO
ニコ動に削除された作品名を上げさせないか?
29 :
名無しさん@お腹いっぱい。:2013/06/24(月) 23:05:37.35 ID:bFaq0GT40
〃 i, ,. -‐
r' ィ=ゝー-、-、、r=‐ヮォ.〈 /
! :l ,リ|} |. } / .
. {. | ′ | } l
レ-、{∠ニ'==ァ 、==ニゞ< |
!∩|.}. '"旬゙` ./''旬 ` f^| |
l(( ゙′` ̄'" f::` ̄ |l.| |
. ヽ.ヽ {:. lリ | ニコ動に削除された作品名を上げさせないか?
. }.iーi ^ r' ,' ノ
!| ヽ. ー===- / ⌒ヽ
. /} \ ー‐ ,イ l
__/ ‖ . ヽ、_!__/:::|\ ヽ
そりゃなぁ
34 :
名無しさん@お腹いっぱい。:2013/07/31(水) NY:AN:NY.AN ID:kw3jE6L00
MMさんに逆らうネトウヨ
>>18 > おいおい、対策スレを読んできたけれど「無断転載も守る」だなんて誰も一言も言っていないぞ。
削除されたとされる動画が全て無断転載(一部は字幕加工付き)だったから、『「無断転載も守る」だなんて誰も一言も言っていない』は詭弁でしょう
> 毎度のことだけど、ここまで読めてる輩が少数なので困るとw
素直に詭弁を受け入れる人が少数だと誰が困るんだろう?
結局、YouTube初音ミク動画大量削除事件とやらは2chのお祭りとしては盛り上がったけど、
ボカロP達がYoutubeに投稿したオリジナル動画やオリジナル動画の著作権者から許諾を受けた二次創作動画には削除被害がなかったから、一般のVOCALOID関連のクリエーターやファンにとっては事件ですらなかったな
36 :
18:2013/08/28(水) NY:AN:NY.AN ID:YZnSDkdk0
>>35 >『「無断転載も守る」だなんて誰も一言も言っていない』は詭弁でしょう
SAVE MIKUは不正削除を監視するのがメイン。
無断転載動画が消えるべきかどうかは、権利者が判断することで第3者が出来ることは
権利者へ無断転載動画を通報することのみ。
それは第3者であれば誰でも出来ることで、SAVE MIKU内で音頭をとる必要もないことです。
なので特に話題にされていない。
SAVE MIKU内の人間であろうがなかろうが、個人としてやりたい人はやって下さい。
>素直に詭弁を受け入れる人が少数だと誰が困るんだろう?
無断転載者のいわれのないレッテルをはられ攻撃を受けたSaveMiku住民。
>クリエーターやファンにとっては事件ですらなかったな
知ってるけど、関心なければこちらに全く干渉しないでOK、というより干渉してくる
人ももういないけど。もうそういうのも終わってる話だから。
37 :
18:2013/08/28(水) NY:AN:NY.AN ID:YZnSDkdk0
>35宛というわけではないけどもうちょっと詳細
SaveMiku(もう組織としては解散済みだけど)は
1.無断転載を推奨しない。
2.不正削除について、監視を行う。(他スレで続行中)
SaveMikuは上の2の問題の方を中心としている。(↓理由)
・無断転載動画が消えるべきかは権利者の判断に依存する所で、第3者が判断するべきことでは
そもそもない。
・当時は無断転載動画がほとんどであり、「無断転載を推奨しない」以上の態度をとる場合
ほとんどのYoutube上のMiku動画が消えてもいいということに同意することになる。
それはムーブメントの発展という見地からは好ましくない。
(これは俺個人の考えになるのかな、過去には俺以外にも何人かはいたけど)
(実際の監視班も「大量削除」しか問題にしないといってるね)
なので例えば、無断転載動画は消えるべき!と声を荒げる人がいても、SaveMikuでは何も
しません、「権利者にその動画を通報してくださいね」という所までの姿勢。
もちろん正規の権利者申請の削除であれば、SaveMikuとしても何も問題にしない。
一番危惧しているのは、例えば某国がMiku動画のネガティブキャンペーンをやったとか、
無断転載動画だから何をされてもいいんですよ、という姿勢ではただ無防備になる。
これを同じように感じない人の同意まで得ようとは思わない。
同感のものがSaveMikuに集えばそれでいい。
(ムーブメントに影響しても無断転載動画は一掃されるべきとまで考える方はSaveMikuとは別に
そのような集団をつくるなり完全別行動をして下さい)
皆さんのおかげで海外Pの様々な情報にアクセスしやすくなりました。
たいへん有意義な活動だと思います。
.
.
.
> ムーブメントに影響しても無断転載動画は一掃されるべきとまで考える方は
> SaveMikuとは別にそのような集団をつくるなり完全別行動をして下さい
ピアプロや投稿者の方針に背いてまでムーブメントを求める"意地汚い外野の乞食=SAVE MIKU"は
VOCALOIDには今後一切関わらず完全別行動をして下さい
.
.
.
.
>>39 1.既にTUBEに無断転載されてしまってるものについて
ピアプロ(栗)は無断転載はtubeとUP者と権利者の間の問題と言ってる。
(※だから当社はノータッチですよと)
SaveMikuもそれと同じだな。(※のところじゃないよ)
権利のない第3者が無断削除したなら、権利者の意志は無視しているよね。
Tubeはそれでもよくなったらしいけど。
権利者に確認とって削除代行という形ならSaveMiku的にも納得。
2.これから転載されるものについて
「権利者に確認してからにしましょう」でSaveMikuも何処も意志は一致して
いるはず。
ということで、特にSaveMiku問題なしw
ゴキブリ相手に説教しても無駄
ゴキにはゴキジェット(通報)あるのみ
なんら納得のいく説明もないまま、悪のレッテルだけを貼っていくのは
1年前からそうだから慣れきってるよ。
どれだけそんなやりとりこれまでしてきたかw
納得できる話でもあれば別だが、そう無駄だ。
だから通報したければ、別行動でやれと最初からいってる。ここに関わる
必要もない。ということでお互いの結論にやっと達した。closeですな。
レッテル貼りしてるやつって未だにいんだな
暇あんなら曲作ってやろうぜ
>>42-43 せっかくID変えたのに20分も待てない早漏くんw
過疎スレで自演やると頭から湯気出てるのバレバレだよ〜(プ
あ、20分じゃなく「30分きっかり」待ったみたいね
これは失敬w
46 :
42:2013/09/09(月) 21:48:32.72 ID:Eg8NCgiV0
>>44 よく知らんけどID変えたら元に戻せんのではw
このレスもID:nWKvXkPn0になるはずだな。
それに俺はIDの日替わり以前の変え方を知らないね。
47 :
42:2013/09/09(月) 21:51:35.99 ID:Eg8NCgiV0
あれID変わった。仕組みがどうもわからない。
光回線なんかでもたまに勝手にIP変わるよ
49 :
42:2013/09/10(火) 10:34:47.24 ID:HlKKTWzP0
IPからIDっでつくるんだよね。
固定IP(YBB)でも一回だけなぜか変わったことある。
今月になってからずっと出先でWiMAXなので固定かどうかわからないけど、
動的割り当てだったら再接続の度に変わるんだろうか。
丁度同じのが振られなければ。
50 :
42:2013/09/10(火) 10:51:07.90 ID:lBmBTJKM0
パソ再立ち上げ後。テスト。
51 :
42:2013/09/10(火) 10:52:22.51 ID:lBmBTJKM0
おお、ID変わった。IP動的割り当てだとこうなるのね。
>>52 2010WIM自体は他にも動画はあがってますが、というより、
ミク動画の中でも最も再生回数の高い(1900万回以上)もの
が消えたということで騒がれていたわけです。
SeyrenLK氏は元SEGA関係者らしいので、動画が通報削除されたあと、SEGAに交渉
(交渉中にそのことを公言していた)して承認されたんだろうね。
その後動画は復活した。それが去年の話で、今年になって
>>13の通り自アカを削除
して、彼の動画は結局全部消えてしまった。
>>53 > SeyrenLK氏は元SEGA関係者らしいので、動画が通報削除されたあと、SEGAに交渉
> (交渉中にそのことを公言していた)して承認されたんだろうね。
「SeyrenLK氏は元SEGA関係者」ということと「承認された」ということについて信用できるソースはありますか?
ググってみましたがSEGAからSeyrenLK氏に許諾を与えたとの表明は見当たりませんし、
SEGAに許諾するメリットがあるとは思えないのですが。
元から許諾を受けていれば通報されることもないでしょうから、SeyrenLK氏の投稿動画はSEGAの著作権を侵害した違法動画だったのですよね?
その著作権侵害者の言い分をそのまま信じているのですか?
> その後動画は復活した。
SEGAの通報に対してSeyrenLK氏が異議申し立てをすれば、
YoutubeはSeyrenLK氏の自称する氏名と住所をSEGAに連絡します。
SEGAが連絡を受けてから約10営業日以内に正式に裁判所に訴訟を提起しなければ、
YoutubeはDMCAに従い動画を復活させます。
訴訟はコストもかかりますし(特に海外で裁判を起こすのは大変)、泳がせておいて損害賠償額を釣り上げる方が有利なケースもあることから、企業によっては相手の氏名・住所を把握したことで取りあえず満足して訴訟を起こさない(=動画は復活する)ケースも多いでしょう。
その後、SeyrenLK氏が自アカを削除したということは潮時だと判断したのかもしれませんね。
55 :
53:2013/10/22(火) 04:17:34.72 ID:tyhyv0en0
>>54 SeyrenLKはwww.mikufan.comの管理人(J.Harbort)の友人で
HarbortはSeyrenLKが元SEGA関係者で、サイトに掲載する初音ミクの情報
は彼から得ていること等を、サイトのいつかの記事で読んだけど
もうかなり前のことなので、記事場所まで覚えてはいないですね。
>SEGAに許諾するメリットがあるとは思えないのですが。
SEGAの中の人の「コンサート動画を皆で楽しんでほしい」という気持ちと
、ビジネスの間の葛藤は彼のツイッターで見えていました。
中の人の個人的希望としては基本的には前者のようです。
2010WIM動画もとうに気づいていただろうけど、それは長らく消されなかった。
2012年になり、2012のコンサート動画がすぐに(SeyrenLKではない誰かに)
UPされて、中の人もこれは度が過ぎると思ったのだろう「消すかー」発言の後に一緒に
SeyrenLK氏の動画も消えた。自分は警告だと受け取ったけど、そのトリガーは
時系列からいってその2年前からあったSeyrenLK氏の2010動画ではなく2012の方だと
思います。
なので交渉次第ではSeyrenLKの動画は復活すると考えるわけです。
それから自分はそれで「承認された」とは言っていない。
>承認されたんだろうね。
そういう流れから示談の範囲でおさまっただろうというそこは推測の話です。
2012コンサートのものならそうはいかなかったでしょうが。
56 :
53:2013/10/23(水) 09:32:59.41 ID:OfXrjBuJ0
>SEGAに交渉(交渉中にそのことを公言していた)
それで一つ思い出したのでメモ書きとして。
SeyrenLKはそこで企業側は自分を誤解しているという内容のことも書いていた。
短文の中にそれと、企業側と交渉中であるということの2点だけ。
詳細はないので、それ以上のことは不明ですが。
57 :
53:2013/10/24(木) 09:20:33.62 ID:TobQTiwt0
記憶が戻る度の投稿で申し訳ないけど、「
>>55 記事場所まで覚えてはいないですね」
の件。やっぱりそこはもうわからないけど、他にもありました。
afiguchi.seesaa.net/article/269690370.html
ここでアメリカBと表記されているのがJ.Harbortです。
(女性として翻訳されてるけど、男性です。)
>アメリカB
>私はSeyrenLKと友達で、彼のフェイスブックのページの管理者でさえあるわ。
>彼はセガで働いていて、セガとクリプトンとつながりがある。
>更に彼はYoutubeのパートナーでもあるのよ。そして私はその彼から情報を得たの。
なんか懐かしい話題で盛り上がってるな
59 :
54:2013/11/16(土) 00:19:33.05 ID:tAX2WEEJ0
>>55-57 お返事が遅くなって済みません。情報ありがとうございました。
「SeyrenLK氏は元SEGA関係者」という情報の出所はJ.Harbort氏ということですね。
探したらJ.Harbort氏の発言が見つかりました。
ttp://www.mikufan.com/a-save-miku-response-from-crypton-the-problem-has-been-almost-solved/ JRHARBORT: "SeyrenLK is a former SEGA staff member"
著作権侵害者のSeyrenLK氏と友達であり彼のフェイスブックのページの共同管理者であるというなら
情報源のJ.Harbort氏はSeyrenLK氏と同類ということですから、
「SeyrenLK氏は元SEGA関係者」というのは眉唾ものだと思います。
> SEGAの中の人の「コンサート動画を皆で楽しんでほしい」という気持ちと
> 、ビジネスの間の葛藤は彼のツイッターで見えていました。
> 中の人の個人的希望としては基本的には前者のようです。
これは53氏の推測の話ですよね?
中の人のツイッターを見ると
ttps://twitter.com/nakanohito_1go/status/214529913129140225 「Youtubeでのライブに関する動画の違法アップはそろそろ法的手段に出るしかないかなと思っています。自ら削除して頂くことを望みつつ。。。」
SeyrenLK氏を含む著作権侵害者の違法行為に手を焼いていて辟易しているように見えるのですが。
>>54 にも書きましたが、企業にとっては訴訟を起こす(法的手段に出る)というのは時間もお金も人もコストがかかるため、現在受けている損害が余程大きいか訴訟により大きな利益が見込まれる場合でないと訴訟を起こしにくいものです。
訴訟を起こすとしたら社内手続きも煩雑で面倒でしょうし、自主削除してくれれば無駄な手間が省けるので、
自主削除を望む気持ちは良く分かります。
> なので交渉次第ではSeyrenLKの動画は復活すると考えるわけです。
> そういう流れから示談の範囲でおさまっただろうというそこは推測の話です。
Youtubeで通報された動画を復活するためには交渉も示談も必要ではありません。
SEGAの通報削除についてSeyrenLK氏がYoutubeに異議申し立て手続きさえすれば、
SEGAが法的手段に出ない限り(正式に訴訟を起こさない限り)、
Youtubeは100%動画を復活させます。それがDMCAのルールですから。
だから「SEGAに承認されたんだろう」という53氏の推測は不合理だと思います。
60 :
53:2013/11/16(土) 13:14:16.17 ID:pomNztyD0
>>59 J.Harbort氏の発言については「SeyrenLKと友人である」ということは信じた上で、
「SeyrenLKが元SEGA関係者」だという発言は信じられないのであれば、そこがまず
矛盾しています。
彼の発言が信じられないなら「友人である、彼のフェイスブックのページの管理者である」
ということも信じるべきではなくなり、自分からすれば妙なことになるのですが。
また、彼の話は信用できないのであれば、彼はどうやってサイトに記載する初音ミク
の情報を得ているのでしょう。等々、余計無理な考えをしなければいけなくなる。
またその友人であるだけでも同類の眉唾ものであるなら、伊藤社長も同類になりますね。
彼はSEGAコンサートの動画を見ていても、ムーブメントがどう広がっていくか
興味を持って見ていたのでSEGAに通報しなかったという内容をコメントしてました。
彼のツイッターだったと思いますけど。
そういう彼が起点となった初音ミクムーブメントだと知った上で、今後もそのファンで
あり続けたいのか(あなただけではないけど)今一度、自分に問うてみた方がよいとも思いますね。
ttps://twitter.com/nakanohito_1go/status/179082912665313280 2012/3/11のSEGAの中の人の発言↑。これは彼の「消すかー」発言と同じ日のものです。
2012/3/9の大感謝祭はニコニコで生中継され、次の日にはその動画がそのまま
TUBEにUPされました。その動画に対しての話ですね。
彼の違法UPという発言が指すものは、あなたがリンクしたものもそれに対してあると思います。
理由がこれだからです↓
>これ以上違法に動画アップされたら、ミクさんのライブの
>ネット中継無しになっちゃうよ、ホントに。
また、現状Tubeで2012コンサート動画はほぼありません。
(ミクパのものはありますが、その主催はMAGESですね)
が、2010はほぼ全曲(SeirenLKによるものではないが同じく2年前からUPされているもの)あります。
度々見てましたが、消されていた時期もありません。
そういう状況からも、SeyrenLK氏のものは
>>55で書いた通り警告として2012のついでに消されたと
判断してます。
61 :
53:2013/11/16(土) 21:12:35.49 ID:pomNztyD0
それから
>>59の最後の5行についてはどうとも確定したコメントはできないな。
もちろんSaveMiku員なので、異議申し立て手続きの仕組みは知ってます。
手続き的には、削除申請側を無視して出せることも。
それは可能ではありますよ。
ただSeyrenLKの復活は自分が気づいた時にはもうWIMや他の動画少しと
>>56の
メッセージ動画を挙げていましたね。
そして数日後には、企業側と交渉中なのでプレイリストの復活は待っていてほしい
というメッセージも読んだと思うけど、そこの記憶は曖昧です。
誰か覚えてる人いる?
まぁ手続きだけして済ませるつもりなら、いちいち交渉がどうとか公言するとも
思えないですけどね。
62 :
53:2013/11/17(日) 21:47:05.85 ID:s1n9QtO90
異議申し立てを申請すればYouTubeは大した審査もしてない
ので偽名でも通るくらいなんですよ。今もそうかは知らないけどSaveMiku
が発足した当時はそういう話が挙がってましたね。
それで動画も動画のコメ欄、再生数にいたるまでYouTubeが復活させる
・・削除といっても一般から見えなくするだけで、
本当に削除されるのは、異議申したてもなく一定期間が過ぎてから。
だから復活は期間内であれば完全にそんなに手間もなく出来ると。
そういう話だったと思うんですけど
>>61の現象ってそれとつじつまが
合わないんですよね。自分が復帰したSeyrenLKを最初に見にいった時、
動画は5つぐらいしかなかった。復帰していた分はWIMとか
既に1000万再生超えてる状態でコメントも過去分もあった。
確かに復帰分はそのまま復帰していた。
しかし確かにプレイリストが作れるような動画数では全然なかったですね。
全動画、完全復帰したのはもっと後になるんですよ。
YouTubeが復帰させるだけならそんな機械的作業だけに何日もかかる
ものかな?
そんなまるで復帰ケースを考慮してないような仕組みにしてないと
思うんですけどね。
ということで、彼の言う通りやっぱりSEGAの許可も取っていたのではない
かなと思うわけですが。ただ異例ケースだったんじゃないですかね。
63 :
53:2013/11/18(月) 14:22:31.31 ID:h4gxPehu0
うやむやっとしてきたので、Harbort氏に直接聞いてみました。
結論としては、SEGAの動画削除の件はSeyernLKの復帰をもって、それはその当時にやはりSEGAとは解決しているらしいけど、
その後、別件のトラブル2件が原因で彼はVocaloid界からも去ってしまったようです。
自分は、Harbort氏にSeyenLKを永久に失ったのかもしれないけど、これからも最善をつくしていって
ほしいということと、自分はあなたからの答えをSaveMikuで話しますということを伝えて終えました。
それについてはいいともダメとも言われたわけではないけど、概略レベルの話なので大丈夫でしょう。
[Harbort氏の回答文(本題の文のみ)]
As you probably knew, I was an administrator for SeyrenLK's Facebook page, and I spoke with him quite often.
おそらくあなたは知ってるのだと思うけど、私はSeyrenLKのフェイスブックの管理者だったので、本当によく彼と話をしました。
Here's what happened:
何が起こったのか以下へ書きます:
The video being removed was indeed because of copyright, but it was restored after SeyrenLK reported it to SEGA staff.
著作権絡みで削除されたビデオがあるのは本当です、しかし、SeyrenLKがそれをセガに報告したあと、それは復活しました。
(※自分の質問は要約するとSeyrenLKの動画が著作権侵害で一度削除され、復活したのはセガと折り合いがついたからだと
考えているんですけど、今年になってSeyernLKが自らのアカウントを削除したのは、実はそれは解決していなかったというこ
とになるのでしょうか?なぜ彼はアカウントを削除したのでしょう?という質問をしていたので、去年の件は簡単に回答した
ようです。去年のSEGAによる動画削除の件は2012年4月に動画が復活しはじめてそれでクローズのようです。)
SeyenLK started becoming upset with the Vocaloid community in August 2012 after an incident on Facebook happened that caused him to break up with his girlfriend, who he had been with for 3 years.
フェイスブックの事件が彼とそのガールフレンドを別れさせました、それでSeyenLKは2012年8月以降、Vocaloidコミュニティで取り
乱すようになりました。そして、その人と彼は(計?)3年間(そのコミュニティに?)いました。
He wanted to delete his channel then, but I encouraged him to keep the video up.
彼はそれから(YouTubeの)チャンネルの削除を望んでいました、しかし、私はビデオを保持することを彼に勧めました。
Then an incident happened in November 2012 that caused him to get angry (the Sonic All Stars Racing poll for Hatsune Miku as a playable DLC character).
それから、事件は2012年11月に起こり、彼を怒らせました。
(※カッコ内は"Sonic & All-Stars Racing Transformed"というセガの海外ゲームのことだと思うけど、そのダウンロードコンテンツのキャラとして、初音ミクはどうかな?みたいな調査があったのかな、そこで何か事件があったと。)
After that, he deleted his Facebook page.
その後、彼はフェイスブックを削除しました。
I lost contact with him after this, but I'm guessing that he finally decided to just delete his channel himself.
私はこの後、彼との接触を失い、しかし、私は彼がとうとう(YoutTubeの)チャンネルを削除する決心をしたのだと思っています。
I believe it happened in April 2013.
それは2013年4月に起こったと思っています。
(※そうです)
The Vocaloid community was no longer something that made him happy,
Vocaloidコミュニティは、もはや彼を幸せにするものではありませんでした。
64 :
53:2013/11/18(月) 14:31:30.24 ID:h4gxPehu0
SeyrenLKがボカロ界からも去ってしまったのは自分も残念です。
表には出てきていないけど、Harbortとはまだ繋がりがあると思っていました。
2010コンサート動画は各国のニュースで取り上げられて、ネットニュース等でも
とりあげられたのではないですかね、それでYouTubeでミク動画を探せば、
まず目につくのはSeyrenLK氏のWIMの動画です。だからあれだけ異常に再生数が高い。
自分も彼の動画でコンサートまでやってることを知りました。
それまで初音ミクソフトのことは知っていても、歌はカバー曲とか
聞いていてもまだイマイチ感があって、でも惹かれるキャラクターではあったので、
ほんとに偶にチェックしていた程度だったんですが、そこからオリジナル曲なども
よく聴いて、すっかりハマってしまったという経緯です。
SeyrenLKは海外のボーカロイド界に大きく影響を与えた一人だと思いますよ。
結末がなんだか悲しいもので残念です。
別件のトラブル2件というのは自分は詳細を全然知らないけど、1件は
>>13のような
話なんですかね・・
65 :
53:2013/11/18(月) 22:46:17.57 ID:h4gxPehu0
Sonic & All-Stars RacingのDLCキャラ投票をちょっと調べてみました
概要はここの方が↓(日本語ニュース)
http://www.gamespark.jp/article/2012/11/24/37326.html 投票についてのスレッド(英語サイト)
http://forums.sega.com/showthread.php?427121-S0L-s-Challenge-The-Campaign-for-SEGA-characters-to-become-DLC 投票結果:去年12月頭
Final results as of December 1st, 5:20Pm, East Coast Time.
-Ryo Hazuki: 3379
-Hatsune Miku: 3180
-Segata Sanshiro: 2613
-Vectorman: 1221
-Bayonetta: 1215
-Ristar: 1081
-ToeJam & Earl: 1015
-Billy Hatcher: 692
-Axel Stone: 584
-Blaze Fielding: 528
-Phantom R: 473
-Selvaria Bles: 458
-Alis Landale: 452
-Sakura Shinguuji: 369
-Welkin Gunther: 367
-Opa-Opa: 333
-Ash: 332
-Kazuma Kiryu: 308
-Sketch Turner: 306
-Arle Nadja: 305
-The Chu Chus: 274
-Space Harrier: 253
-Bonanza Bros: 230
-Spiral Knight: 184
-Amitie: 162
-Rag Rappy: 160
-Ecco: 125
-Jacky Bryant: 119
ミクさんおしかったね、葉月涼とかせがた三四郎とか懐かしいですね。
シェンムーシリーズは中途半端な所で打ち切られて、残念だった。
既に今は投票から1年、葉月涼がそのゲームに出てる動画は見たので結局彼になったのかな。
非公式で登場させる人もいるのでなんとも言えないけど。
ミクやせがたは見かけなかった。
66 :
53:2013/11/18(月) 23:06:19.75 ID:h4gxPehu0
上のスレッドのコメントを読んでいたらHarbortがコメントしてました。
>I'm pretty much responsible for Miku's popularity again this time. >_>
>I'm using sheer numbers to help her. News of this has been posted in a facebook group with 14,500 members,
>a faceboook page with 9600 followers, yet another page with at least 1,000 followers, and my own youtube
>channel with around 3,460 subs. Oh, and my blog that gets thousands of unique hits daily.
>All of which are Vocaloid related sites. I've got quite a bit of resources at my disposal.
これは自分のfacebookやYoutubeChannel,mikufan.comを使って宣伝したので、facebookのフォロワーや
大勢のボカロファンの支持をミクの投票に集められるよということを言ってます。
それに対して喜ぶ人もいれば、それじゃあゲーム買わない人でも投票しちゃうよとか、
フェアじゃないという見方をしている人もいました。ごもっともです。
Harbortは、ミクの為ならかなりアグレッシブなことをする人です。
何か反感買おうがあの人平気だから。
日本人の感覚だと、やはりフェアを心がけるね。後味が悪くならないように。
そういう組織票みたいなのは。
SeyrenLKが登場していたわけではないので、何を彼が怒ったのか不明のままですけど、Harbortが
彼のフェイスブックのリンクもUPして宣伝展開先を別途全部書いていたので、この投票バトルに
巻き込まれたとか、今のところそれぐらいしか思いつかない。
67 :
53:2013/11/19(火) 00:43:50.75 ID:oHA6ShNk0
Harbortの見解は初音ミクがゲームに登場すれば、そのゲーム買う予定なかった
人でも、それで買うようになるとかそういうプラス面を見込んでいるわけ
ですね。それで納得させようとしてるけど、いやいやいや,となる人の気持ち
もわかる。俺はやっぱり影響力のある人が安易に参戦しちゃいかんと思います。
68 :
54:2013/12/10(火) 00:18:32.84 ID:xXvqPQO10
レスありがとうございます。
>>59 > J.Harbort氏の発言については「SeyrenLKと友人である」ということは信じた上で、
> 「SeyrenLKが元SEGA関係者」だという発言は信じられないのであれば、
> そこがまず矛盾しています。
書き方が悪かったかもしれませんね。
「SeyrenLKと友人である」が正しいと仮定しても
「SeyrenLKが元SEGA関係者」という発言は裏付けがないので信用できないし、
「SeyrenLKと友人である」が間違っていると仮定しても
やはり「SeyrenLKが元SEGA関係者」という発言は裏付けがないので信用できないということです。
だから何も矛盾しておりません。
SEGAが「SeyrenLK氏は元SEGA関係者である」と発表していれば信用できるのですが、
そのようなSEGA側からの発言はありますか?
> 彼の発言が信じられないなら「友人である、彼のフェイスブックのページの
> 管理者である」ということも信じるべきではなくなり、
> 自分からすれば妙なことになるのですが。
「彼のフェイスブックのページの管理者である」についても他に裏付ける証拠が
ないのであれば、本当か嘘かの判断はつけられません。
これはなにも妙なことではないでしょう。
> また、彼の話は信用できないのであれば、彼はどうやってサイトに
> 記載する初音ミクの情報を得ているのでしょう。
> 等々、余計無理な考えをしなければいけなくなる。
SeyrenLK氏がサイトで公開した情報に元SEGA関係者でなければ得られない
ような情報でもあったのですか?
SEGAは元SEGA関係者に内部情報を漏洩するような組織とも思えませんが。
単にネット上で収集可能な公開情報しか得ていなくとも、それをサイトにまとめれば、
VOCALOIDに詳しくない人からは事情通に見えるでしょうね。
> 伊藤社長も同類になりますね。
> 彼はSEGAコンサートの動画を見ていても、ムーブメントがどう広がっていくか
> 興味を持って見ていたのでSEGAに通報しなかったという内容をコメントしてました。
> 彼のツイッターだったと思いますけど。
そのツイートのURLを教えてもらえませんか。
> そういう彼が起点となった初音ミクムーブメントだと知った上で、
> 今後もそのファンであり続けたいのか(あなただけではないけど)今一度、
> 自分に問うてみた方がよいとも思いますね。
初音ミクのムーブメントというのは創作の連鎖ですよね。
創作活動において著作権は重要ですから、伊藤社長は創作の連鎖が
行なわれやすいように著作権処理が容易なピアプロの整備などを行なって、
ボカロPや絵師といった創作活動を行なうクリエーターを支援しています。
SeyrenLK氏のような創作活動を行なわない著作権侵害者を伊藤社長が支援することはないでしょう。
すみませんが、年末で忙しく時間が取れないので、残りのレスについては後日、お返事させて頂きたいと思います。
取りあえず失礼致します。
69 :
54:2013/12/10(火) 00:21:12.22 ID:xXvqPQO10
70 :
53:2013/12/10(火) 20:52:49.85 ID:NSsHmJP+0
SeyrenLKの件は、彼をよく知る人物側の発言は(自分にとっては十分ですが)信頼筋の裏づけがない
ということであれば、あなたにとっての信頼筋(SEGA)に直接問い合わせするしかないでしょう。
SeyrenLKの動画は最終的(2012年4月)にSEGAに認められたので復活したのか?
それが一番の確認ポイントだと思いますが。
伊藤社長の件はソースは再確認できませんでしたので、信用されなくて結構です。
時間が経ちすぎて、何処の記事かもわからなくなっているので。ツイートではなかったようですね。
しかし、自分と考えが同じであったので内容だけはよく覚えていました。
後はコメントしても、互いの土俵がまず違うので、結果的に砂上の城のようになることを続けるよりは、
あなたの信頼筋にまず確認してください。
71 :
53:2013/12/11(水) 10:46:05.46 ID:uSo9KYFi0
第3者に誤解されるといけないので、ここはやはりレスがいるね。
ただし54氏宛ではない。54氏には信用しなくて結構ですということで
変わりなし。
>著作権侵害者を伊藤社長が支援することはないでしょう。
伊藤さんもSaveMikuも支援などしませんが、黙認はするということです。
それからムーブメントというのは創作側だけの話ではありません。
その観賞側、ファンの存在も当然含みます。
当時のYouTubeはあんまり創作側はいないわけですが。
伊藤さんもYouTube上のコンサート動画をみて、そういう状況の中での
コメントであったわけです。
今は英語版ミクも発売になり、創作の根が伸びはじめた所ですね。
72 :
53:2013/12/11(水) 22:43:22.06 ID:uSo9KYFi0
SEGAに問い合わせて答えを得るのが一番だと考えたけど、
SeyrenLKを許可していても、そうだとそのまま真実を返さない可能性はありますね。
企業としては外向きにはポリシー、一貫性があるというイメージが崩れるような
ことは避けたいということや、単純に外部に、「許されるんだ」
ということだけが知られてしまうのは厄介、企業として考えられるリスクは極力抑えたい
という観点でも一応考えるぐらいはするだろう。他にも思いつくことはあるけど、
真実を返すことがかえって外にも内部にも混乱を呼びそうなものなら、安易にそうとは
返さないかもしれないということで。それで実際どうするかまではわからないけど。
となると、やっぱり問い合わせても真実が返ってくるとはかぎらない。
でも、54氏にとっては「許可してない」という話であれば十分な土台となるだろうから
それはそれでよいでしょうけど。
自分からすればSEGA側もSeyrenLK側も両者の言い分が合うと一番スッキリしていいん
ですけどね。ちょっと危うい気もします。
どのみち自分についてはSeyrenLKが許可されてないという話であれば、誰の話でも、
納得しそうにないということがわかりました。
それで、そういう時になってからそれを言うのはアンフェアかと思ったので先に書く
ことにしたわけです。
で、こちらサイドの話には納得しないというのは54氏側もそうでしょうけど。
SEGAの返答によっては収集つかずの状態になることは想像つきます。
であればそれでもいいですけどね。ムーブメント重視タイプと
利権重視タイプでは話は結局収束はしないというのは既に出している結論で。
自分は前者タイプだけど、しかし、後者の人が必要ないとまでは思ってないですよ。
どちらに偏りすぎても問題はあるので、全員が全員、一方に偏るのは望んでません。
だから
>>37の最後でも書きましたが互いに干渉せず、別行動が望ましい。
最終的にはそうなるしかないでしょうね。
後は第3者はどちらに賛同する/しないも各々で判断すればよいかと。
各々の言い分食い違いケースの場合ですが。
73 :
***ちょ:2013/12/14(土) 18:01:25.79 ID:sLhvdXpV0
ども。委員長と呼ばれている者です。1年何ヶ月振りに、この本スレに書き込みます・・・
>>53さん、
>>54さん、
これは参考情報という程度なんですが、SEGA は Sを「好意的なユーザー」として捉えていたように、おれは思っています。
おれが本スレの part16 に貼ったSEGA公式のテキストメッセージ動画の内容を思い出してください。
http://anago.2ch.net/test/read.cgi/streaming/1332823891/95 ・・・動画も公式アカウントも既に無いですが・・・
http://www.youtube.com/watch?v=3sCC6lFqXuw ・・・・・・えと、当時、動画、見てない人とか思い出せない人とか、いますよね?・・・
jp.channel.pandora.tv/channel/video.ptv?ch_userid=jpchan03&prgid=44932651
↑これをブラウザのアドレスバーにコピペしてアクセスしてください。
オリジナル動画のこの子の内部値は以下の通りです
Project DIVA Live - Special Announcement
http://www.youtube.com/watch?v=3sCC6lFqXuw 初取得日:20120328
アップロード日時:1331769600(PST(アメリカ合衆国太平洋標準時(西海岸時間)。UTC-7)→日本時間 2012/03/15 16:00 JST)
byReasonXLS:20130121_AU
所有者:ProjectDIVALive
username:ProjectDIVALive
user_id:wTLXEhCMf9NaJGgOCAzVsA
再生回数:2,825
再生時間:0:00(4:20) →動画ファイル・動画情報およびユーザーアカウントの全情報はYouTube上より完全に抹消されています
削除理由原文:この動画をアップロードしたユーザーが YouTube アカウントを削除したため、この動画も削除されました。
削除理由:ユーザー自身によるアカウント削除
投稿者コメント:
Huh, I thought this WAS an official channel since videos of the concert had
been getting deleted left and right to? the point where people were mirroring
them to avoid getting blocked/taken down. Ah well, subbed to EVERYTHING
you said to on here that I hadn't yet and I imported the ost of this show late
last year. Thanks for helping spread Vocaloid around and fantastic work on the
translations of the song's lyrics, they were by far the most coherent I've ever
seen.
2012年3月16日に、誰かさんがミラーリングした、現在唯一動画として閲覧可能なそれです。
(おれの家で殆ど使用していない13号機のTemporary Internet Filesに残っていたキャッシュと比較の結果、
再生時間は1秒長いですけどオリジナルHD動画と内容が等価である事を確認しました。改竄・改変は一切ありません)
この子の動画情報初取得日と削除初検出日(byReasonXLS値)が離れているのは、多くの人がこの動画を、まったく重要視していなかった証左です・・・
この動画のテキストを読む限り、SEGA は Sを敵対視しておらず寧ろ(むしろ)貢献者として
捉えているような雰囲気が伺えます・・・・・・ちょっと、根拠としては薄いですかね・・・?
小中学生の人も、がんばってこの動画の英文を一時停止しながらキーボードでメモ帳に入力して、Google翻訳とかで翻訳してみてくださいね。
74 :
***ちょ:2013/12/14(土) 18:18:32.81 ID:sLhvdXpV0
あ〜っと、ついうっかり難しい言葉を使っちゃいました、生徒のみんな、ごめんなさい。
> この子の動画情報初取得日と削除初検出日(byReasonXLS値)が離れているのは、多くの人がこの動画を、まったく重要視していなかった証左です・・・
証左(しょうさ)
事実を明らかにするよりどころとなるもの。証拠。「―を示す」
75 :
53:2013/12/15(日) 06:30:03.48 ID:DMtliL7I0
委員長おつです。
むぅ〜;
残念なのですが、動画はSEGA公式ではないようです。
確かにSeyrenLKには好意的ではあったのですが。
(動画の1:36)
As many of you have already known (or guessed), this YouTube channel is not officially run by SEGA,
Crypton Future Media, or any of the other producers of Project DIVA LIVE.
あなた方の多くはすでに知っている(又は推測している)通り、このYouTubeチャンネルはSEGA、クリプトン、
またはProjectDIVA LIVEの他のプロデューサーの誰にも公式に運営されているものではありません。
the goal of this channel was to send a message to those companies.
このチャンネルの目的はそれらの企業にメッセージを発信することでした。
a message that clearly said:THE REST OF THE WORLD WANTS MIKU
明確なメッセージ:「世界(※)はミクを必要としています」
(※RESTは静かに眠ってるというような意なのでムーブメントが活性してない世界ということでしょう)
この方自体は感謝祭の関係者の一人なのかもしれませんが。
(「ProjectDIVA LIVEの他のプロデューサー」と言ってるのでそんな気が・・)
しかし、そうとしてもチャンネルを立ち上げたのは独断であったようです。
76 :
73:2013/12/15(日) 09:57:30.50 ID:U+xBGIVn0
みなさんミクちゃん おはー。
>75 53さん、どもです。
言われてみれば本当ですね。
> As many of you have already known (or guessed), this YouTube channel is not officially run by SEGA,
の this が 1:21 辺りからのSについて書いている部分に掛かってると、当時、勝手に思っちゃってました。
今、読み返すと 53さんの仰るとおり、not officially run by SEGA, は正に「このチャンネル」を指しているようです。
英語力も無いくせに(日本語力も?)ざっと流し読みして、勘違いのままでした。小中学生レベルですね。
で、基本に戻って、恥ずかしながら全文キー入力して Google翻訳してみましたw。
翻訳文は分かりづらいながらもやはりおれの勘違いらしい事が分かりました。
・・・冒頭部分の関係者の人っぽいニュアンスは勘違いかどうかいまだ分かりませんけど・・・
みなさんお騒がせしました。
後であっちのスレに行きまーす。
77 :
73:2013/12/15(日) 23:47:13.84 ID:U+xBGIVn0
あっちのスレにデータ貼りましたー。
興味のある方はそちらもどうぞ。
78 :
名無しさん@お腹いっぱい。:2013/12/20(金) 23:23:55.67 ID:Sxb0ilmO0
てす
79 :
54:2014/01/10(金) 23:34:57.95 ID:iDS65Djc0
>>70-72 レスありがとうございます。
年明けになってしまいましたが、順次レスさせて頂きます。
>>61 > もちろんSaveMiku員なので、異議申し立て手続きの仕組みは知ってます。
異議申し立て手続きの仕組みを知っている人ならば、
> 手続き的には、削除申請側を無視して出せることも。
> それは可能ではありますよ。
このような文章は書かないと思うのですが。
DMCAの著作権侵害通知に対する異議申し立てはそもそも削除申請側を無視して出すものです。
> ただSeyrenLKの復活は自分が気づいた時にはもうWIMや他の動画少しと
>
>>56のメッセージ動画を挙げていましたね。
> そして数日後には、企業側と交渉中なのでプレイリストの復活は待っていてほしい
> というメッセージも読んだと思うけど、そこの記憶は曖昧です。
> まぁ手続きだけして済ませるつもりなら、いちいち交渉がどうとか
> 公言するとも思えないですけどね。
SEGAの削除申請により、SeyrenLK氏はYoutubeからSEGAのメールアドレス等連絡先を
知らされますから、一方的にSEGAに許諾を求めるメールを送れば「交渉」と
表現しても嘘にはならないですね。
Youtubeに異議申し立て手続きをすれば、SEGAが訴訟を提起しない限り
Youtubeは法律に則って必ず動画を復活させるわけですが、
DMCAに詳しくない人の中には「SEGAと交渉して認められたから
動画が復活した」と勘違いする人もいるでしょう。
それはSeyrenLK氏にとっては有利な状況かもしれません。
80 :
53:2014/01/11(土) 17:13:49.24 ID:GUY7AIRd0
>>79 >そもそも削除申請側を無視して出すものです。
それは知った上での
>>61-62です。
なので、そうした通常のやり方ではなく異例ケースだったと思っているわけです。
通常のやり方なら、アカウント復帰時点で動画も全て復帰するはずですから。
後はあなたの推測の話で、特にそれについてのコメントはありません。
どうしても、納得してほしいということであれば、例えば
>一方的にSEGAに許諾を求めるメールを送れば「交渉」と表現しても嘘にはならないですね。
等は、SeyrenLKがメール等でSEGAに連絡して、しかしSEGAからは連絡が無かった、
あるいは拒否の連絡があったということが前提になってますが、
そうだという証拠も示した上でそれは事実だという話をして頂かないと、こちら
も納得しかねます。
あなたも私が推測で話した話をソースなしに納得しないですよね。
それと同じことです。
それから、私は推測だけの水掛け論をこれ以上続けるつもりはありません。
どうしても私を納得させたいということでしたら、逐次、ソースや証拠を私も求めます。
それが無いものは信じる必要がありませんね。
私の方の話もあなたが信頼できるソースが無いものは信じて頂かなくて結構です。
それで
>>70,
>>72の流れを書いたわけです。
81 :
54:2014/02/01(土) 15:25:04.40 ID:/aBpqEIa0
>>62 > 異議申し立てを申請すればYouTubeは大した審査もしてないので
> 偽名でも通るくらいなんですよ。
> 今もそうかは知らないけどSaveMikuが発足した当時はそういう話が挙がってましたね。
過去ログ
>>2-3 を確認してみましたが、そのような話は見当たりません。
どこに異議申し立てが「YouTubeは大した審査もしてないので偽名でも通るくらい」という話が挙がっていましたか?
DMCAの規定によりYouTubeは著作権侵害通知または異議申し立て手続きにおいて
偽名か本名かを判断する必要はない、むしろ偽名であることを理由に
手続きを拒んでしまったらYoutubeが法律違反を問われる事態になるのだから、
偽名で通るのは当たり前だし、それが正しい処理です。
> それで動画も動画のコメ欄、再生数にいたるまでYouTubeが復活させる
> ・・削除といっても一般から見えなくするだけで、
> 本当に削除されるのは、異議申したてもなく一定期間が過ぎてから。
DMCAがYoutubeに要求する「削除」とは「一般から見えなくする」ことです。
動画のコメ欄、再生数は法律的にはどうでも良いことです。
> だから復活は期間内であれば完全にそんなに手間もなく出来ると。
当然、DMCAの異議申し立て手続きに備えて、動画の復活作業はそんなに手間ではないシステムにYoutubeはしていることでしょう。
> そういう話だったと思うんですけど
>>61の現象ってそれとつじつまが合わないんですよね。
(略)
> ただ異例ケースだったんじゃないですかね。
YoutubeにとってはDMCAのセーフハーバー条項に従った定型処理です。
つじつまが合わないとか異例なケースだと思うのは53氏がDMCAを理解していないから、若しくは意図的にDMCAを無視しているからです。
SEGAが著作権侵害通知をYoutubeに出した後に、本当にSeyrenLK氏に許可をだしたのであれば
(=異議申し立てを取り下げしたのであれば)、動画はほぼ同時期に全て復活したはずです。
それが
>>61 のような状況であるということは、SeyrenLK氏のDMCAに定める異議申し立てにより、
YoutubeがSEGAの許可なく動画を復活させたということに過ぎません。
そしてSeyrenLK氏は投稿した任意の動画を非表示設定できますね。
82 :
53:2014/02/02(日) 00:31:02.40 ID:zBg1oXLd0
>>81 >どこに異議申し立てが「YouTubeは大した審査もしてないので偽名でも通るくらい」という話が挙がっていましたか?
2chcopipe.com/archives/51799812.html
(↑SAVE MIKUの過去ログを取り上げた記事です)
>動画の復活作業はそんなに手間ではないシステムにYoutubeはしていることでしょう。
はい。で、実際は全動画の復帰には時間がかかっていたということなのですが、
それに対してのあなたの見解は
>SEGAが著作権侵害通知をYoutubeに出した後に、本当にSeyrenLK氏に許可をだしたのであれば
>(=異議申し立てを取り下げしたのであれば)、動画はほぼ同時期に全て復活したはずです。
>そしてSeyrenLK氏は投稿した任意の動画を非表示設定できますね。
つまりSEGAはSeyrenLK氏を許可していないが、彼の異議申し立てに対して裁判所にSEGAが訴訟を
提起しなかったので、YouTubeは動画を全て復帰させたと。
しかし、彼は復帰した動画の大半を自分で非表示にして、SEGAと交渉中だと嘘を公言してそう
見せかけたのだと。
83 :
53:2014/02/02(日) 00:33:52.10 ID:zBg1oXLd0
(続き)
(仮に実際は同時期に全動画復帰していたとして)復帰したものを自分で非表示設定にしたのは
その動画は別途進行中のSEGAとの交渉が彼の発言通り済んでいないものだったから。
とか、推測話ならなんとでも言えますので。
SEGAとの話合いで5,6個の動画が許可された時点で、異議申し立てをYouTubeに提出->全動画復帰
->交渉中のものは自分で非表示設定->交渉中なので待っていてほしいを公言
どうとでも考えられる話ですね。
もちろん証拠はないのでそれは納得しなくて結構です。
あなたの話も証拠がない限り、納得しませんが。
見解が分かれましたけど、もしあなたの主張で私に納得してほしいのでしたら、
>>80に書いた通り
証拠を求めます。SEGAは彼を許可していないという証拠です。
それが無い上で立てられた推論は、自分にとっては全て砂上の城なんですよ。
それでこちらの認識を変えてほしいということであれば、それは無理な話です。
私には私の推論があるわけですから。
私の方の話もあなたの信用しないSeyrenLK本人の証言以外ありませんので納得しなくてよいですよ。
84 :
53:2014/02/02(日) 00:36:44.40 ID:zBg1oXLd0
(続き)
証拠がない所でいくら推論をぶつけ合っても収束はしません。
証拠も出せない話はもうお互いにしないでおきませんか。これ以上は続けても無駄です。
どちらかがどちらかの見解を否定できるような証拠までは出ずです。
後は各々の考えを持っていても自分は別に構わないのですけど。
※SEGAはSeyrenLKを許可していないという証拠について
それをもしSEGAに確認されるなら、そして許可していないという話が出るようであれば
>>72のような疑惑も
私は持つとは思いますが、まだ話合いをする気がこちらにも起きるというものです。
それ以外の話はいくらされても砂上の城です。延々続けられてもどうしようもありません。
85 :
53:2014/02/02(日) 14:00:59.31 ID:zBg1oXLd0
(一つ思い出したけど、証拠とかの話ではないので84氏宛ではなく)
異議申し立てについては、YouTubeは申し立て内容を審議せず
そのまま通す(沢山ある申し立て一つ一つ審議してる時間もないはず)
のが基本ではあると思いますが、反SaveMiku側の人の中には審議されて、
問題あれば受付けられないものだと主張する方もいました。
どうもそのようなケースがあったようですが、それで自分と言い合い
をしたことが過去にありました。
基本審議はしないけど、何か気になることがあれば調査したりとか、
そのへん曖昧なのかもしれません。
又はポリシーが刻々と変化してるのかもしれません。
それについてさえも例外もなくこうだと断言できることはないようです。
86 :
53:2014/02/02(日) 14:03:05.08 ID:zBg1oXLd0
>85
>(一つ思い出したけど、証拠とかの話ではないので84氏宛ではなく)
「54氏宛ではなく」のミスでした。
87 :
54:2014/02/23(日) 14:24:08.21 ID:EJBeKT7R0
>>63 > 結論としては、SEGAの動画削除の件はSeyernLKの復帰をもって、それはその当時にやはりSEGAとは解決しているらしいけど、
53氏の書き込みによれば、SEGAがSeyenLK氏に許諾を出したとはHarbort氏は言っていませんね。
> The video being removed was indeed because of copyright, but it was restored after SeyrenLK reported it to SEGA staff.
Harbort氏は時系列として、
動画が著作権侵害のため削除→SeyrenLK氏がSEGAに連絡→動画が復活
であったと述べているだけで、
SeyrenLK氏がSEGAから著作権について許諾を受けたという主張ではないです。
返信の中にpermitted, licensed, authorized等、許諾を受けたことを意味するような表現はなかったのですか?
SEGAが許諾したのであればHarbort氏はそのことを返信に書くと思うのですが。
> 去年のSEGAによる動画削除の件は2012年4月に動画が復活しはじめてそれでクローズのようです。
SeyrenLK氏はSEGAを刺激しないように(SEGAから訴訟を起こされないように)、
徐々に動画を非表示状態から表示状態に変えていったと解するのが自然でしょう。
ニワンゴ(ドワンゴの子会社)が運営するニコニコ動画のように日本企業が運営する動画共有サイトであれば、
著作権者からの通報で運営が削除した動画は投稿者が異議申し立てを行なっても聞き入れられず、
著作権者が削除の撤回を申し入れるなど著作権者の同意がない限り運営が動画を復活させることはないでしょう。
これは日本の法律では著作権侵害行為による民事上の責任は故意又は過失の場合に限られており、
著作権者から通報により運営が削除した動画を著作権者の同意なく運営が復活させてしまった場合は、
運営会社が著作権侵害行為を行なったことになり民事上の責任を(この場合は刑事上の責任も)負うことになってしまうからです。
しかしながら、Youtubeはアメリカ企業のGoogleが運営する動画共有サイトです。
アメリカの法律では著作権侵害行為による民事上の責任(主に賠償責任)は無過失責任となっております。
つまり、故意または過失の場合はもちろんのこと過失が全くなかった場合でも
結果として著作権侵害行為をしてしまったのであれば賠償責任を負うのが原則です。
しかし、このままだと、投稿者が著作権侵害動画をアップロードして公開した瞬間に運営会社も著作権侵害行為を行なったことになり著作権者への賠償責任が発生するので、まともに動画共有サイトを運営することは不可能です。
そのためにデジタルミレニアム著作権法(DMCA)が2000年に施行されて、
DMCAに設けられたセーフハーバー条項を遵守すれば
運営会社は著作権侵害行為について免責されるという仕組みになりました。
その条項の中でも重要なのがノーティス・アンド・テイクダウンです。
DMCAのノーティス・アンド・テイクダウンの基本的な考え方は
著作権侵害についての事実争いは通報者と投稿者に任せて、
運営会社は著作権侵害の有無について実体判断をしないということです。
よってSEGAの申し立てによりYoutube運営は申し立ての形式判断のみで動画を削除しますし、
SeyrenLK氏の異議申し立てによりYoutube運営は異議申し立ての形式判断のみでSEGAが訴訟を起こさない限り動画を復活させます。
88 :
54:2014/02/23(日) 14:27:27.40 ID:EJBeKT7R0
日本の総務省にアメリカDMCAのノーティス・アンド・テイクダウンについて
分かりやすい資料がありましたので、引用します。
ノーティスアンドテイクダウン手続について
http://www.soumu.go.jp/main_content/000105846.pdf 『ノーティスアンドテイクダウンとは、権利侵害を主張する者からの通知により、
プロバイダが、権利侵害情報か否かの実体的判断を経ずに、当該情報の削除等の措置を行うことにより、当該削除に係る責任を負わないこととするものである。
米国のデジタルミレニアム著作権法(DMCA)では、
著作権の侵害を主張する者から法定の形式的要件を満たす通知を受領したプロバイダ等は、
著作権侵害情報か否かの実体的判断を経ずに、いったん当該著作権侵害とされる情報を削除すれば、責任を負わないこととされている。
また、削除された当該情報について、発信者に対して削除した旨を通知し、
発信者から反対通知を受け取った場合には、当該著作権の侵害を主張する者に反対通知のコピーを送付するとともに、
一定期間後に当該情報を復活させることを通知し、さらに、当該著作権の侵害を主張する者が一定の期間に発信者に対して侵害行為の差止請求訴訟を提起しない場合は、プロバイダ等が当該情報を復活させれば、責任を負わないこととされている。』
今回の場合は、「著作権の侵害を主張する者」はSEGA、「プロバイダ」はYoutube運営(Google)、「発信者」はSeyrenLK氏です。
動画投稿者(発信者)が動画削除に対して異議申し立て(反対通知)した場合は、
通報者(著作権の侵害を主張する者)が訴訟を起こさない限り動画は復活するという
訴訟社会のアメリカらしい制度になっています。
89 :
53:2014/02/23(日) 20:16:39.98 ID:Yp/5MWPE0
>>87 >SEGAが許諾したのであればHarbort氏はそのことを返信に書くと思うのですが。
私はそういう質問を彼にしていたのではないので。
私の質問内容は
>>63の※に書いてあります。
>>54の
>訴訟はコストもかかりますし(特に海外で裁判を起こすのは大変)、泳がせておいて損害賠償額を釣り上げる方が有利なケース
>もあることから、企業によっては相手の氏名・住所を把握したことで取りあえず満足して訴訟を起こさない(=動画は復活する)
>ケースも多いでしょう。
>その後、SeyrenLK氏が自アカを削除したということは潮時だと判断したのかもしれませんね。
あなたは、2012年4月の時点で彼はSEGAとは解決しておらず、2013年4月に自アカを削除したのは実は尾をひいていると疑って
いるように見受けられました。自アカ削除の件は情報が特になかったので自分も気になった。が、その件はそれとはやっぱり
関係ありませんでしたというこの場への報告です。
私もHarbortも2012年4月で完結していないとはもともと特に思っていません。
その件のHabortの認識も、どこかの記事で読んで既に知ってました。
私が気になったのは、アカウント削除の件がなぜかということです。
そこでその件を質問してその回答を得ました。
あなたはもともとHarbortの発言は信じない人ですし、あれはあなた宛のレスというつもりも、そもそもありません。
本当にSeyrenLKがSEGAに承諾を得たのか、そこを気にするならそうとSEGAにあなたが確認すればよいことです。
すでにそういうレスも何回か挙げてますので。
後の件は蛇足になりますね。SEGAは異議申し立てを審議せずに動画を復帰させるという話は知ってるという話も
既にしています。
90 :
53:2014/02/23(日) 20:20:45.97 ID:Yp/5MWPE0
>>89 >SEGAは異議申し立てを審議せずに
↓
>Youtubeは・・
のミス
91 :
名無しさん@お腹いっぱい。:2014/02/27(木) 17:32:19.75 ID:ypyph8SA0
保守
>>91 1ヶ月に1度で充分らしい
【YouTube】初音ミク動画大量削除問題【雑談&吊りスレ】3
> 565 :名無しさん@お腹いっぱい。:2014/01/20(月) 21:44:53.68 ID:GdfPkgUI0
> そろそろ2周年か。。
> 早いもんだ
>
> 566 :名無しさん@お腹いっぱい。:2014/02/21(金) 01:17:07.29 ID:l48mkE030
> , -――- 、
> / ::,;z====s;:::ヽ
> ,' :::N:::::::i´::::::i:::::::::::::',
> l:::::l'|::::::::人:::::/ヽ::::::::::| キャー♪
> . |::::瓜::イ > ´< l:::::::ノ 保全しちゃうのよー!
> /:::/:::::l:::ゝ.'' ( フ''.ノ<:イヽ
> l:::゚/::l::o:/:`":/ ̄ ̄ ̄ ̄/
> ヽ:|::゚!_゚:。_ゝ/ 一太郎 / カタカタカタカタカタカタカタカタカタカタカタカタカタカタカタカタ
> . ̄ ̄ ̄ V  ̄\/____/
保守というより証拠保全なのか?
93 :
54:2014/04/24(木) 08:14:44.84 ID:7jqyzr7T0
>>70 > SeyrenLKの件は、彼をよく知る人物側の発言は(自分にとっては十分ですが)信頼筋の裏づけがない
> ということであれば、あなたにとっての信頼筋(SEGA)に直接問い合わせするしかないでしょう。
いいえ、SEGAに直接問い合わせるまでもありません。
なぜならば、53氏が言うところの「彼をよく知る人物」(Harbort氏)でさえ
「SEGAがSeyrenLK氏に許諾した」若しくは「許諾したと推測する」と発言していないのですから。
もちろんSeyrenLK氏本人も許諾を受けたとは主張していませんよね?
> SeyrenLKの動画は最終的(2012年4月)にSEGAに認められたので復活したのか?
> それが一番の確認ポイントだと思いますが。
ええ、著作権者たるSEGAが許諾したかどうかが最大のポイントです。
しかし、これまでの53氏のお話ではSEGAが許諾したと推察できる事実関係が皆無です。
「SEGAと交渉した」と推察するのがせいぜいですね。
> 伊藤社長の件はソースは再確認できませんでしたので、信用されなくて結構です。
> 時間が経ちすぎて、何処の記事かもわからなくなっているので。ツイートではなかったようですね。
> しかし、自分と考えが同じであったので内容だけはよく覚えていました。
ソースは存在しないということを了解致しました。
ということは、あなたと伊藤氏は考えが異なっていたのにも関わらずあなたが同じだと誤解したのかもしれませんね。
> 後はコメントしても、互いの土俵がまず違うので、結果的に砂上の城のようになることを続けるよりは、
> あなたの信頼筋にまず確認してください。
ソースが確認できるものだけで話が進められれば十分でしょう。
砂上の城のようになるのはあなたがソース(根拠)のない話を元にするからです。
2ch風に言えば脳内ソースでしょうか。そして、それはデマに繋がり兼ねません。
94 :
53:2014/04/24(木) 16:24:09.01 ID:TQ6suvJt0
>>93 >いいえ、SEGAに直接問い合わせるまでもありません。
では、あなたの主張(SEGAはSeyrenLKの動画を許可していない)にも
ソースはありませんということでFIXします。
わかってないようですが、証拠がある方が異論側の見解を否定し
その考えまでも改めさせることが出来るということですよ。
それが理解できないのだとしたら、もう私はあなたに関わりませ
んので。(無駄なので)
証拠がなければあらゆる可能性が残ります。
あとは何を信じるか信じないかレベルの話。それであれば各々が信じ
られるものに対して同意すればいい。
但し自分の信念だけでは、相手の信念までも変えることは出来ま
せんよ。その認識もしっかり持ってくださいね。
私は私の主張をあなたに強要してないという点も。
その理解がない場合は、以降あなたの発言は放置させて頂きますので。
>ソースが確認できるものだけで話が進められれば十分でしょう。
あなたの方の話にもソースはなかった。話し合うことはもうありませんが。
95 :
53:2014/04/24(木) 16:53:14.17 ID:TQ6suvJt0
>>54氏
わかりやすくしますか、後だしジャンケンが勝つわけではないことを。
あなたが先にSEGAはSeyrenLKを許可してないという主張をしてたとしますね。
そこに私がやってきて、そんなソース何処にもないんですがと言いました。
「許可してない」というソースが無いから、「許可してるんです」にも当然
なりません。どちらの可能性も残るんですよ。
後は各々の信念の問題。どうとらえるのかは自由ですが相手のとらえ方に
まで立ち入れるような立場はお互いにない。
(もちろん自分は何の根拠もなく語っていたわけではないですが、そこを
除外してもということで)
96 :
53:2014/04/24(木) 18:06:57.85 ID:TQ6suvJt0
(54氏宛てではなく)
伊藤さんについては、元エンジニアでオープンソースに彼は大分お世話に
なってきたことから、権利、権利だけでは文化は広がらないという考えを
持ち、初音ミクに関しても収益が絡まなければユーザーが自由に作品
を作って公開することを規制しなかった。二次利用についてはもちろん
一次創作者の意志に依存する所として一次利用はそう。
もちろん違法とフリーは違うという認識もお持ちでしょうが、
そういうポリシーを持ってる方が、違法動画だからと
他社の権利関係にまで首をつっこむことはあり得ないことぐらい、
考えただけでもわかることですけどね。
97 :
53:2014/04/25(金) 11:23:15.82 ID:sVlYV53E0
(54氏宛てではなく)
伊藤さんだけでなく、クリプトン社として違法動画問題は、権利者、Upload者、
YouTube間の問題であり、当社がそこに立ち入ることはありませんということ
を、SaveMikuからのメッセージ返信で回答を頂いています。(正しい姿勢だと
思う)
SaveMiku員なら知ってる経緯ですね。
53氏ってSFさん?
99 :
53:2014/04/27(日) 13:11:19.60 ID:iU7gMW2m0
>>98 いえ、SaveMikuにきてからずっと名無しです。
(委員長やSFさんみたいに、周りから呼ばれてる名前もなしです)
100 :
98:2014/04/29(火) 00:54:33.72 ID:iggveyDk0
おっと、それは失敬!
102 :
53:2014/05/02(金) 20:25:58.34 ID:vwex4Y1+0
ここでデータの受け渡しされたければ、自分は構わないですよ。
どこでされようと監視班におまかせです。
今のところ、ここに何か旧SaveMikuとして書いているの自分ぐらいなので、
今のままではこのスレも要らないですけど。
もともと住民の意思で立てられたスレでもないので。
103 :
73:2014/05/05(月) 13:12:56.88 ID:qp4pKzGr0
んじゃ、ここを仕切ってる人、お言葉に甘えて勝手に拡大解釈でw。今から連投荒らし、しちゃいまーすw。
◆◆◆ゴールデンウィーク特別企画◆◆◆
監視活動サポート便利ツール
◆◆◆ゴールデンウィーク特別企画◆◆◆
新作も3個ありまーす。
≪パソコン対応≫ ≪モバイル対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その1】 YouTube "Load More" button problem solutions SUGGESTION-1
★72BKML00-YT_LMBAC___ProjectSaveMiku_YouTube_LoadMoreButtonAutoClicker_0.1
YouTubeの再生リストやユーザー動画ページの [もっと読み込む]ボタン を自動でクリックし続けるブックマークレット
javascript:(function(){var%20
i
=MaxLimitButtonClicks=5
,
j;function%20ButtonClick(){var%20dTN=document.getElementsByTagName('button');for(var%20h=0;h<dTN.length;h++){if(((dTN[h].
className).indexOf('load-more-button')==0)||((dTN[h].className).indexOf('_mgf _meh')==0))break;};if((i<dTN.length)||(i!=
0)){dTN[h].removeAttribute("disabled");dTN[h].click();i=i-1}else{StopClick();};}function%20StopClick(){if(j!=""){window.
clearInterval(j);j="";};}if(i==0)i=-1;j=window.setInterval(function(){if(i!=0){ButtonClick();}else{StopClick();};},2000);})()
※ 8行 に分けてあります。"MaxLimitButtonClicks" を設定したら、改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ "MaxLimitButtonClicks" に クリック回数を入力する(0は無制限)
(ろ)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページやユーザーページ(www.youtube.com/user/[UserName]/videos)などにアクセスして表示する
(に)このブックマーク(お気に入り)をクリックする
・動作結果
再生リストやユーザー動画ページ、検索結果表示ページの [もっと読み込む]ボタン(パソコン)、[もっと見る]ボタン、[他の動画を表示]ボタン(スマホ) が
最後まで または "MaxLimitButtonClicks"回 まで自動的にクリックされ続ける
・効能
[もっと読み込む] ボタンをいちいち押す手間が省ける
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キー(パソコンの人)を押します。動作中であっても中断され元に戻ります。
パソコン用ユーザーページ(www.youtube.com/user/[UserName]/videos など)の [もっと読み込む]ボタン も連続クリック可能です。
スマホ用検索ページの [もっと見る]ボタン、再生リストの [他の動画を表示]ボタン も連続クリック可能です。
・更新履歴
121121_Alpha1(非公開) 暫定初版。
121125_Alpha2(非公開) 指定回数クリック後に自動的に停止する機能を実装。
130721_Alpha3(非公開) Greasemonkey for IE が開発・公開を終了したため、IIE6,7,8,9,10,11 へ対応。
140328_beta1(非公開) ページを更新すると [もっと読み込む]ボタンがグレーアウトして押せなくなるという Mozilla FireFox のバグに対応
140429_beta2(非公開) モバイルのスマホ用ページが「次の動画」ではなくなり、 [もっと見る]、[他の動画を表示]ボタン になったので、スマホにも対応
140505_0.1 初版。なんとなく初公開。
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その2】 YouTube "Load More" button problem solutions SUGGESTION-2
★72BKML01-YT_UCPLV___ProjectSaveMiku_YouTube_UserChannelPlayListViewer_0.3
YouTubeのユーザーチャンネルページをアップロード動画の再生リスト形式(PlayList形式)で表示するブックマークレット
javascript:(function(){var%20ptReg=/%20%22UC([0-9a-zA-Z_%5C-]){22}/i;var%20oDB=document.body.innerHTML;if(ptReg.test(oDB)){location.href=
location.protocol+'//www.youtube.com/'+((""+(oDB).match(ptReg)).replace(/,./,'')).replace('%20%22UC','playlist?list=UU');};})()
※ 2行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeのユーザーチャンネルページ(または動画再生ページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
ユーザーチャンネルが、PlayList形式(アップロード日の新しい順)で表示される
・効能
「○○ 本の動画」がページの右上に表示されるので総アップロード動画本数が一目瞭然
ユーザーアップロード動画に対して、再生リスト向けユーティリティー群・・・ YT_LMBAC、YT_PLENB、YT_PLRLI、YT_PLLRB、などが適用可能となる
・・・・・・などなど
・追加情報
動画再生ページからも動作可能(ブラウザやOSや端末に依存。勿論無保証がお約束)
通常のユーザーチャンネル表示に戻すにはページ上部の所有者名をクリックします。
・更新履歴
121123_0.1 初版
121210_0.2 通信プロトコル(http: や https: など)を保持できるように改良
130411_0.3 "One Channel"レイアウト形式のユーザーチャンネルに対応
≪パソコン対応≫ ≪モバイル対応≫
【YouTubeの検索結果並び替え:アップロード日順】
YouTubeの検索結果表示をアップロード日順ソート形式で表示するブックマークレット
★72BKML03-YT_ESSDU___ProjectSaveMiku_YouTube_ExtraSearchSort_byDateUploaded_0.3
javascript:(function(){var%20qParam='search_sort=video_date_uploaded',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:再生回数順】
YouTubeの検索結果表示を再生回数順ソート形式で表示するブックマークレット
★72BKML04-YT_ESSVC___ProjectSaveMiku_YouTube_ExtraSearchSort_byViewCount_0.3
javascript:(function(){var%20qParam='search_sort=video_view_count',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:評価順】
YouTubeの検索結果表示を評価順ソート形式で表示するブックマークレット
★72BKML06-YT_ESSAR___ProjectSaveMiku_YouTube_ExtraSearchSort_byAverageRating_0.3
javascript:(function(){var%20qParam='search_sort=video_avg_rating',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:デフォルト状態(解除)】
ソート形式で表示されているYouTubeの検索結果表示をデフォルト状態にする(解除する)ブックマークレット
★72BKML05-YT_ESSDF___ProjectSaveMiku_YouTube_ExtraSearchSort_byDefault_0.3
javascript:(function(){var%20qParam='search_sort=video_avg_rating',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,
sYT='.youtube.com/results?',pYT='://www',mYT='://m';if((oLH.indexOf(pYT+sYT)>3)||(oLH.indexOf(mYT+sYT)>3)){
location.href=(oLH.replace(ptReg,''));};})()
※ 2行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeで検索する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
検索結果表示がソート表示されたり解除されたりする
・追加情報
元に戻すには 72BKML05-YT_ESSDF を実行するか、虫眼鏡のボタンを押して再検索します。
「検索対象:」や「動画の長さ:」などの他の検索オプションを付けても解除されないので併用が可能です。
ブラウザの[更新]ボタンやキーボードの[F5]キー(パソコンの人)を押しても解除されません。
下部の [もっと読み込む](パソコン)[もっと見る](スマホ)ボタンを押しても解除されません。
・更新履歴
121209_0.1 初版。
121210_0.2 正規表現検索パターンが微妙におかしかったので修正。
140505_0.3 モバイル用検索ページの検索オプションが「今日・今週・今月」のみになってしまったのでモバイルにも緊急対応
≪パソコン対応≫ ≪モバイル対応≫
★73BKML01-YT_LOGIN____
YouTube/Google のログイン画面で「メールアドレス」と「パスワード」を自動入力して [ログイン] ボタンを自動で押すブックマークレット
javascript:(function(){
;var%20USER="電子メールアドレス"
;var%20PASS="ログインパスワード"
;var%20boxU=document.getElementById("Email");var%20boxP=document.getElementById("Passwd");var%20Butn=document.getElementById("signIn");if(boxU&&boxP){boxU.value=USER;boxP.value=PASS;Butn.click();};})()
4行に分けてあります。「電子メールアドレス」「ログインパスワード」を入力したら、1行に直してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・動作結果
「メールアドレス」と「パスワード」が自動入力されて [ログイン] ボタンが自動で押される
・効能
クッキーや履歴をクリアした後でも簡単にログインできます。
オートコンプリートを無効にしていても簡単にログインできます。
複数のメインアカウントを持っていても、アカウント分だけ作成しておけば切り替えが簡単です。
・追加情報
「メールアドレス」と「パスワード」の文字列はインターネット上の通信はSSL128ビットの強力な暗号化が施されますが
ブックマークレット上では特に暗号化などはされていません。
家族や友達に登録したブックマークレットのコードを直接見られると容易に読み取れてしまうので注意が必要です。
・更新履歴
130520 初版。
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML01-YT_PLENB】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その3】 YouTube "Load More" button problem solutions SUGGESTION-3
★74BKML01-YT_PLENB___ProjectSaveMiku_YouTube_PlayList_ExtendFunctionLike_a_NextButton_0.1
[もっと読み込む]ボタン のみとなってしまった新仕様(2014/05 現在)の再生リスト上で、
廃止された [次へ]ボタン または [前へ]ボタン を押した時の動作をエミュレートするブックマークレット
To be Continued... 続きます・・・
【74BKML01-YT_PLENB】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLENB'
,DTP
=DirectionToTurnPage=1
,SPR
=ScrollPositionReturn=266
,IWT
=InternetLoadWaitTime=1500
,sDSP_Fow='Next ≫ 次へ ≫'
,sDSP_Rev='≪ 前へ ≪ Previous'
,oD=document,oDB=oD.body,oDE=oD.documentElement,mTN='getElementsByTagName',mID='getElementById',mSA='setAttribute',mGA='getAttribute',mCE='createEleme
nt',mAC='appendChild',vID=sID+'_video-index=',cID=sID+'_YT-lmClass',aID=sID+'_YT-Ajax-',eYTvt=oD[mID]('pl-video-table'),eYTvtBody=eYTvt[mTN]('tbody')[
0],ytvtID=eYTvtBody[mGA]('id'),posL=oDE.scrollLeft,posT=oDE.scrollTop,ptR1=/index=[0-9]+/,ptR2=/[0-9]+/,h,i,j;function%20cLM(p){var%20oB=oD[mTN]('butt
on'),pR=/data-uix-load-more-href="(((?!").)+)"/,R=null;for(var%20i=0;i<oB.length;i++){if((oB[i].className).indexOf('load-more-button')==0){if(p==null)
{R=i};if(p==0){R=oB[i].className};if(p==1){R=((oB[i].outerHTML).match(pR)[0]).replace(pR,'$1')};break;};};return%20R}if(SPR==-1){alert('Current%20scro
ll%20position%20is%20%20'+oDE.scrollTop+'');};var%20dTN=oD[mTN]('tr');for(h=0,j=dTN.length;h<j;h++){if((dTN[h].className).indexOf('pl-video%20yt-uix-t
ile')==0){if(ptR1.test(dTN[h].outerHTML)){var%20LastIndex=((dTN[h].outerHTML).match(ptR1)[0]).match(ptR2)[0];if(TopIndex==null){var%20TopIndex=LastInd
ex;};};};};(function(){if(cLM(0)!=null){var%20eLMc=oD[mID](cID);if(eLMc==null){eLMc=oD[mCE](sID);eLMc[mSA]("id",cID);eLMc[mSA]("YT-lmClass",cLM(0));oD
B[mAC](eLMc);};if(LastIndex!=null){var%20eHLA=oD[mID](cID+LastIndex);if(eHLA==null){eHLA=oD[mCE](sID);eHLA[mSA]("id",cID+LastIndex);eHLA[mSA]("YT-Ajax
-href",cLM(1));oDB[mAC](eHLA);};};};if(DTP==0){if(TopIndex>2){for(j=TopIndex-11;j>0;j-=10){var%20eHLA=oD[mID](cID+j);if(eHLA!=null)break;};if(eYTvt!=n
ull){if(eHLA!=null){if(cLM(0)!=null){var%20dTN0=oD[mTN]('button');i=cLM();dTN0[i][mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));dTN0[i].in
nerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';}else{var%20eLMB=oD[mCE]('button');eLMB[mSA]("type","button");eLMB[mSA]("onclick",";return%20false;"
);eLMB[mSA]("role","button");eLMB[mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));eLMB[mSA]("class",(oD[mID](cID))[mGA]('YT-lmClass'));eLMB[
mSA]("data-uix-load-more-target-id",ytvtID);eLMB.innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';eYTvt.parentNode.insertBefore(eLMB,eYTvt.nextSibl
ing);};}else{if(TopIndex>2){location.reload(false);TopIndex=3;};};};};};})();void(function(){var%20sLF=String.fromCharCode(10);i=cLM();if(i!=null){var
%20dTN0=oD[mTN]('button');if(dTN0[i].disabled){dTN0[i].removeAttribute("disabled");};if((DTP!=0)||(TopIndex!=2)){if((DTP==0)&&(TopIndex==3)){dTN0[i][m
SA]("disabled","disabled");dTN0[i].innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';};eYTvtBody.innerHTML=sLF+sLF+sLF;if((DTP!=0)||(TopIndex>3)){i=
cLM();if(i!=null){if(DTP!=0){dTN0[i].innerHTML='<span>'+sDSP_Fow+'</span><p>'+sID+'</p>';};dTN0[i].click();};};};};})();void(window.onload=function(){
var%20pT;if(SPR==1){pT=posT;}else{if(SPR==2){pT=0;}else{if(SPR==3){pT=Math.pow(2,20);}else{pT=SPR;}}};if(SPR>0){window.setTimeout(function(){window.sc
rollTo(posL,pT);},IWT+0);};})();void(function(){window.setTimeout(function(){var%20dTN1=oD[mTN]('tr');for(h=0;h<dTN1.length;h++){if((dTN1[h].className
).indexOf('pl-video%20yt-uix-tile')==0){var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if((dTN2[i].className).indexOf('pl-video-thumbnail')=
To be Continued... 続きます・・・
【74BKML01-YT_PLENB】3/3
=0){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j].className).indexOf('ux-thumb-wrap')==0){var%20index=((dTN3[j].href).match(ptR1
)[0]).match(ptR2)[0];var%20nDel=oD[mID](vID+index);if(nDel!=null){nDel.parentNode.removeChild(nDel);}var%20eVI=oD[mCE]('div');eVI[mSA]("id",vID+index)
;eVI.appendChild(document.createTextNode((index-1)+'%20'));dTN2[i].insertBefore(eVI,dTN3[j]);};};};};};};},IWT+100);})();})()
※ 35行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ(後述)を入力し「前へ」と「次へ」に設定したブックマークレットを1個ずつ作成する
(ろ)それぞれをブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(に)「前へ」モード、または「次へ」モードに設定したブックマーク(お気に入り)をクリックする
・動作結果
旧仕様の再生リストの [前へ]ボタン または [次へ]ボタン を押した場合とほぼ同一の表示結果となる
・効能
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
[もっと読み込む] ボタンを押す度に動画情報を無限に追加読み込みし続ける事による物理メモリーの無駄な消費を解消
[もっと読み込む] ボタンを何度も押してページが長大になる事によってページスクロールが面倒になるイライラを解消
<"video-index">番号(動画の通し番号)が動画サムネイルの左上に表示されるので何本目の動画なのかが一目瞭然
YouTubeサーバへの負荷は[もっと読み込む]ボタンを押した場合と全く同じで、ブラウザやパソコンへの負荷は軽減される
・・・・・・などなど
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
既存の [もっと読み込む]ボタンは常に有効です。このブックマークレットとの併用も勿論可能です。いつでも押してください。
[もっと読み込む]ボタンをすべて押して読み込み済みの場合であっても、サムネイルの左上に<video-index>番号の表示が可能です。
・オプションパラメータ
DirectionToTurnPage・・・ 動作モードです。 0:[前へ]ボタン として動作します。 1:[次へ]ボタン として動作します。
ScrollPositionReturn・・・ 動作後にブラウザの表示を指定位置に自動スクロールします。ScrollPosition という単位の数値で指定しますが -1〜3 を指定した場合に限り以下のような特別な動作をします。
-1:現在位置のScrollPosition値をアラートウィンドウに表示 0:自動スクロール無効 1:実行直前の位置へ復帰 2:最上部へスクロール 3:最下部へスクロール
InternetLoadWaitTime・・・ ページの読み込みが完了し処理を開始するまでの待ち時間。単位はミリ秒(千分の一秒)です。頻繁に<video-index>番号の表示に失敗する場合はもう少し長くする必要があるかもしれません。
sDSP_Fow と sDSP_Rev・・・ 次または前のページのajaxデータリクエストにYouTubeサーバが応えるまでの間、ページ上部に表示されます。あなたの好きな文字列に変更可能です。
・更新履歴
140505_0.1 初版
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.1
YouTubeの仕様変更(2014/05 現在)で再生リストに表示されなくなってしまった「アップロード日時」と「再生回数」を表示するブックマークレット
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,
DisplayPos_Ago=0
,
DisplayWidth=80
,
ptReg1=/index=[0-9]+/,ptReg2=/[0-9]+/,ptReg3=/playlist\?list=([\w\-]+)/,dID=sID+'_Ext-Info-',Top,Last,S=0,U1='//gdata.youtube.com/feeds/api/playlists/
',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Date(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE
='createElement',mAC='appendChild',ID=((location.href).match(ptReg3)[0]).replace(ptReg3,'$1');if(ID.length==16){ID='PL'+ID};var%20TTT;(function(f){var
%20oJQ = oD[mCE]("script");oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC
](oJQ);})(function($){function%20OpeTAG(IDX,STR){var%20h,i,j,k,Ix,N,eTAG,CN='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][
CN]).indexOf('pl-video yt-uix-tile')==0){if(ptReg1.test(dTN1[h].outerHTML)){Ix=((dTN1[h].outerHTML).match(ptReg1)[0]).match(ptReg2)[0];};var%20dTN2=dT
N1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j][CN])
.indexOf('pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N==null){if(IDX==0){Last=Ix;if(Top==null){Top=Last;S=Top-h;};};if(IDX==Ix){eTAG=oD[mCE](
'pre');eTAG.setAttribute("id",dID+Ix);eTAG[mAC](oD.createTextNode(STR));dTN2[i].insertBefore(eTAG,dTN3[j]);return;};};};};};};};};}function%20tfJST(T)
{return%20T.substr(0,4)+'/'+T.substr(5,2)+'/'+T.substr(8,2)+'%20'+T.substr(11,8);}function%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime(
))-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(
rD<0){M=M-1};if(rD==0){var%20oRef=new Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)
+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{s=s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[
f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')r
eturn%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%2
0WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R='%20'+R;};if((D!=1)&&(LenB(R)<W)){R=R+'%20';};};return%20R;}OpeTAG(0,'');if((Last-Top)>0){for(var%20h
=Top-1;h<Last-1;h+=50){$.ajax({url:U1+ID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.it
ems;$.each(items,function(i,item){var%20video=item.video,sVCT=String(video.viewCount).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,')+'回',sVUP=video.upload
ed,oVUPL=oVUP=new%20Date(sVUP);oVUPL.setTime(oVUPL.getTime()-(60000*tO));var%20DSP1='Upload: '+sVUP+' ('+tfJST(oVUPL.toISOString())+')';OpeTAG(item.po
sition+1,DSP1+' '+WW(CalAgo(tNow,sVUP),DisplayPos_Ago,DisplayWidth-LenB(DSP1+sVCT))+' '+sVCT);});}});};};});})()
※ 26行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] が表示される
・効能
YouTubeの大規模仕様変更によって失われた表示情報が復旧し仕様変更以前の表示状態と同等となる
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
・オプションパラメータ
"DisplayPos_Ago" ・・・「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ 全体の表示幅を半角文字数換算の個数で指定します。
・開発者、および JavaScripterの方へ
このブックマークレットは、YouTube DATA-API から、jquery の ajax機能にて値を個別に取得するコードを記述しています。従って、YouTube DATA-API が提供している情報であれば
「アップロード日時」「再生回数」以外の情報も自由に取得可能です。数文字のコードを追加して行くだけで取得項目の自由な追加が実現します。
$.ajax()ファンクション内のJsonc展開ルーチンで、第2階層"video"を for each 文節に相当する $.each で配列メンバーから取り出すコード部分に
現在割り当てているメンバーアイテムは "video.uploaded" "video.viewCount" の2アイテムだけですが、このメンバーアイテムの他にも、好みの情報を
自由に取り出す事が可能です。例えば、
var 概要=video.description; var 動画タイトル=video.title; var 人気度=video.rating; var いいね!=video.likeCount; var コメント数=video.commentCount;
などです。とても簡単です。JavaScriptですから戻り値はいずれもバリアント型となる筈です。引数や仕様等の詳細については
デベロッパー ガイド: Data API プロトコル
https://developers.google.com/youtube/2.0/developers_guide_protocol?hl=ja やその他の Google社 および YouTube社の公式資料を参照ください。
また、このブックマークレットでは「Ajax」の定義に従ってすべて、非同期で処理するよう設計しています。すべてのパラメータを $.ajax()に渡して処理を依頼したら、
このブックマークレットはとっとと終了します。その後、jqueryが YouTube DATA-API から非同期でデータを取得、依頼した処理を取得データ順に非同期に実行して行きます。
その間、ブラウザは待ち状態から開放され自分の処理を行いユーザーの指示にも従います。ハングしたり不安定になったりする事はありません。詳細は jqueriの仕様を参照ください。
このように、取得パラメータを拡張した場合であっても、処理量の増加は殆ど考慮する必要はありません。処理落ちや失敗はまず起こらない筈です。いくらでも増やしてください。
寧ろ、表示項目の追加時に最も注意すべき点は、実際のページへ表示する際の表示領域でしょう。
表示のために追加するタグエレメント階層(本コードでは "title" 階層の先頭に apendしています)とタグの種類(div、span、・・・)を吟味する必要があるでしょう。
・更新履歴
140505_0.1 初版
114 :
103:2014/05/05(月) 16:26:10.36 ID:qp4pKzGr0
ゴールデンウィーク特別企画の連投荒らしでした。
監視班の人は、このツールで監視活動にさらに励んでくださいねw。
>>103 委員長、乙ダヨー
このままでよろしいか?
116 :
103:2014/05/05(月) 21:09:08.92 ID:qp4pKzGr0
が〜ん
早速 74BKML02-YT_PLRLI のバグが発覚しました!
瑣末な不具合なんですけど、一応修正です、恥ずかしいんで。コード部分、2/3 だけ丸ごとです。
そのまま改行を削除するだけで使用できます・・・
117 :
103:2014/05/05(月) 21:19:36.46 ID:qp4pKzGr0
>>112 のバグを修正
【74BKML02-YT_PLRLI】2/3 のコード部分のみ丸ごと、および 3/3 の更新履歴です。
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,
DisplayPos_Ago=0
,
DisplayWidth=76
,
ptReg1=/index=[0-9]+/,ptReg2=/[0-9]+/,ptReg3=/playlist\?list=([\w\-]+)/,dID=sID+'_Ext-Info-',Top,Last,S=0,U1='//gdata.youtube.com/feeds/api/playlists/
',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Date(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE
='createElement',mAC='appendChild',ID=((location.href).match(ptReg3)[0]).replace(ptReg3,'$1');if(ID.length==16){ID='PL'+ID};(function(f){var%20oJQ = o
D[mCE]("script");oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC](oJQ);})(
function($){function%20OpeTAG(IDX,STR){var%20h,i,j,k,Ix,N,eTAG,CN='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][CN]).index
Of('pl-video yt-uix-tile')==0){if(ptReg1.test(dTN1[h].outerHTML)){Ix=((dTN1[h].outerHTML).match(ptReg1)[0]).match(ptReg2)[0];};var%20dTN2=dTN1[h][mTN]
('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j][CN]).indexOf('
pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N==null){if(IDX==0){Last=Ix;if(Top==null){Top=Last;S=Top-h;};};if(IDX==Ix){eTAG=oD[mCE]('pre');eTA
G.setAttribute("id",dID+Ix);eTAG[mAC](oD.createTextNode(STR));dTN2[i].insertBefore(eTAG,dTN3[j]);return;};};};};};};};};}function%20tfJST(T){return%20
T.substr(0,4)+'/'+T.substr(5,2)+'/'+T.substr(8,2)+'%20'+T.substr(11,8);}function%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime())-(tU.get
Time())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-
1};if(rD==0){var%20oRef=new Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if(
(M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{var%20s=s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d
/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')retur
n%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%20WW(
S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R='%20'+R;};if((D!=1)&&(LenB(R)<W)){R=R+'%20';};};return%20R;}OpeTAG(0,'');if(((Last-Top)>0)&&(Top<1002)){f
or(var%20h=Top-1;(h<Last-1)&&(h<1001);h+=50){if(h>951){h=951};$.ajax({url:U1+ID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:functi
on(jsonc){var%20d=jsonc.data,items=d.items;$.each(items,function(i,item){var%20video=item.video,sVCT=String(video.viewCount).replace(/(\d)(?=(\d\d\d)+
(?!\d))/g,'$1,')+'回',sVUP=video.uploaded,oVUPL=oVUP=new%20Date(sVUP);oVUPL.setTime(oVUPL.getTime()-(60000*tO));if((item.position>Top-2)&&(item.positi
on<1001)){if(sVUP.substr(2,1)==7){var%20DSP1=DSP2='';}else{var%20sJST=tfJST(oVUPL.toISOString()),DSP1='Upload:'+sVUP+' ('+sJST+')',DSP2=CalAgo(tNow,sV
UP);};OpeTAG(item.position+1,DSP1+' '+WW(DSP2,DisplayPos_Ago,DisplayWidth-LenB(DSP1+sVCT))+' '+sVCT);};});}});};};});})()
※ 27行 に分けてあります。改行を削除して 1行に直して使用してください。
・更新履歴
140505_0.1 初版
140505_0.2 削除動画や非公開動画で APIから Upload: の値が戻らなかった場合「44年4ヶ月前」などと異常な値が表示される不具合を修正
118 :
103:2014/05/05(月) 21:33:21.55 ID:qp4pKzGr0
>>115さん
みなさん次第ですよ。
おれには決定権はありません。ここは「対策スレ」の本部ですから。
>>118 いや、スマン。
うーん・・・皆さんからSFさんと呼ばれている者である。
言葉が足りんかった。
ここ以外で「監視班」スレがいるかどうか、ってことて。
120 :
103:2014/05/05(月) 22:57:19.88 ID:qp4pKzGr0
あら、SFさんでしたかw。監視班は大所帯なので、間違えちゃいましたw。
以前あちらで意見を募った時は大荒れでしたね。
あの時、反対意見を持つ人たちの不満の主たる原因は、確か「日本本部」でしたよね・・・
今現在のスレタイはその点での問題は解消されましたが、確かに、あれはちょっとでした。
・・・・・・もう少し、他の人の意見も聞いてみたくないですか?
おれたちの行く所は必然的にゆるゆるの雑談三昧になる訳ですし・・・・・・
>>120 英語の人が何をもってこの活動を続け、「本部」にこだわったのかは非常に興味深いのだが、
ここにはミクさんがおらんw
この際、スレを一新して監視班スレを新しくつくるのがいいんでね? と提案してみる。
122 :
103:2014/05/05(月) 23:23:30.85 ID:qp4pKzGr0
> ここにはミクさんがおらんw
それ、大きいですよね。
今、カツオの叩きと酢豚つまみながらなんですけど、同じぐらいミスマッチですw。
123 :
103:2014/05/05(月) 23:44:33.14 ID:qp4pKzGr0
なんか、jquery、処理、早くなってません? 1.4あたりよりも
「あ、早いな」って思うくらい体感的に早くなってる気がするんですけども。
酔っ払ってるのかなw。
>>122 イカのあたりめと焼酎水割りw
所詮俺たちはコテ名乗らなかった傍流だしな。
お気にの動画を紹介しあいながら・・・っうのもありかとオモ。
125 :
103:2014/05/06(火) 00:03:23.92 ID:qp4pKzGr0
あっ、昨夜はイカの塩辛。あと、バンバンジーw。ミスマッチ〜〜www。
悪酔いするなよーw
じゃ、ま、とりま提案ということで。
【YouTube】初音ミク動画大量削除問題【旧SAVE MIKU・監視班】
嘗てYouTube上の初音ミク、また日本のボーカロイドたちの作品、特に翻訳動画における削除問題があり、
多くの有志が問題の解決に向けて取り組んできました。
そして件の問題は終息を迎え、組織として活動を続けた「SAVE MIKU」は解散し、残された問題と
課題を解決するために「ミクさんを守りたい」という理念のもと個々で活動を続けています。
こちらは今回のことに端を発した問題・課題の解決に向けて取り組む活動報告と、自由で活発な意見・
情報交換を行う総合スレです。
本スレの目的は誰かの擁護ではなく、また中傷でもなく、様々な問題・課題を話し合い、確定情報に基づき
その解決に向けて実践して行くことです。
【注意事項】
本スレでは、動画の未承諾転載を推奨していません。
本スレでは、ボカロ動画に係わる楽しい会話や雑談を規制しません。
個人が収得した情報の公開、取り扱いには十分ご注意ください。
尚、現在のところ「初音ミク動画大量削除事件」は沈静化しておりますが、同等の大きな問題に直面した場合、
当トビは速やかに【対策本部】へと移行し、その解決に向けて取り組みます。
すまん。ここはこうだな。
×課題を解決するために「ミクさんを守りたい」という理念のもと個々で活動を続けています。
〇課題を解決するために「ミクさんを守りたい」という理念のもと個々で監視活動を続けています。
128 :
103:2014/05/06(火) 01:00:42.14 ID:/+8tjCbf0
あと、ヒメゴボウとこんにゃくの胡麻和え。こんにゃくが凄く黒いんですよ。でもおいしい。
えっ?もういいって?
こりゃまたしつれいしますたーw
SFさん、えと、おれ的意見を言うとですね、
> 旧SAVE MIKU・監視班
は、ちょっと、見直した方が良いと思います。
これだと、まるで監視班の活動も、終了したかのような印象を受けます。
> 個人が収得した情報の公開、取り扱いには十分ご注意ください。
おれのデータに関しては、転載・拡散・引用・その他、一切自由ってか、希望なので。
他の方に関してはこの限りではありませんが。
みなさんはどう思いますか?
129 :
103:2014/05/06(火) 01:20:35.48 ID:/+8tjCbf0
さらに言うとですね、監視班専用スレにはしない方が良いような気がします。
1匹のトラに襲われないようにするには、トラを檻の中に閉じ込めればよい
たくさんのトラに襲われないようにするには、自分が檻の中に閉じこもればよい
トラって・・・誰の事?・・・・・・
≪パソコン対応≫ ≪モバイル対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その1】 YouTube "Load More" button problem solutions SUGGESTION-1
★72BKML00-YT_LMBAC___ProjectSaveMiku_YouTube_LoadMoreButtonAutoClicker_0.1
YouTubeの再生リストやユーザー動画ページの [もっと読み込む]ボタン を自動でクリックし続けるブックマークレット
javascript:(function(){var%20
i
=MaxLimitButtonClicks=5
,
j;function%20ButtonClick(){var%20dTN=document.getElementsByTagName('button');for(var%20h=0;h<dTN.length;h++){if(((dTN[h].
className).indexOf('load-more-button')==0)||((dTN[h].className).indexOf('_mgf _meh')==0))break;};if((i<dTN.length)||(i!=
0)){dTN[h].removeAttribute("disabled");dTN[h].click();i=i-1}else{StopClick();};}function%20StopClick(){if(j!=""){window.
clearInterval(j);j="";};}if(i==0)i=-1;j=window.setInterval(function(){if(i!=0){ButtonClick();}else{StopClick();};},2000);})()
※ 8行 に分けてあります。"MaxLimitButtonClicks" を設定したら、改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ "MaxLimitButtonClicks" に クリック回数を入力する(0は無制限)
(ろ)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページやユーザーページ(www.youtube.com/user/[UserName]/videos)などにアクセスして表示する
(に)このブックマーク(お気に入り)をクリックする
・動作結果
再生リストやユーザー動画ページ、検索結果表示ページの [もっと読み込む]ボタン(パソコン)、[もっと見る]ボタン、[他の動画を表示]ボタン(スマホ) が
最後まで または "MaxLimitButtonClicks"回 まで自動的にクリックされ続ける
・効能
[もっと読み込む] ボタンをいちいち押す手間が省ける
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キー(パソコンの人)を押します。動作中であっても中断され元に戻ります。
パソコン用ユーザーページ(www.youtube.com/user/[UserName]/videos など)の [もっと読み込む]ボタン も連続クリック可能です。
スマホ用検索ページの [もっと見る]ボタン、再生リストの [他の動画を表示]ボタン も連続クリック可能です。
・更新履歴
121121_Alpha1(非公開) 暫定初版。
121125_Alpha2(非公開) 指定回数クリック後に自動的に停止する機能を実装。
130721_Alpha3(非公開) Greasemonkey for IE が開発・公開を終了したため、IIE6,7,8,9,10,11 へ対応。
140328_beta1(非公開) ページを更新すると [もっと読み込む]ボタンがグレーアウトして押せなくなるという Mozilla FireFox のバグに対応
140429_beta2(非公開) モバイルのスマホ用ページが「次の動画」ではなくなり、 [もっと見る]、[他の動画を表示]ボタン になったので、スマホにも対応
140505_0.1 初版。なんとなく初公開。
131 :
103:2014/05/06(火) 12:12:44.43 ID:2Ww6Y28e0
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その2】 YouTube "Load More" button problem solutions SUGGESTION-2
★72BKML01-YT_UCPLV___ProjectSaveMiku_YouTube_UserChannelPlayListViewer_0.3
YouTubeのユーザーチャンネルページをアップロード動画の再生リスト形式(PlayList形式)で表示するブックマークレット
javascript:(function(){var%20ptReg=/%20%22UC([0-9a-zA-Z_%5C-]){22}/i;var%20oDB=document.body.innerHTML;if(ptReg.test(oDB)){location.href=
location.protocol+'//www.youtube.com/'+((""+(oDB).match(ptReg)).replace(/,./,'')).replace('%20%22UC','playlist?list=UU');};})()
※ 2行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeのユーザーチャンネルページ(または動画再生ページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
ユーザーチャンネルが、PlayList形式(アップロード日の新しい順)で表示される
・効能
「○○ 本の動画」がページの右上に表示されるので総アップロード動画本数が一目瞭然
ユーザーアップロード動画に対して、再生リスト向けユーティリティー群・・・ YT_LMBAC、YT_PLENB、YT_PLRLI、YT_PLLRB、などが適用可能となる
・・・・・・などなど
・追加情報
動画再生ページからも動作可能(ブラウザやOSや端末に依存。勿論無保証がお約束)
通常のユーザーチャンネル表示に戻すにはページ上部の所有者名をクリックします。
・更新履歴
121123_0.1 初版
121210_0.2 通信プロトコル(http: や https: など)を保持できるように改良
130411_0.3 "One Channel"レイアウト形式のユーザーチャンネルに対応
132 :
103:2014/05/06(火) 12:15:34.52 ID:2Ww6Y28e0
≪パソコン対応≫ ≪モバイル対応≫
【YouTubeの検索結果並び替え:アップロード日順】
YouTubeの検索結果表示をアップロード日順ソート形式で表示するブックマークレット
★72BKML03-YT_ESSDU___ProjectSaveMiku_YouTube_ExtraSearchSort_byDateUploaded_0.3
javascript:(function(){var%20qParam='search_sort=video_date_uploaded',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:再生回数順】
YouTubeの検索結果表示を再生回数順ソート形式で表示するブックマークレット
★72BKML04-YT_ESSVC___ProjectSaveMiku_YouTube_ExtraSearchSort_byViewCount_0.3
javascript:(function(){var%20qParam='search_sort=video_view_count',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:評価順】
YouTubeの検索結果表示を評価順ソート形式で表示するブックマークレット
★72BKML06-YT_ESSAR___ProjectSaveMiku_YouTube_ExtraSearchSort_byAverageRating_0.3
javascript:(function(){var%20qParam='search_sort=video_avg_rating',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,sYT='.youtube.
com/results?',pYT='://www',mYT='://m';if(oLH.indexOf(pYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/search_query=/,
qParam+'&search_query=');};if(oLH.indexOf(mYT+sYT)>3){location.href=(oLH.replace(ptReg,'')).replace(/q=/,qParam+'&q=');};})()
【YouTubeの検索結果並び替え:デフォルト状態(解除)】
ソート形式で表示されているYouTubeの検索結果表示をデフォルト状態にする(解除する)ブックマークレット
★72BKML05-YT_ESSDF___ProjectSaveMiku_YouTube_ExtraSearchSort_byDefault_0.3
javascript:(function(){var%20qParam='search_sort=video_avg_rating',ptReg=/search_sort=[^&]+[&]/,oLH=location.href,
sYT='.youtube.com/results?',pYT='://www',mYT='://m';if((oLH.indexOf(pYT+sYT)>3)||(oLH.indexOf(mYT+sYT)>3)){
location.href=(oLH.replace(ptReg,''));};})()
※ 2行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeで検索する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
検索結果表示がソート表示されたり解除されたりする
・追加情報
元に戻すには 72BKML05-YT_ESSDF を実行するか、虫眼鏡のボタンを押して再検索します。
「検索対象:」や「動画の長さ:」などの他の検索オプションを付けても解除されないので併用が可能です。
ブラウザの[更新]ボタンやキーボードの[F5]キー(パソコンの人)を押しても解除されません。
下部の [もっと読み込む](パソコン)[もっと見る](スマホ)ボタンを押しても解除されません。
・更新履歴
121209_0.1 初版。
121210_0.2 正規表現検索パターンが微妙におかしかったので修正。
140505_0.3 モバイル用検索ページの検索オプションが「今日・今週・今月」のみになってしまったのでモバイルにも緊急対応
133 :
103:2014/05/06(火) 12:30:18.73 ID:2Ww6Y28e0
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML01-YT_PLENB】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その3】 YouTube "Load More" button problem solutions SUGGESTION-3
★74BKML01-YT_PLENB___ProjectSaveMiku_YouTube_PlayList_ExtendFunctionLike_a_NextButton_0.1
[もっと読み込む]ボタン のみとなってしまった新仕様(2014/05 現在)の再生リスト上で、
廃止された [次へ]ボタン または [前へ]ボタン を押した時の動作をエミュレートするブックマークレット
To be Continued... 続きます・・・
134 :
103:2014/05/06(火) 12:32:49.75 ID:2Ww6Y28e0
【74BKML01-YT_PLENB】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLENB'
,DTP
=DirectionToTurnPage=1
,SPR
=ScrollPositionReturn=266
,IWT
=InternetLoadWaitTime=1500
,sDSP_Fow='Next ≫ 次へ ≫'
,sDSP_Rev='≪ 前へ ≪ Previous'
,oD=document,oDB=oD.body,oDE=oD.documentElement,mTN='getElementsByTagName',mID='getElementById',mSA='setAttribute',mGA='getAttribute',mCE='createEleme
nt',mAC='appendChild',vID=sID+'_video-index=',cID=sID+'_YT-lmClass',aID=sID+'_YT-Ajax-',eYTvt=oD[mID]('pl-video-table'),eYTvtBody=eYTvt[mTN]('tbody')[
0],ytvtID=eYTvtBody[mGA]('id'),posL=oDE.scrollLeft,posT=oDE.scrollTop,ptR1=/index=[0-9]+/,ptR2=/[0-9]+/,h,i,j;function%20cLM(p){var%20oB=oD[mTN]('butt
on'),pR=/data-uix-load-more-href="(((?!").)+)"/,R=null;for(var%20i=0;i<oB.length;i++){if((oB[i].className).indexOf('load-more-button')==0){if(p==null)
{R=i};if(p==0){R=oB[i].className};if(p==1){R=((oB[i].outerHTML).match(pR)[0]).replace(pR,'$1')};break;};};return%20R}if(SPR==-1){alert('Current%20scro
ll%20position%20is%20%20'+oDE.scrollTop+'');};var%20dTN=oD[mTN]('tr');for(h=0,j=dTN.length;h<j;h++){if((dTN[h].className).indexOf('pl-video%20yt-uix-t
ile')==0){if(ptR1.test(dTN[h].outerHTML)){var%20LastIndex=((dTN[h].outerHTML).match(ptR1)[0]).match(ptR2)[0];if(TopIndex==null){var%20TopIndex=LastInd
ex;};};};};(function(){if(cLM(0)!=null){var%20eLMc=oD[mID](cID);if(eLMc==null){eLMc=oD[mCE](sID);eLMc[mSA]("id",cID);eLMc[mSA]("YT-lmClass",cLM(0));oD
B[mAC](eLMc);};if(LastIndex!=null){var%20eHLA=oD[mID](cID+LastIndex);if(eHLA==null){eHLA=oD[mCE](sID);eHLA[mSA]("id",cID+LastIndex);eHLA[mSA]("YT-Ajax
-href",cLM(1));oDB[mAC](eHLA);};};};if(DTP==0){if(TopIndex>2){for(j=TopIndex-11;j>0;j-=10){var%20eHLA=oD[mID](cID+j);if(eHLA!=null)break;};if(eYTvt!=n
ull){if(eHLA!=null){if(cLM(0)!=null){var%20dTN0=oD[mTN]('button');i=cLM();dTN0[i][mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));dTN0[i].in
nerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';}else{var%20eLMB=oD[mCE]('button');eLMB[mSA]("type","button");eLMB[mSA]("onclick",";return%20false;"
);eLMB[mSA]("role","button");eLMB[mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));eLMB[mSA]("class",(oD[mID](cID))[mGA]('YT-lmClass'));eLMB[
mSA]("data-uix-load-more-target-id",ytvtID);eLMB.innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';eYTvt.parentNode.insertBefore(eLMB,eYTvt.nextSibl
ing);};}else{if(TopIndex>2){location.reload(false);TopIndex=3;};};};};};})();void(function(){var%20sLF=String.fromCharCode(10);i=cLM();if(i!=null){var
%20dTN0=oD[mTN]('button');if(dTN0[i].disabled){dTN0[i].removeAttribute("disabled");};if((DTP!=0)||(TopIndex!=2)){if((DTP==0)&&(TopIndex==3)){dTN0[i][m
SA]("disabled","disabled");dTN0[i].innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';};eYTvtBody.innerHTML=sLF+sLF+sLF;if((DTP!=0)||(TopIndex>3)){i=
cLM();if(i!=null){if(DTP!=0){dTN0[i].innerHTML='<span>'+sDSP_Fow+'</span><p>'+sID+'</p>';};dTN0[i].click();};};};};})();void(window.onload=function(){
var%20pT;if(SPR==1){pT=posT;}else{if(SPR==2){pT=0;}else{if(SPR==3){pT=Math.pow(2,20);}else{pT=SPR;}}};if(SPR>0){window.setTimeout(function(){window.sc
rollTo(posL,pT);},IWT+0);};})();void(function(){window.setTimeout(function(){var%20dTN1=oD[mTN]('tr');for(h=0;h<dTN1.length;h++){if((dTN1[h].className
).indexOf('pl-video%20yt-uix-tile')==0){var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if((dTN2[i].className).indexOf('pl-video-thumbnail')=
To be Continued... 続きます・・・
135 :
103:2014/05/06(火) 12:36:43.22 ID:2Ww6Y28e0
【74BKML01-YT_PLENB】3/3
=0){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j].className).indexOf('ux-thumb-wrap')==0){var%20index=((dTN3[j].href).match(ptR1
)[0]).match(ptR2)[0];var%20nDel=oD[mID](vID+index);if(nDel!=null){nDel.parentNode.removeChild(nDel);}var%20eVI=oD[mCE]('div');eVI[mSA]("id",vID+index)
;eVI.appendChild(document.createTextNode((index-1)+'%20'));dTN2[i].insertBefore(eVI,dTN3[j]);};};};};};};},IWT+100);})();})()
※ 35行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ(後述)を入力し「前へ」と「次へ」に設定したブックマークレットを1個ずつ作成する
(ろ)それぞれをブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(に)「前へ」モード、または「次へ」モードに設定したブックマーク(お気に入り)をクリックする
・動作結果
旧仕様の再生リストの [前へ]ボタン または [次へ]ボタン を押した場合とほぼ同一の表示結果となる
・効能
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
[もっと読み込む] ボタンを押す度に動画情報を無限に追加読み込みし続ける事による物理メモリーの無駄な消費を解消
[もっと読み込む] ボタンを何度も押してページが長大になる事によってページスクロールが面倒になるイライラを解消
<"video-index">番号(動画の通し番号)が動画サムネイルの左上に表示されるので何本目の動画なのかが一目瞭然
YouTubeサーバへの負荷は[もっと読み込む]ボタンを押した場合と全く同じで、ブラウザやパソコンへの負荷は軽減される
・・・・・・などなど
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
既存の [もっと読み込む]ボタンは常に有効です。このブックマークレットとの併用も勿論可能です。いつでも押してください。
[もっと読み込む]ボタンをすべて押して読み込み済みの場合であっても、サムネイルの左上に<video-index>番号の表示が可能です。
・オプションパラメータ
DirectionToTurnPage・・・ 動作モードです。 0:[前へ]ボタン として動作します。 1:[次へ]ボタン として動作します。
ScrollPositionReturn・・・ 動作後にブラウザの表示を指定位置に自動スクロールします。ScrollPosition という単位の数値で指定しますが -1〜3 を指定した場合に限り以下のような特別な動作をします。
-1:現在位置のScrollPosition値をアラートウィンドウに表示 0:自動スクロール無効 1:実行直前の位置へ復帰 2:最上部へスクロール 3:最下部へスクロール
InternetLoadWaitTime・・・ ページの読み込みが完了し処理を開始するまでの待ち時間。単位はミリ秒(千分の一秒)です。頻繁に<video-index>番号の表示に失敗する場合はもう少し長くする必要があるかもしれません。
sDSP_Fow と sDSP_Rev・・・ 次または前のページのajaxデータリクエストにYouTubeサーバが応えるまでの間、ページ上部に表示されます。あなたの好きな文字列に変更可能です。
・更新履歴
140505_0.1 初版
136 :
103:2014/05/06(火) 12:47:56.20 ID:2Ww6Y28e0
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.1
YouTubeの仕様変更(2014/05 現在)で再生リストに表示されなくなってしまった「アップロード日時」と「再生回数」を表示するブックマークレット
To be Continued... 続きます・・・
137 :
103:2014/05/06(火) 12:52:25.07 ID:2Ww6Y28e0
【74BKML02-YT_PLRLI】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,
DisplayPos_Ago=0
,
DisplayWidth=80
,
ptReg1=/index=[0-9]+/,ptReg2=/[0-9]+/,ptReg3=/playlist\?list=([\w\-]+)/,dID=sID+'_Ext-Info-',Top,Last,S=0,U1='//gdata.youtube.com/feeds/api/playlists/
',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Date(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE
='createElement',mAC='appendChild',ID=((location.href).match(ptReg3)[0]).replace(ptReg3,'$1');if(ID.length==16){ID='PL'+ID};var%20TTT;(function(f){var
%20oJQ = oD[mCE]("script");oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC
](oJQ);})(function($){function%20OpeTAG(IDX,STR){var%20h,i,j,k,Ix,N,eTAG,CN='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][
CN]).indexOf('pl-video yt-uix-tile')==0){if(ptReg1.test(dTN1[h].outerHTML)){Ix=((dTN1[h].outerHTML).match(ptReg1)[0]).match(ptReg2)[0];};var%20dTN2=dT
N1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j][CN])
.indexOf('pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N==null){if(IDX==0){Last=Ix;if(Top==null){Top=Last;S=Top-h;};};if(IDX==Ix){eTAG=oD[mCE](
'pre');eTAG.setAttribute("id",dID+Ix);eTAG[mAC](oD.createTextNode(STR));dTN2[i].insertBefore(eTAG,dTN3[j]);return;};};};};};};};};}function%20tfJST(T)
{return%20T.substr(0,4)+'/'+T.substr(5,2)+'/'+T.substr(8,2)+'%20'+T.substr(11,8);}function%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime(
))-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(
rD<0){M=M-1};if(rD==0){var%20oRef=new Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)
+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{s=s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[
f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')r
eturn%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%2
0WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R='%20'+R;};if((D!=1)&&(LenB(R)<W)){R=R+'%20';};};return%20R;}OpeTAG(0,'');if((Last-Top)>0){for(var%20h
=Top-1;h<Last-1;h+=50){$.ajax({url:U1+ID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.it
ems;$.each(items,function(i,item){var%20video=item.video,sVCT=String(video.viewCount).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,')+'回',sVUP=video.upload
ed,oVUPL=oVUP=new%20Date(sVUP);oVUPL.setTime(oVUPL.getTime()-(60000*tO));var%20DSP1='Upload: '+sVUP+' ('+tfJST(oVUPL.toISOString())+')';OpeTAG(item.po
sition+1,DSP1+' '+WW(CalAgo(tNow,sVUP),DisplayPos_Ago,DisplayWidth-LenB(DSP1+sVCT))+' '+sVCT);});}});};};});})()
※ 26行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
138 :
103:2014/05/06(火) 12:54:20.17 ID:2Ww6Y28e0
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] が表示される
・効能
YouTubeの大規模仕様変更によって失われた表示情報が復旧し仕様変更以前の表示状態と同等となる
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
・オプションパラメータ
"DisplayPos_Ago" ・・・「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ 全体の表示幅を半角文字数換算の個数で指定します。
・開発者、および JavaScripterの方へ
このブックマークレットは、YouTube DATA-API から、jquery の ajax機能にて値を個別に取得するコードを記述しています。従って、YouTube DATA-API が提供している情報であれば
「アップロード日時」「再生回数」以外の情報も自由に取得可能です。数文字のコードを追加して行くだけで取得項目の自由な追加が実現します。
$.ajax()ファンクション内のJsonc展開ルーチンで、第2階層"video"を for each 文節に相当する $.each で配列メンバーから取り出すコード部分に
現在割り当てているメンバーアイテムは "video.uploaded" "video.viewCount" の2アイテムだけですが、このメンバーアイテムの他にも、好みの情報を
自由に取り出す事が可能です。例えば、
var 概要=video.description; var 動画タイトル=video.title; var 人気度=video.rating; var いいね!=video.likeCount; var コメント数=video.commentCount;
などです。とても簡単です。JavaScriptですから戻り値はいずれもバリアント型となる筈です。引数や仕様等の詳細については
デベロッパー ガイド: Data API プロトコル
https://developers.google.com/youtube/2.0/developers_guide_protocol?hl=ja やその他の Google社 および YouTube社の公式資料を参照ください。
また、このブックマークレットでは「Ajax」の定義に従ってすべて、非同期で処理するよう設計しています。すべてのパラメータを $.ajax()に渡して処理を依頼したら、
このブックマークレットはとっとと終了します。その後、jqueryが YouTube DATA-API から非同期でデータを取得、依頼した処理を取得データ順に非同期に実行して行きます。
その間、ブラウザは待ち状態から開放され自分の処理を行いユーザーの指示にも従います。ハングしたり不安定になったりする事はありません。詳細は jqueriの仕様を参照ください。
このように、取得パラメータを拡張した場合であっても、処理量の増加は殆ど考慮する必要はありません。処理落ちや失敗はまず起こらない筈です。いくらでも増やしてください。
寧ろ、表示項目の追加時に最も注意すべき点は、実際のページへ表示する際の表示領域でしょう。
表示のために追加するタグエレメント階層(本コードでは "title" 階層の先頭に apendしています)とタグの種類(div、span、・・・)を吟味する必要があるでしょう。
・更新履歴
140505_0.1 初版
139 :
名無しさん@お腹いっぱい。:2014/05/07(水) 08:41:51.56 ID:EXXGP/Vb0
>>114 委員長
動作報告です
Chrome 34.0.1847.131 m
FireFox 29.0
で確認
>>104-113 と
>>117 の全て正常に動作です
FireFoxで押せなくなったボタンも押せました
乙乙です
成りすましキティのは知らん
ウイルスとか仕込まれてるかもな
__ ,、へ
_.._ ,、 '": : : : : : : : Y/、i: :\
i:::〆 : : : : : : : : : : : く〈: : l: : : :ヽ
/: : : : : : : : : : : : : :ヽ: : : : ::l: : : : ヽ
/ /: : i: : : : : : : : : : : : : l、: : : : l: : : : : :',
/:./: : :.lヽ: : lヽ: : : : : : : : L:.:.: : : l: : : : : : ,
/:./l: : : :l..._\V゛\: : : : : :l:::::::ヽ: :l: : : : : : i
l:./: l: : : :L.. ヽ /l::\: : :.l::::::::::l: ∧: : : : : :l
/l/: : ',: : :.| l::ヽ ヽ-'ヽ: ト::::// ',: : : : : l
/:.l': : : ヽ: :.l l`" 、 |:.l: : :/ i: : : : : l
/: : : : : : : 〉: l ヽ -‐' ィ:./Tく. l: : : : : l
/: : : : : : :./ `.j > -r '゛l/_.ハヽj l: : : : : l
/ : : : : : : / `rr┴ '"::::::::/>--、 l: : : : : l
/: : : : : : :/ _.. r '"Hヽ:::::::::::::/ ヽ. l: : : : : l
/: : : : : : :/ r'" レ'/^/::ヽ:::::/ i. l: : : : : l
/: : : : : : / l /:::/ ./::::::::::Y i. / !: : : : :.l
/: : : : : :./ j /:::::::/ ./::::::::::::::l. l. 01 ,' !: : : : :.l
/ : : : : : / ノ l:::::,:' /::::::::::::::::::',. l l l: : : : : l
/: : : : : :/ ./;;:ソ::/ ./::::::::::::::::::::::ヽr‐---‐ト, l: : : : :
Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.
, ヘ、__ _,. -- . rヘ
//,ィ':´: : : : `´ ̄: `丶:`ヽメ、r‐-、
/⌒ン': : : : : :/: : :i : ヽ、: : \: : ヾ,ヘ: : : ',
,' : /: /: : : : : l: : : :l : : : :\ : : ヽ、:ハリ! : : i
l: :/: /: : : : : : ハ: : : :lヽ、: : : ヽ: : : ヽ: レ1: : : l
l: l: :イ: : : : :l:_/__!: : ::l \_:_: ヽ: : ::l :i |!: : : :l
.l :レ' |: : : ::ハ :!__ `ヽ: :l '´ _\: : : : :l :l li: : : : ', ここの呑み助さんたちが好き
!: : : ハ: : : :! リィ坏メ \j ィf示斗 、 : : :l !l: : : : ',
l: : : :!: :l: :: :l {!込ソ ヒュソ リ !ヽ : ,' l:l : : : : ',
,': : : :l : :lヽ: :l、 , ,' :ハ:/ i::!: : : : :',
/: : : : !: : l ヽ::lヽ、 ー‐ ,.イ::/ l::l : : : : :',
/: : : : l : : ! ハj弌≧ェ-ォ-‐ァ<ヽレ'ァ !::l: : : : : :',
/: : : : :!: : :| / lr'‐j_,イ{ / `! l::::! : : : : : ',
/ : : : : l: : : l l/ |ー1rェュ i l |:::::l: : : : : : :',
/: : : : : :i : : : i ノ:l / ! l-‐ヘ l::::::|: : : : : : : !
,': : : : : : l: : : : :| /:://ミ | ',:::::::ヽ i:::::::l : : : : : : : l
l : : : : : : |: : : : : l <_:::::/〈 l ',::::::::::\ |::::::::l : : : : : : : }
l: : : :| : : l: : : : : :| し'Y、 ,ヘ/ヽ、 _,ィ!::::::::::_ゝ l::::::::| : : : : : : : i
{: : : :i : : ! : : : : : ! <ヌ!Y/_j」_l_ヽィ」!tィ1ヘtrフ |:::ハ::l : ト : : : : ノ
ヘ: : : レ': : : :ハ: :l `゙┬‐‐┬ ┬‐‐イ  ̄´ レ !ヘ:j: !: : : /
',: : : : : : :/ ヽj. |::::゚::::! ! ̄´| l:::::::::l: :/
ヽ: : : / l:::゚::::l l:゚::::::l i::::::ソ'´
V i__j ノ::::::::j l:ノ
ー‐‐'
あそこから持ってきたから、呑み助さんになってるけどw
146 :
名無しさん@お腹いっぱい。:2014/05/07(水) 23:30:37.55 ID:EXXGP/Vb0
俺の意見
ここでやるという事にはどちらかといえば賛成はしない
反対するという意味ではないので誤解しないように
>>53氏以外の住人やスレ主にとっては大変な迷惑かもしれないという事も慮る必要がある
1日だけ委員長が来たのはゴールデンウィーク特別企画のためで
かつ
>>102で
>>53氏"だけ"から「データの受け渡し」"のみ"への許可が出たからだろうと状況から推測する
>>120 >・・・・・・もう少し、他の人の意見も聞いてみたくないですか?
だから俺も自分の意見を書いた
もっとも俺は監視班だがw
新スレを立てるならば隔離スレ化しない配慮が必要と考える
俺の意見は以上です
147 :
53:2014/05/08(木) 02:50:22.88 ID:VR02/EL/0
>>146 >「データの受け渡し」"のみ"
いや、そこだけっていうつもりはないです。
特に迷惑なこととかもないので、このスレでもいいですし、
監視班にとってここはテンプレ的問題とか何か支障があれば、新スレでもいいですし。
監視班のしたいようにされるのが、一番よいかなと。
それが自分の意見です。
恐らくだけど、スレ主とか、他にここに住人はいないような。
最近見かけるのは保守されてる方ぐらいかな・・
当時、住民の合意で「初音ミク動画大量削除問題」スレが既に立っていたところに、
ゲリラ的に立てられたこのスレ。
もうこのスレの立て主は消えてしまってるようですが、そういうスレに監視班さん、
どうぞどうぞという気もせず、自分は肯定も否定もできない妙な立場です。
自分はここで何かしたいことがあったわけでもなく、誰もいなくなったスレの後始末
だと思って書いてましたし。それより、監視班がここを有意義に使おうということな
らそれでもOKなわけですが。そちら次第です。
>>141 >>142 ミクさん、おはよー
もともとここは英語の人が「日本本部」として海外に情報をマッチポンプ的に流すための
情報収集場所だったんじゃね?
ある意味、邪なその意義が消えているならOKとオモ。
149 :
名無しさん@お腹いっぱい。:2014/05/08(木) 08:47:33.34 ID:t5eCwXwd0
>>147 >当時、住民の合意で「初音ミク動画大量削除問題」スレが既に立っていたところに、
>ゲリラ的に立てられたこのスレ。
そうではない
順序が逆だ
何者かが住人とのコンセンサス無く勝手に「日本本部」などと本スレを私物化した事に反発した"多くの"住人の
避難所での意見交換と合議の末立てられたのが「初音ミク動画大量削除問題」スレだ
国民投票の如くの"全ての"住人による公平平等な発言投票に拠る物では無い
従って本スレッドの住人の意見を最大限に尊重すべきと考える事は民主主義的思考からすれば当然だろう
就中後先論に至っては「【SAVE MIKU】初音ミク動画 削除対策スレ【本部】part22」が本スレであって「先」であり
「初音ミク動画大量削除問題」スレは「後」だ
150 :
名無しさん@お腹いっぱい。:2014/05/08(木) 09:10:45.55 ID:t5eCwXwd0
>>147 つい高圧的な物言いとなってしまって済まなく思います
ご自分の常駐スレを卑下してはいけませんよ
もっと自信と誇りを持って俺たち侵略者(笑)に対峙してください
151 :
53:2014/05/08(木) 13:00:33.18 ID:VR02/EL/0
>>148 自分もそう思います。
>>149 問題は英語班1号氏に同意してる人がいるかどうかですね。
いるなら、その人が本当のここの住人です。
当時見かけなかったので、いないとは思いますが。
自分も当時、彼とは方向も歩調も合わなくて、「初音ミク動画
大量削除問題」スレの方に異動したクチです。
そこでやってたことといえば神さんのおもてなしくらいでしたが。
そういう意味ではここの住人ではなく。
ここはあまりにも人が残ってなくて、昔の話が掘り起こされては
脱線していきそうな所に、フォローを入れてました。
それが定着して、ここの住人みたいになってしまいましたが。
もう、英語班1号氏という問題の種が消えた今は特に問題は残って
ないということで、いいと思います。
152 :
53:2014/05/08(木) 13:08:57.17 ID:VR02/EL/0
53以前も、ここで軌道修正しようとしてるらしきレスは全部自分です。
傍目には他に住人がいるように見えるかもしれませんがw
.
>>101-152 なんでこのスレ叩きまくって重複スレ扱いしてた連中が
今さら厚かましくこっちに戻ってきて書き込んでるんだ?
一度出て行ったのならさっさと自分でスレ立てろよ
ずうずうしいにもほどがあるだろ?
14 名前:名無しさん@お腹いっぱい。 投稿日:2012/09/02(日) 20:52:41.55 ID:/roknBdK0
おい、英語班1号がまた勝手にスレ立てたぞ。
【SAVE MIKU】初音ミク動画 削除対策スレ 【救難本部】part21
http://anago.2ch.net/test/read.cgi/streaming/1346582203/ 重複スレだし、議論の内容が反映されていない。
前スレだって英語班が勝手にテンプレやスレタイを改悪したものだったし、
もう、こいつの異常行動は限度が無いな…。
避難所の飲み会スレで言い訳してるが、ぜんぜん問題を理解していない。
19 名前:名無しさん@お腹いっぱい。 投稿日:2012/09/02(日) 21:04:17.22 ID:vbkNTPex0
ここはSAVE MIKUではないんだから、貴方がいる理由はないだろう?
あちらで頑張ったほうが吉w
24 名前:名無しさん@お腹いっぱい。 投稿日:2012/09/02(日) 21:22:36.87 ID:9D23NDs/0
おいおい、もうアンタ専用のスレがあるんだから、そこで壁打ちでもしてなさいよw
155 :
53:2014/05/08(木) 22:30:01.65 ID:VR02/EL/0
>>153 あなたは、このスレでどんな書き込みをしてた人なんでしょう。
ここの住人以外の人だったら関係ない話になるので、
まずそこをはっきりしてほしいですね。
もちろん英語班1号氏やそれに同意する人がまだここにいるなら、
居るべきでないのは自分や監視班ですが。
ここの住人さんがここでやりたいことがあるんですよね?
今まで全く気配も感じませんでしたが。
どういうつもりでいるのか、そこをはっきりしてほしい。
使われないなら、使える人が使うだけだよ。
自分は使いたいわけじゃなかったけどね、フォロー者もいなかったから
その穴埋めをした。SaveMikuがまた悪のレッテルを貼られるのもかなわない
ので。対外的には監視班も何もない。全部SaveMikuになるんだよ。
そこで、今頃何で出てくる?
>神さまが面白いw
わけのわからん勘違いしてる君も面白いな
>あなたは、このスレでどんな書き込みをしてた人なんでしょう。
過疎ったからってキャップもかぶってない名無しに管理人面されても迷惑なんだが?
>英語班1号氏やそれに同意する人がまだここにいるなら
いないわけないだろ たった1年前に立ったスレだぞ どんだけ自己厨なんだ?
断言できることはただ一つ
落ちた別スレに書き込んでた奴はこのスレに難癖をつけたうえで能動的に出て行った裏切り者だ
スレが落ちたなら自力で新スレを立てるべきだし
緊急避難でもここに書き込むならまず叩きまくった英語班1号に謝罪するのが筋だろう
たったそれだけの簡単な理屈が理解できないならここでダラダラと見苦しい言訳を続ければいい
嘘つきや羞恥心のないやつを説得し続けるほど暇じゃない
159 :
53:2014/05/09(金) 04:33:35.05 ID:5G4yKDmn0
>過疎ったからってキャップもかぶってない名無しに管理人面されても迷惑なんだが?
ここに書き込みもしてない、住人でもない人がどの立場から意見してるのでしょうか?
ここに住人と言える人はいないようなので、自分が住人の代わりをするより仕方なく
なってるくらいです。
>叩きまくった英語班1号に謝罪するのが筋だろう
自分はその「叩き」に参加してませんが、叩かれるようなことをしていれば
それは叩かれるでしょう。
謝罪っていうのは加害者が被害者にするものです。
なぜ加害側へ謝罪が必要って発想になるのか、さっぱりですね。
>いないわけないだろ たった1年前に立ったスレだぞ どんだけ自己厨なんだ?
彼の口調は非常に特徴あるのでわかります。いませんね。
彼は立てた後、このスレを放置しました。
それに自分以外では、話のネタを振る人と神さんしかここへ来てませんよ。
そこに、これまでSaveMikuとして対応してきたのは全部自分ですし。
53以前もSaveMikuとして対応してるレスは全部自分ですから。
>英語班1号に謝罪するのが筋だろう
少なくとも当人が謝罪を求めるならわかりますが、なぜあなたが?
あなたは英語班1号氏なんですか?またはその賛同者?
私にしてみれば、彼はこのスレを立てておきながら放置されたので、
自分が(対外へ)フォローする羽目になった、迷惑をかけられた方
ですけどね。
あなたが彼の賛同者なら、このスレはあなたに任せてこちらは引き上げるべきだとは思う。
これからはあなたが、SaveMikuとしてここで対応していって下さいね。になるわけです。
だから住人なのか、なんなのかを聞いてるわけですよ。
>>141 >>142 ミクさん、こんばんわ
何か吊れてた。
どうしたもんかねー
では委員長の提案を入れて提案。
【YouTube】初音ミク動画大量削除問題【旧SAVE MIKU】
嘗てYouTube上の初音ミク、また日本のボーカロイドたちの作品、特に翻訳動画における削除問題があり、
多くの有志が問題の解決に向けて取り組んできました。
そして件の問題は終息を迎え、組織として活動を続けた「SAVE MIKU」は解散し、残された問題と
課題を解決するために「ミクさんを守りたい」という理念のもと個々で活動を続けています。
こちらは今回のことに端を発した問題・課題の解決に向けて取り組む活動報告と、自由で活発な意見・
情報交換を行う総合スレです。
本スレの目的は誰かの擁護ではなく、また中傷でもなく、様々な問題・課題を話し合い、確定情報に基づき
その解決に向けて実践して行くことです。
【注意事項】
本スレでは、動画の未承諾転載を推奨していません。
本スレでは、ボカロ動画に係わる楽しい会話や雑談を規制しません。
個人が収得した情報の公開、取り扱いには十分ご注意ください。
尚、現在のところ「初音ミク動画大量削除事件」は沈静化しておりますが、同等の大きな問題に直面した場合、
当トビは速やかに【対策本部】へと移行し、その解決に向けて取り組みます。
161 :
53:2014/05/10(土) 10:26:48.18 ID:RlU0EmmA0
>>160 スレ分けに対して監視班の決めることに反対しないけど、ID:eUj6tXlm0の全く見当違いな
クレーマーの言うことを真に受ける必要はないと思う。
(ID:eUj6tXlm0:このスレのSaveMiku員であるフリをしているが、ここの過去にそんな書
き込みがない。)
このスレや英語班1氏のことなど本当はどうでもよく、クレームをつける目的で妨害し、
そのスタイルも書き逃げである。故に何も信頼性がない)
それが妥当であれなんであれ、スレ立てした方が早いというのもありかもしれませんが、
ふられた問題を先送りすると・・
>同等の大きな問題に直面した場合、当トビは速やかに【対策本部】へと移行
ID:eUj6tXlm0の話に対して、受付けないのか謝罪するのか(必要ないけど)
監視班として意志表示しておかないと、必要な時に「速やかに」は戻ってこれなくなる。
162 :
53:2014/05/10(土) 11:04:14.27 ID:RlU0EmmA0
要約すると、ID:eUj6tXlm0の話を受けるなら今すぐ謝罪で、受け入れない
なら出ていく必要もなしです。
163 :
53:2014/05/10(土) 13:30:51.35 ID:RlU0EmmA0
>当トビは速やかに【対策本部】へと移行し
それとも新スレにするなら、これが要らないかですね。
対策もそこでやればよくて。自分も参加しますし。
自分はここが本スレだとは思ってないです。自分の他に住人もいないスレが。
監視班が来ればまた別ですけど。
監視班のいるスレこそが核になるのであって。
ここまでをまとめるとこんな感じかな。
【YouTube】初音ミク動画大量削除問題【旧SAVE MIKU】
嘗てYouTube上の初音ミク、また日本のボーカロイドたちの作品、特に翻訳動画における削除問題があり、
多くの有志が問題の解決に向けて取り組んできました。
そして件の問題は終息を迎え、組織として活動を続けた「SAVE MIKU」は解散し、残された問題と
課題を解決するために「ミクさんを守りたい」という理念のもと個々で活動を続けています。
こちらは今回のことに端を発した問題・課題の解決に向けて取り組む活動報告と、自由で活発な意見・
情報交換を行う総合スレです。
本スレの目的は誰かの擁護ではなく、また中傷でもなく、様々な問題・課題を話し合い、確定情報に基づき
その解決に向けて実践して行くことです。
【注意事項】
本スレでは、動画の未承諾転載を推奨していません。
本スレでは、ボカロ動画に係わる楽しい会話や雑談を規制しません。
168 :
53:2014/05/11(日) 11:08:46.74 ID:GBpdRY2F0
>>166 スレ立て乙。
このスレは、沈めばよいとずっと思ってるわけですが、
>>26で誘導しても
効力なしで結局のところ成り行きまかせでした。
このスレがあってもプラスになることは何もなく、マイナスを0に出来る
かどうかだけなので、SaveMikuにとってはメリットは特にありません。
この1年、やはりそうでした。出来れば保守とかしないでもう落としてほ
しいです。
何かあれば
>>166のスレがあるわけで、それで十分です。
54氏の件は、お互いに出せるソースなしで、それ以上進展もしようがない
という所でクローズ。
169 :
103:2014/05/11(日) 13:57:37.85 ID:qVJ0SugE0
>>166さん
監視班の活動を報告したいおれは、どこへ行けばいいですか?
170 :
53:2014/05/11(日) 14:17:55.43 ID:GBpdRY2F0
>>169 横ヤリになりますけど。
委員長は監視班という核の核だから、当然
>>166のスレですって。
パート3までもそこで活動してたわけですから。
でも、ここも特有で何かされたいことがあればそれはそれでいいんじゃないですか。
プラスになると思えることをすることは歓迎です。支援・援護もします。
しかし、
>>153みたいなのがまた何か言ってきたら、このスレの世話は全て彼に
お任せして、その時はひきあげましょう。
住人がいるのに居座るつもりなしということで。
171 :
103:2014/05/11(日) 14:44:56.92 ID:qVJ0SugE0
>>170 53さん、みんなの活動は、「吊り」や「釣り」(漁師の人を除く)じゃありません。
おれの主たる活動も「雑談」や「吊り」じゃありません・・・いや、雑談は除く、ですがw。
以下のような活動です・・・・・・
公開予定のデータ "140508_削除動画探してみた_168.zip" 内、"20140508001045_unique.xls" の 17,382行目
【初音ミク】Hatsune Miku-Meaning here, meaning my sing-Blue Twinkle
http://www.youtube.com/watch?v=P1cQ9S_hgKQ 初取得日:20140508
byReasonXLS:20140508_MCC
アップロード日時:1396466793(2014/04/02 19:26:33 UTC)
所有者:Master Kaito - JAQ
username:
user_id:A8hY9qoDvFBr0_yIbLhwYQ
再生回数:45
再生時間:0:00(8:29)
削除理由原文:この動画は、Jrharbort Productions から著作権侵害の申し立てがあったため削除されました。
削除理由:著作権侵害の申し立てによる動画削除
申立者-1:Jrharbort Productions
Master Kaito - JAQ のチャンネル
http://www.youtube.com/channel/UCA8hY9qoDvFBr0_yIbLhwYQ YouTube アカウント Master Kaito - JAQ を停止しました。これは、著作権侵害に関する第三者通報が、以下の申立人を含む複数のユーザーから寄せられたためです:
Jrharbort Productions
英語班1号さん、あなたのお友達のJrharbortさん、または彼の成りすましが、ボカロ動画を削除してアカウントを潰して回っています。
scotさんと、大至急、連絡を取る事をお勧めします。いや、連絡を取ってください、お願いします!
172 :
103:2014/05/11(日) 14:55:28.76 ID:qVJ0SugE0
もう一度呼び掛けます。
英語班1号さん
いるんでしょ?英語班1号さん
ROMってるんでしょ?英語班1号さん
大至急、mikufan.com の Scotさんと連絡を取ってください!、英語班1号さん
英語班1号さん!
173 :
103:2014/05/11(日) 15:07:14.65 ID:qVJ0SugE0
英語班1号さん!
大至急、mikufan.com の Scotさんと連絡を取ってください!
英語班1号さん!
174 :
103:2014/05/11(日) 15:15:41.39 ID:qVJ0SugE0
175 :
103:2014/05/11(日) 15:29:41.08 ID:qVJ0SugE0
おれの予想通り、活動報告スレが落ちた途端に邪悪な者たちが元気良く暴れ出した。
SaveMiku監視班を、ProjectSaveMiku YouTubePlaylistChecker_2.0.vbs をなめるなよ、愚か者共!
176 :
103:2014/05/11(日) 15:35:15.79 ID:qVJ0SugE0
怒りののど越し生一気飲み!
ぷはぁ〜
・・・・・・で、YouTube_UserChannelPlayListViewer のバージョンアップです。
大規模仕様変更後、YouTubeの埋め込みスクリプトに、
外部JavaScript(channels.js など)へのファンクションリクエスト yt.setConfig(USER_ID , "UC〜・・・") が
記述されていないページが、出現率は低いですが存在する事を確認しました。ので、対応です。
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その2】 YouTube "Load More" button problem solutions SUGGESTION-2
★72BKML01-YT_UCPLV___ProjectSaveMiku_YouTube_UserChannelPlayListViewer_0.4
YouTubeのユーザーチャンネルページをアップロード動画の再生リスト形式(PlayList形式)で表示するブックマークレット
javascript:(function(){var%20ptReg1=/%20%22UC([\w\-]){22}/g;var%20ptReg2=/\/u\/([\w\-]){22}/g;var%20oDB=document.body.innerHTML;
if(ptReg1.test(oDB)){location.href=location.protocol+'//www.youtube.com/'+(oDB.match(ptReg1)[0]).replace('%20%22UC','playlist?list=
UU');}else{location.href=location.protocol+'//www.youtube.com/'+(oDB.match(ptReg2)[0]).replace('\/u\/','playlist?list=UU');};})()
※ 3行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeのユーザーチャンネルページ(または動画再生ページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
ユーザーチャンネルが、PlayList形式(アップロード日の新しい順)で表示される
・効能
「○○ 本の動画」がページの右上に表示されるので総アップロード動画本数が一目瞭然
ユーザーアップロード動画に対して、再生リスト向けユーティリティー群・・・ YT_LMBAC、YT_PLENB、YT_PLRLI、YT_PLLRB、などが適用可能となる
・・・・・・などなど
・追加情報
動画再生ページからも動作可能(ブラウザやOSや端末に依存。勿論無保証がお約束)
通常のユーザーチャンネル表示に戻すにはページ上部の所有者名をクリックします。
・更新履歴
121123_0.1 初版
121210_0.2 通信プロトコル(http: や https: など)を保持できるように改良
130411_0.3 "One Channel"レイアウト形式のユーザーチャンネルに対応
1405**_0.4 YouTubeの大規模仕様変更に対応
178 :
53:2014/05/11(日) 15:39:43.67 ID:GBpdRY2F0
委員長、ちょっと調べてみたんですが問題なさそうです。
まず、Jrharbort Productionsはharbortが公式運営しているチャンネルです。
彼のチャンネルの中に
【初音ミク - Hatsune Miku】Meaning here, meaning my sing【Emotional Club Mix】
https://www.youtube.com/watch?v=PI4X1aU391w が存在していて、その動画説明を読むとこの歌の権利者からもらった動画そのものをUploadする権利は持ってないけど、
彼からdownsized versionであればその許可をもらったという内容の記述がありました。
>From what I know, I do not have permission to provide downloads or sources for the song used in this video
>(as it was given to me by Blue Twinkle).
>But he has given me permission to link the image in a downsized version.
ニコ動の権利者の動画
http://www.nicovideo.jp/watch/sm18632760 >以前上げたミクトランス"Meaning here, meaning my sing"の別バージョンです
>以前より感情的な楽曲に仕上げました
>また、動画はjrharbortさんに作成していただきました
>(外国の方の為に、ローマ字でカナが付いてます)
>YouTubeにもHD版がアップされてますのでどうぞ
harbortの方は問題なさそうです。それをMaster Kaitoさんが勝手に自分のチャンネルに転載したということかと
思います。しかし、実はMaster Kaitoさんも権利者から許可を得てたりしてね。
そこはわかりませんが、その場合は異議申し立てするなりすれば。
どのみち我々が関われる問題ではなさそうです。
179 :
103:2014/05/11(日) 16:16:14.26 ID:qVJ0SugE0
>>178 53さん、そう、まさに、そのあなたのような視点が、この活動には必要不可欠なんです!。
でも、レスが早すぎです。ってか、見透かされてました?w。もうちょっと引っ張りたかったんですけどwww。
本件で、仮におれが「Jrharbortさんが悪い」などと断言でもしたら、アンチの思う壺ですよね。
活動当初からおれが言っているように、誰が権利を持っているかなんておれにはさっぱり分かりません。
それは、当事者同士の問題であって、おれたちが憶測で、正当だ、不正だ、なんて、判定できる物じゃないんですよね。
今回の問題も、Master Kaito - JAQさん、NikoオリジナルのSさん、そして、Jrharbortさん同士の問題な訳です。
だから、英語班1号さんと面識がある mikufan.com 主宰の Scotさん、そのメインライターでありまた
英語班1号さんとも面識があるJrharbortさんの直接の見解を聞き出しておれたちの疑心を払拭してくれたらなぁー、と考えたんです。
そして、英語班1号さんを引っ張り出すのには格好のネタでした。
唯一の疑問点は、再生時間が若干長い事だけです。おれはこの削除動画を見た訳ではないので、詳細不明ですし。
引き続き、英語班1号さん、Scotさんと仲直りする良い機会ですよ。Jrharbortさんとも。
新年早々、nikoでJrharbortさんの特集企画をやってたんで、ガン見しちゃいましたよwww。
180 :
103:2014/05/11(日) 16:27:26.02 ID:qVJ0SugE0
181 :
53:2014/05/11(日) 16:31:51.58 ID:GBpdRY2F0
あくまで、1号さんホイホイだったのね・・orz
委員長の性格の把握につとめますwそこがまだ未熟だった・・
182 :
166:2014/05/11(日) 16:39:24.97 ID:Y4+bVCij0
183 :
53:2014/05/11(日) 16:59:40.08 ID:GBpdRY2F0
住人がいらしたということで、では大量削除問題スレに自分は移ります。
>>182 ここでSaveMikuの悪名が立ってしまうことだけは防いで下さいね。
このスレのマネージメント代行はこれまで自分がしてきてしまって
ましたが、いなくなりますのでそこは補っていって下さい。
外交的にはSaveMiku=悪になれば、監視班も迷惑しますので。
分けて考えている、られるのは内部の人間だけです。
>>54氏へ
まだ何かありましても、自分は
>>166のスレにいますので、一切ここでは対応しません。
>>166のスレでも証拠を持ってこない限りは対応しませんが。
184 :
103:2014/05/11(日) 17:46:49.06 ID:qVJ0SugE0
5月8日に削除検出してから、3日も経過しています・・・監視班の人は、おかしいなぁって思った筈です。
いつもは異常と思しき状況があった場合、即日書き込むんですが、今回は3日です・・・
3日間、いろいろ情報を調査しました。その上での書き込み、言わば、
英語班1号さんを釣り上げる作戦、だった訳ですが、すっかりバレましたw。クヤシイですwww。
でも、
英語班1号さん、Scotさん、Jrharbortさんと連絡を取ってあげてくださいね。
>>181 53さん、
> あくまで、1号さんホイホイだったのね・・orz
そうでーすw。
> 委員長の性格の把握につとめますwそこがまだ未熟だった・・
友達からは良く、おれとは10年付き合ってやっと分かるって言われます。
おれは悪意のある嘘は吐かないように心がけていますが、こういう変な言動は、たまにはしますよw。
十分な警戒が必要(犬NK風に)wwwかもしれませんよw。
でも、結局「あー、委員長、それ、嘘だろwww」って、すぐにバレちゃうんですけど、今回みたくwww。
あと、SFさん、隠れてないで、こっちでもディスカッションしてくださいw
そっちへ行くかどうかは色々と考え中です・・・
>>141 >>142 こちらのミクさんもこんばんわー
基本的にはココでのカキコは嫌である。
新スレとの単純比較においてこちらよりもあちら・・・ということで。
スレ乱立も何だし、あちらの適時に次スレのスレタイ考えようぜ。
186 :
103:2014/05/11(日) 18:14:25.23 ID:qVJ0SugE0
>>185さん
53さん、146さんと同じですね。了解です。
おれもここを消費させる事は申し訳ないと思っています。
SFさんは、「> それより雑談しようぜ。」と言ってたので、唯一の反対意見、
現在4対1ですね。
SFさん、ここでいいですか?
188 :
103:2014/05/11(日) 18:37:30.69 ID:qVJ0SugE0
え、あ、そう
いやいやw
え、うそーーーー
マジでSFさん?
だとしたらごめんなさい。大所帯(ry
でも、活動報告がおれの青春なんですけど・・・w
189 :
103:2014/05/11(日) 19:07:59.63 ID:qVJ0SugE0
> でも、活動報告がおれの青春なんですけど・・・w
変な言い方ですね。
前スレタイトルから「活動報告」の一文が消えた経緯を思い出してください・・・
これ以上は言いたくありません。
何かあったっけ?
スレ立てしたの俺だけど、怒りに任せてやらかしたという記憶しかない。
191 :
83:2014/05/11(日) 23:36:58.82 ID:GBpdRY2F0
>>166 >英語班1号は嫌いだがスレを割って出て行ったのは我々だからね
>2年前に残らなかった者がここを使うのはおかしいと言われれば確かにその通り
>あれこれ言い訳をすればするほど醜態をさらす結果になる
勘違いがあった。166はこのスレの住人と勘違いして
>>183を書いたけど
そもそも違う。
>このスレのマネージメント代行はこれまで自分がしてきてしまって
>ましたが、いなくなりますのでそこは補っていって下さい。
>外交的にはSaveMiku=悪になれば、監視班も迷惑しますので。
>分けて考えている、られるのは内部の人間だけです。
って書いたけど補う人いないし、やっぱりここって住人いないんじゃないw
一応新スレベースにはしますけど、外交上フォローされない話とかは
ここも出ますよ。このスレが落ちない限りおかしな方向へ行くリスクはついてくる。
過去に書き込みあるないとかはともかく、ここの住人としての意思があって
ここの面倒はみていきますよって人がいたら代わってほしいですけど。
それが一番、でなきゃこのスレ落ちるのが自分はよくてっていうのが本音
ですけど。委員長の意向も影響するよね。監視班がいるスレが核。
まず監視班で帳尻が合わないことには、どうもこうも;
192 :
103:2014/05/11(日) 23:58:43.46 ID:qVJ0SugE0
SFさんたちには思い入れはないようですね。
おれに取ってこの本スレは竹島です。
嘗てここにはトラがたくさんいました。
おれたちはトラから身を守るため自ら檻に閉じこもったのです。
193 :
83:2014/05/12(月) 01:46:19.88 ID:Yx6gfp760
トラがいなければ、SFさんはこちらへ来る所だったわけで、
実はトラらしき人はいないんだよね。唯一それっぽいのは
>>153 だけど、彼が出てきてこのスレの面倒は住人の俺がみるから、
あんたら来るなとまで言えないなら、聞く必要がない。
彼というより、誰もこのスレの面倒をみてこなかったのは自分は
よく知ってます。ただ、保守されてる方はいました。目的はよく知らない
けど、私の目的もわからなかったでしょうけど。
「文句だけ」言ってるくらいなら消えてくれるのがSaveMikuの為。
そんな人間の言うことを聞くのだったら、SaveMikuとしてプラス
になることをしようと、そういう意思を捨ててない人間がここに
集まればいいというのも、簡単な話だけど。
SFさんも、166さんも新スレ行こうとしてた人も、その線でもう一回
考えてみては?
ってかこっち来なさい!w
核の核がいなければどうにもならないし、核の核だけでも
それは同じこと。核分裂の危機です。
それは「「最優先」」で守られないと。昔出てったからどうこうとか
細かいこと気にする時じゃない。本当に危機。
ゴタゴタしたけど、私らは委員長含めてお仲間なんですよ。
トラはいないし、後はいてもそのフリをしてるだけ。
そういうのは私が対抗します。
私の責任てことで何も案づることなく、こちらへ来て下さい。
もともと、
>>102 >ここでデータの受け渡しされたければ、自分は構わないですよ。
これを書いた自分の責任だから。
194 :
83:2014/05/12(月) 20:37:28.42 ID:Yx6gfp760
>委員長
向こうはこちらへ来る気は全くないみたいですね。
後は委員長が向こうへ戻らないと、あそこはスレとしては機能も
しなくなるんじゃないかな。向こうにだけスポットを当てて考えると。
断られてるので、残念ですけど、もう向こうのことまで心配する義理も
自分にありませんが。監視班としても機能しないスレに用もありませんし。
ということになりますね。なんか残念ですが。
委員長の性格は把握しきれてないwのであれですが、何か違和感の
ある所に無理に戻ることもないとは思います。
こちらで活動されても、自分はもちろん協力者は他にもいると思います。
監視データそのものは自分はみれないですけどね。
なので自分は監視班ではありませんが。
195 :
83:2014/05/12(月) 20:59:52.57 ID:Yx6gfp760
いや、あちらが委員長データだけここから持っていって、あちらで解析
すればいいのか。心配する必要もなかったかな?
196 :
53:2014/05/12(月) 21:14:30.26 ID:Yx6gfp760
それと、名前欄
53と打つ所を間違えてずっと83にしてましたw
83も53ですけど。
198 :
53:2014/05/12(月) 22:16:10.81 ID:Yx6gfp760
>>197 了解致しました。では、よろしくお願い致します。(_ _)
といいつつ、ひょっこり委員長戻ったりしてねwww
199 :
sage:2014/05/12(月) 22:47:08.16 ID:IdSQ3TDk0
委員長データって必要?
要は動画が削除されたら報告すればいいんだろ
ここは俺たちが力を合わせて監視すれば乗り切れるはず
仮に監視版メンバーが10人でひとりあたり1000本監視すれば
10000本も監視出来るじゃんか
俺たち監視版の実力を示す時じゃね?
201 :
sage:2014/05/12(月) 23:56:17.26 ID:Zy6p0jMO0
>>199 1万本か凄いな俺たち監視版の力
もうあながち委員長データって入らないよな
俺も頑張るよ
205 :
53:2014/05/14(水) 12:44:41.79 ID:SJ+fF5X80
もう1号氏はいないので、
初音ミク動画 削除対策スレはSaveMiku
初音ミク動画大量削除問題は解散後の旧SaveMiku
として、今時点で選択する方になると思います。
別にどちらの住人だからどちらへ行ってはいけないとかもなくて、
そこにいる時はそこに合わせればよいだけと思いますよ。
206 :
53:2014/05/14(水) 12:46:57.97 ID:SJ+fF5X80
>別にどちらの住人だからどちらへ行ってはいけないとかもなくて、
どちらの住人になったから、どちらへ・・・のミス
207 :
53:2014/05/14(水) 13:23:15.77 ID:SJ+fF5X80
>>206 すいません。補足
>今時点で選択する方になると思います。
で、選択するけど、そこで選択した所から「今度はそこから出るな」になる
のではなくてという意味で、
>どちらの住人になったから、どちらへ行ってはいけないとかもなくて、
>そこにいる時はそこに合わせればよいだけと思いますよ。
へつながっています。そういうことが言いたいので。
208 :
53:2014/05/14(水) 14:33:06.14 ID:SJ+fF5X80
<SaveMikuと解散後の旧SaveMikuの違い>
自分にとっては神さん対応をするかしないかの違いがありました。
神さん対応は自己弁護もありますが、住民を守ろうという意識もあります。
旧SaveMikuの住民さんは別段守られたいとも思ってなかったんですよね。
そういうことじゃなくて、そういう境地ではなくて。
であれば自分だけのことだったら黙っていることも可能です。
但し、SaveMikuだったらそうではないですよ。
もちろん悪いことは認めて謝罪もしますが、濡れ衣類は一切お断りです。
以上は自分にとってはなので参考にされて下さい。
委員長は委員長でまた違った違いがあるようですが。
209 :
53:2014/05/14(水) 14:44:14.68 ID:SJ+fF5X80
書いてたら更にわかってきた。
解散後の旧SaveMikuは解散してるので、そこに神さんだとか元SaveMiku
員だとか、そういう壁もないんですね。なるほど。
解散をこれまで違う意味にとってました。
まだ、あったのか…
昔のSaveMikuとの比較ネタがあったんで、思わず書き込んでしまったわw
正直、おれがいた時も、後期のスレ状況は理解不能で、ぜんぜん把握してなかったなぁ
名無しなのに、他の住民からコテで呼ばれてた人ががいたでしょ
SFさんとか
正直、誰のレスがSFさんのレスなのか分からなかったし、SFという名が付いた経緯も知らなかった
スレを隅から隅まで熟読できるような心境じゃなかったしね
ツール系の話題も苦手だったし
SFさんに限ってなくて、新しく居ついた住民のことは全然分からなかった
おれは早いうちから事件の真相はだいたい掴んでいたし、
当時、にゃっぽんで積極的に横の交流してた人達の間でも真相をつかんでいた人が結構いた
だから憶測やレッテルばかりのSAVE MIKUスレの現状に危機感を感じて…、小出しに真相を書いたりしたわけだが…
けど、言えることと言えないことがあるし、自分としては限界ギリギリまで語ったつもりだった
それでも、けっこう非難を浴びたっけ
まあ、みんな真剣だったと思う
おれも朝昼晩、夢中に活動してたな
あんな日々は二度と経験できないと思うw
212 :
53:2014/05/15(木) 11:08:45.11 ID:AjQsHzRj0
MMさん、お久しぶりですね。あの時、この時の名無しですww
入院中状態からレスが途絶えてしまったので、安否っていうレベルで
大丈夫かな?と気にかけてはいました。ということはもうよくなって
ると。
笹の正体ついては、あなたが証拠を出したわけではないので、
未解決以上にはならないけど、権利者サイドの可能性も否定
できなくなった。未だにそこ止まり。
正当な理由があっても、攻撃をしかける輩も出るという
ことで、具体的な公表はできないのはわかります。
そちらサイドからもそういう理由で、あなたは攻撃を受ける。
加えてあなたはバトル好きだからSaveMikuとも全く関係ない
アンチがついていたようにみえたけど。
そこだけなんとかならないかなと思ってましたw
色々板挟み状態でしたね。おつかれさま。
>>141 >>142 ミクさん、こんばんわー
色々考えてて、委員長の言わんとしていることが何となく分かった。
今次問題の「対策」に該当する文言をスレタイに入れたかったのな。
>>210 >>211 元気そうで何より。
健康は日常生活の基本だからなー。
215 :
103:2014/05/17(土) 00:53:35.56 ID:ZXoIBk530
>>139 さん
「連絡不要、ってか、連絡禁止www」
って書いちゃったので、レスしようかどうか迷いましたが、・・・
動作報告、どもでした。
あのクセのある Google Chrome でもちゃんと動作する事が確認できて、とても感謝です。
あ゛ぁ゛っ・・・しかし・・・
74BKML02-YT_PLRLI に新たなバグが発覚してしまいました・・・
動画が2本以上登録されている再生リストでは、正しく動作するんですが
1本のみしか登録されていない再生リストでは正しく動作しない事が判明しました・・・
$.ajax() ファンクションを呼び出す条件判断ステートメント部分で
「1以上」・・・1≦a
と
「1より大きい」・・・1<a
を間違えてました。
直したんで、今、貼ります・・・
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.1b
YouTubeの仕様変更(2014/05 現在)で再生リストに表示されなくなってしまった「アップロード日時」と「再生回数」を表示するブックマークレット
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,
DisplayPos_Ago=0
,
DisplayWidth=76
,
ptReg1=/index=[0-9]+/,ptReg2=/[0-9]+/,ptReg3=/playlist\?list=([\w\-]+)/,dID=sID+'_Ext-Info-',Top,Last,S=0,U1='//gdata.youtube.com/feeds/api/playlists/
',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Date(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE
='createElement',mAC='appendChild',ID=((location.href).match(ptReg3)[0]).replace(ptReg3,'$1');if(ID.length==16){ID='PL'+ID};(function(f){var%20oJQ = o
D[mCE]("script");oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC](oJQ);})(
function($){function%20OpeTAG(IDX,STR){var%20h,i,j,k,Ix,N,eTAG,CN='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][CN]).index
Of('pl-video yt-uix-tile')==0){if(ptReg1.test(dTN1[h].outerHTML)){Ix=((dTN1[h].outerHTML).match(ptReg1)[0]).match(ptReg2)[0];};var%20dTN2=dTN1[h][mTN]
('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j][CN]).indexOf('
pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N==null){if(IDX==0){Last=Ix;if(Top==null){Top=Last;S=Top-h;};};if(IDX==Ix){eTAG=oD[mCE]('pre');eTA
G.setAttribute("id",dID+Ix);eTAG[mAC](oD.createTextNode(STR));dTN2[i].insertBefore(eTAG,dTN3[j]);return;};};};};};};};};}function%20tfJST(T){return%20
T.substr(0,4)+'/'+T.substr(5,2)+'/'+T.substr(8,2)+'%20'+T.substr(11,8);}function%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime())-(tU.get
Time())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-
1};if(rD==0){var%20oRef=new Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if(
(M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{var%20s=s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d
/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')retur
n%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%20WW(
S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R='%20'+R;};if((D!=1)&&(LenB(R)<W)){R=R+'%20';};};return%20R;}OpeTAG(0,'');if((Top>1)&&(Top<1002)){for(var%
20h=Top-1;(h<Last)&&(h<1001);h+=50){if(h>951){h=951};$.ajax({url:U1+ID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:function(jsonc)
{var%20d=jsonc.data,items=d.items;$.each(items,function(i,item){var%20video=item.video,sVCT=String(video.viewCount).replace(/(\d)(?=(\d\d\d)+(?!\d))/g
,'$1,')+'回',sVUP=video.uploaded,oVUPL=oVUP=new%20Date(sVUP);oVUPL.setTime(oVUPL.getTime()-(60000*tO));if((item.position>Top-2)&&(item.position<1001))
{if(sVUP.substr(2,1)==7){var%20DSP1=DSP2='';}else{var%20sJST=tfJST(oVUPL.toISOString()),DSP1='Upload:'+sVUP+' ('+sJST+')',DSP2=CalAgo(tNow,sVUP);};Ope
TAG(item.position+1,DSP1+' '+WW(DSP2,DisplayPos_Ago,DisplayWidth-LenB(DSP1+sVCT))+' '+sVCT);};});}});};};});})()
※ 27行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] が表示される
・効能
YouTubeの大規模仕様変更によって失われた表示情報が復旧し仕様変更以前の表示状態と同等となる
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
・オプションパラメータ
"DisplayPos_Ago" ・・・「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ 全体の表示幅を半角文字数換算の個数で指定します。
・開発者、および JavaScripterの方へ
このブックマークレットは、YouTube DATA-API から、jquery の ajax機能にて値を個別に取得するコードを記述しています。従って、YouTube DATA-API が提供している情報であれば
「アップロード日時」「再生回数」以外の情報も自由に取得可能です。数文字のコードを追加して行くだけで取得項目の自由な追加が実現します。
$.ajax()ファンクション内のJsonc展開ルーチンで、第2階層"video"を for each 文節に相当する $.each で配列メンバーから取り出すコード部分に
現在割り当てているメンバーアイテムは "video.uploaded" "video.viewCount" の2アイテムだけですが、このメンバーアイテムの他にも、好みの情報を
自由に取り出す事が可能です。例えば、
var 概要=video.description; var 動画タイトル=video.title; var 人気度=video.rating; var いいね!=video.likeCount; var コメント数=video.commentCount;
などです。とても簡単です。JavaScriptですから戻り値はいずれもバリアント型となる筈です。引数や仕様等の詳細については
デベロッパー ガイド: Data API プロトコル
https://developers.google.com/youtube/2.0/developers_guide_protocol?hl=ja やその他の Google社 および YouTube社の公式資料を参照ください。
また、このブックマークレットでは「Ajax」の定義に従ってすべて、非同期で処理するよう設計しています。すべてのパラメータを $.ajax()に渡して処理を依頼したら、
このブックマークレットはとっとと終了します。その後、jqueryが YouTube DATA-API から非同期でデータを取得、依頼した処理を取得データ順に非同期に実行して行きます。
その間、ブラウザは待ち状態から開放され自分の処理を行いユーザーの指示にも従います。ハングしたり不安定になったりする事はありません。詳細は jqueriの仕様を参照ください。
このように、取得パラメータを拡張した場合であっても、処理量の増加は殆ど考慮する必要はありません。処理落ちや失敗はまず起こらない筈です。いくらでも増やしてください。
寧ろ、表示項目の追加時に最も注意すべき点は、実際のページへ表示する際の表示領域でしょう。
表示のために追加するタグエレメント階層(本コードでは "title" 階層の先頭に apendしています)とタグの種類(div、span、・・・)を吟味する必要があるでしょう。
・更新履歴
140505_0.1 初版
140505_0.1a 削除動画や非公開動画で APIから Upload: の値が戻らなかった場合「44年4ヶ月前」などと異常な値が表示される不具合を修正
140517_0.1b 登録されている動画数が1本のみの再生リスト上で正しく動作しないバグを修正
219 :
103:2014/05/17(土) 01:40:17.44 ID:ZXoIBk530
委員長と呼ばれている人物を意識してはいけません。
その人物はたかがネット上の人物です。どこの馬の骨とも知れません。
委員長と呼ばれている人物に同調してはいけません。
その人物を中心に思考する事は、あなた自身の正しい物の見方を狂わせるかも知れません。
委員長と呼ばれている人物を信用してはいけません。
その人物は悪意をもって、みなさんの心情思想をある特定の方向に扇動しようと画策しているかもしれません。
常に普遍的な正しい物の見方が出来るように心掛けてください。
>>219 なんでお前に命令されなきゃあかんの?
心情思想を扇動するなよ
>>220 まあそうカリカリすんなよ
SAVE MIKUのメンバーにとっちゃ
>>219なんて常識だからwww
222 :
名無しさん@お腹いっぱい。:2014/05/23(金) 21:21:07.98 ID:c+w7idJ+0
〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・
___ |
. . : :´: : : : : : : :`: : . |
/: : : : : : : : : : : : : : : : \ │
,-/: : : : : : : : : : : : : : : : | : : : ヽ │
/ i Y: : : : --─‐ : : : : : : |―-: : |、 おれは
i i l : : :゙、: :/ \/、: :/ \: : /:i i ? 嘘つき
| ノ_〉: : |∨ ● ∨ ● Y : | | J
Y: : : i : : i 、_,、__, i: :/"
| : : : :\ i ∧ //:ヽ
:| : : : : : ゝ ノ: :i /: : : :)
〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・
\ _.. -‐…‐- 、 ======
\/ / }lト、 ======
l{X _/{ _ノ」_ }く|ハ.
八 \> <ノ ノ/^} }ヽ =====
ノ 从 しフ イ{{_,ノ {ゝ}-、 <そんな餌でワタクシが釣られタコ――!!
( _..>'⌒ヽ¬フ __ } ` <8} ===== (´⌒
( o∞8し'_,ノ Y´ `'ー' }jjJ (´⌒;;(´⌒;;
`Y⌒´_oっ_,人.っo∞%' (´;;⌒ (´⌒;; ズザザザ
〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜・〜
イカの方が好きだ
>>223 銚子漁港市場で買った手作り薄塩塩辛おいしかった
タコルカちゃんは食べた事ないからわかんない
おいしいかな?
225 :
103:2014/05/25(日) 21:31:53.84 ID:kzlOG+oG0
たこわさっておいしいですよね(爆)(^^;
ブックマークレットが、うんともすんとも動かなくなっちゃったんで調べたら
[もっと読み込む]ボタン のタグクラス名が変更されたようです。
2012年11月以来の、1年6ヶ月振りの変更です・・・やっぱ、YouTubeですねw。
パソコン向けページ
<button class="load-more-button browse-items-load-more-button yt-uix-load-more yt-uix-button yt-uix-button-default yt-uix-button-size-default"
↓
<button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default load-more-button yt-uix-load-more browse-items-load-more-button"
スマホ向けページ
class="_mgf _meh"
↓
class="_mff _mbh"
で、
72BKML00-YT_LMBAC
74BKML01-YT_PLENB
のバージョンアップです。
前方後方両互換です。即ち、クラス名が元に戻った場合でも、また今後YouTubeによって似たようなパターンで新たに変更された場合でも、
いずれの場合であっても、ある程度の変更ならば適応できる正規表現検索パターンを割り当てる改良を施しました。暫くは大丈夫な筈です。
226 :
103:2014/05/25(日) 21:45:38.03 ID:kzlOG+oG0
≪パソコン対応≫ ≪モバイル対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その1】 YouTube "Load More" button problem solutions SUGGESTION-1
★72BKML00-YT_LMBAC___ProjectSaveMiku_YouTube_LoadMoreButtonAutoClicker_0.2
YouTubeの再生リストやユーザー動画ページの [もっと読み込む]ボタン を自動でクリックし続けるブックマークレット
javascript:(function(){var%20
i
=MaxLimitButtonClicks=5
,
ptReg=/_m([a-z]){2}%20_m([a-z]){2}/,j,k=0;function%20ButtonClick(){var%20dTN=document.getElementsByTagName('button');for(
var%20h=0;h<dTN.length;h++){if(((dTN[h].className).indexOf('load-more-button')>=0)||(ptReg.test(dTN[h].className)))break;};
if((i<dTN.length)||(i!=0)){if(k==0){dTN[h].removeAttribute("disabled");k=1;}else{if(dTN[h].getAttribute('disabled')+''=='null'){dTN[h].
click();i=i-1;}}}else{StopClick();};}function%20StopClick(){if(j!=""){window.clearInterval(j);j="";};}if(i==0)i=-1;j=window.setInterval(
function(){if(i!=0){ButtonClick();}else{StopClick();};},1000);})()
※ 9行 に分けてあります。"MaxLimitButtonClicks" を設定したら、改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ "MaxLimitButtonClicks" に クリック回数を入力する(0は無制限)
(ろ)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページやユーザーページ(www.youtube.com/user/[UserName]/videos)などにアクセスして表示する
(に)このブックマーク(お気に入り)をクリックする
・動作結果
再生リストやユーザー動画ページ、検索結果表示ページの [もっと読み込む]ボタン(パソコン)、[もっと見る]ボタン、[他の動画を表示]ボタン(スマホ) が
最後まで または "MaxLimitButtonClicks"回 まで自動的にクリックされ続ける
・効能
[もっと読み込む] ボタンをいちいち押す手間が省ける
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キー(パソコンの人)を押します。動作中であっても中断され元に戻ります。
パソコン用ユーザーページ(www.youtube.com/user/[UserName]/videos など)の [もっと読み込む]ボタン も連続クリック可能です。
スマホ用検索ページの [もっと見る]ボタン、再生リストの [他の動画を表示]ボタン も連続クリック可能です。
・更新履歴
121121_Alpha1(非公開) 暫定初版。
121125_Alpha2(非公開) 指定回数クリック後に自動的に停止する機能を実装。
130721_Alpha3(非公開) Greasemonkey for IE が開発・公開を終了したため、IIE6,7,8,9,10,11 へ対応。
140328_beta1(非公開) ページを更新すると [もっと読み込む]ボタンがグレーアウトして押せなくなるという Mozilla FireFox のバグに対応
140429_beta2(非公開) モバイルのスマホ用ページが「次の動画」ではなくなり、 [もっと見る]、[他の動画を表示]ボタン になったので、スマホにも対応
140505_0.1 初版。なんとなく初公開。
140525_0.2 [もっと読み込む]ボタン の class名が変更されたので対応
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML01-YT_PLENB】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その3】 YouTube "Load More" button problem solutions SUGGESTION-3
★74BKML01-YT_PLENB___ProjectSaveMiku_YouTube_PlayList_ExtendFunctionLike_a_NextButton_0.1
[もっと読み込む]ボタン のみとなってしまった新仕様(2014/05 現在)の再生リスト上で、
廃止された [次へ]ボタン または [前へ]ボタン を押した時の動作をエミュレートするブックマークレット
To be Continued... 続きます・・・
【74BKML01-YT_PLENB】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLENB'
,DTP
=DirectionToTurnPage=1
,SPR
=ScrollPositionReturn=266
,IWT
=InternetLoadWaitTime=1500
,sDSP_Fow='Next ≫ 次へ ≫'
,sDSP_Rev='≪ 前へ ≪ Previous'
,oD=document,oDB=oD.body,oDE=oD.documentElement,mTN='getElementsByTagName',mID='getElementById',mSA='setAttribute',mGA='getAttribute',mCE='createEleme
nt',mAC='appendChild',vID=sID+'_video-index=',cID=sID+'_YT-lmClass',aID=sID+'_YT-Ajax-',eYTvt=oD[mID]('pl-video-table'),eYTvtBody=eYTvt[mTN]('tbody')[
0],ytvtID=eYTvtBody[mGA]('id'),posL=oDE.scrollLeft,posT=oDE.scrollTop,ptR1=/index=[0-9]+/,ptR2=/[0-9]+/,h,i,j;function%20cLM(p){var%20oB=oD[mTN]('butt
on'),pR=/data-uix-load-more-href="(((?!").)+)"/,R=null;for(var%20i=0;i<oB.length;i++){if((oB[i].className).indexOf('load-more-button')>=0){if(p==null)
{R=i};if(p==0){R=oB[i].className};if(p==1){R=((oB[i].outerHTML).match(pR)[0]).replace(pR,'$1')};break;};};return%20R}if(SPR==-1){alert('Current%20scro
ll%20position%20is%20%20'+oDE.scrollTop+'');};var%20dTN=oD[mTN]('tr');for(h=0,j=dTN.length;h<j;h++){if((dTN[h].className).indexOf('pl-video%20yt-uix-t
ile')==0){if(ptR1.test(dTN[h].outerHTML)){var%20LastIndex=((dTN[h].outerHTML).match(ptR1)[0]).match(ptR2)[0];if(TopIndex==null){var%20TopIndex=LastInd
ex;};};};};(function(){if(cLM(0)!=null){var%20eLMc=oD[mID](cID);if(eLMc==null){eLMc=oD[mCE](sID);eLMc[mSA]("id",cID);eLMc[mSA]("YT-lmClass",cLM(0));oD
B[mAC](eLMc);};if(LastIndex!=null){var%20eHLA=oD[mID](cID+LastIndex);if(eHLA==null){eHLA=oD[mCE](sID);eHLA[mSA]("id",cID+LastIndex);eHLA[mSA]("YT-Ajax
-href",cLM(1));oDB[mAC](eHLA);};};};if(DTP==0){if(TopIndex>2){for(j=TopIndex-11;j>0;j-=10){var%20eHLA=oD[mID](cID+j);if(eHLA!=null)break;};if(eYTvt!=n
ull){if(eHLA!=null){if(cLM(0)!=null){var%20dTN0=oD[mTN]('button');i=cLM();dTN0[i][mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));dTN0[i].in
nerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';}else{var%20eLMB=oD[mCE]('button');eLMB[mSA]("type","button");eLMB[mSA]("onclick",";return%20false;"
);eLMB[mSA]("role","button");eLMB[mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));eLMB[mSA]("class",(oD[mID](cID))[mGA]('YT-lmClass'));eLMB[
mSA]("data-uix-load-more-target-id",ytvtID);eLMB.innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';eYTvt.parentNode.insertBefore(eLMB,eYTvt.nextSibl
ing);};}else{if(TopIndex>2){location.reload(false);TopIndex=3;};};};};};})();void(function(){var%20sLF=String.fromCharCode(10);i=cLM();if(i!=null){var
%20dTN0=oD[mTN]('button');if(dTN0[i].disabled){dTN0[i].removeAttribute("disabled");};if((DTP!=0)||(TopIndex!=2)){if((DTP==0)&&(TopIndex==3)){dTN0[i][m
SA]("disabled","disabled");dTN0[i].innerHTML='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';};eYTvtBody.innerHTML=sLF+sLF+sLF;if((DTP!=0)||(TopIndex>3)){i=
cLM();if(i!=null){if(DTP!=0){dTN0[i].innerHTML='<span>'+sDSP_Fow+'</span><p>'+sID+'</p>';};dTN0[i].click();};};};};})();void(window.onload=function(){
var%20pT;if(SPR==1){pT=posT;}else{if(SPR==2){pT=0;}else{if(SPR==3){pT=Math.pow(2,20);}else{pT=SPR;}}};if(SPR>0){window.setTimeout(function(){window.sc
rollTo(posL,pT);},IWT+0);};})();void(function(){window.setTimeout(function(){var%20dTN1=oD[mTN]('tr');for(h=0;h<dTN1.length;h++){if((dTN1[h].className
).indexOf('pl-video%20yt-uix-tile')==0){var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if((dTN2[i].className).indexOf('pl-video-thumbnail')=
To be Continued... 続きます・・・
【74BKML01-YT_PLENB】3/3
=0){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j].className).indexOf('ux-thumb-wrap')==0){var%20index=((dTN3[j].href).match(ptR1
)[0]).match(ptR2)[0];var%20nDel=oD[mID](vID+index);if(nDel!=null){nDel.parentNode.removeChild(nDel);}var%20eVI=oD[mCE]('div');eVI[mSA]("id",vID+index)
;eVI.appendChild(document.createTextNode((index-1)+'%20'));dTN2[i].insertBefore(eVI,dTN3[j]);};};};};};};},IWT+100);})();})()
※ 35行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ(後述)を入力し「前へ」と「次へ」に設定したブックマークレットを1個ずつ作成する
(ろ)それぞれをブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(に)「前へ」モード、または「次へ」モードに設定したブックマーク(お気に入り)をクリックする
・動作結果
旧仕様の再生リストの [前へ]ボタン または [次へ]ボタン を押した場合とほぼ同一の表示結果となる
・効能
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
[もっと読み込む] ボタンを押す度に動画情報を無限に追加読み込みし続ける事による物理メモリーの無駄な消費を解消
[もっと読み込む] ボタンを何度も押してページが長大になる事によってページスクロールが面倒になるイライラを解消
<"video-index">番号(動画の通し番号)が動画サムネイルの左上に表示されるので何本目の動画なのかが一目瞭然
YouTubeサーバへの負荷は[もっと読み込む]ボタンを押した場合と全く同じで、ブラウザやパソコンへの負荷は軽減される
・・・・・・などなど
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
既存の [もっと読み込む]ボタンは常に有効です。このブックマークレットとの併用も勿論可能です。いつでも押してください。
[もっと読み込む]ボタンをすべて押して読み込み済みの場合であっても、サムネイルの左上に<video-index>番号の表示が可能です。
・オプションパラメータ
DirectionToTurnPage・・・ 動作モードです。 0:[前へ]ボタン として動作します。 1:[次へ]ボタン として動作します。
ScrollPositionReturn・・・ 動作後にブラウザの表示を指定位置に自動スクロールします。ScrollPosition という単位の数値で指定しますが -1〜3 を指定した場合に限り以下のような特別な動作をします。
-1:現在位置のScrollPosition値をアラートウィンドウに表示 0:自動スクロール無効 1:実行直前の位置へ復帰 2:最上部へスクロール 3:最下部へスクロール
InternetLoadWaitTime・・・ ページの読み込みが完了し処理を開始するまでの待ち時間。単位はミリ秒(千分の一秒)です。頻繁に<video-index>番号の表示に失敗する場合はもう少し長くする必要があるかもしれません。
sDSP_Fow と sDSP_Rev・・・ 次または前のページのajaxデータリクエストにYouTubeサーバが応えるまでの間、ページ上部に表示されます。あなたの好きな文字列に変更可能です。
・更新履歴
140505_0.1 初版
140525_0.2 [もっと読み込む]ボタン の class名が変更されたので対応
230 :
103:2014/05/25(日) 22:52:45.72 ID:kzlOG+oG0
あ、終わりです。あとは、みなさん自由に書き込んでくださーい。
なんか、
>>227 のバージョンが "0.1" のまんまですけど、気にしてはいけませんw。
それより、
>>226 の名前欄がー ・・・・・・
ググったりしてヒットしたリンクで表示されたおれのブックマークレットの名前欄に番号が入っていると、
おれの恥ずかしいおバカな書き込みを辿られちゃうじゃないですか?。
例えば、今回の場合だったら、
>>103 の書き込み・・・・・・
>>125 > あっ、昨夜はイカの塩辛。あと、バンバンジーw。ミスマッチ〜〜www。
とか、
>>128 > あと、ヒメゴボウとこんにゃくの胡麻和え。こんにゃくが凄く黒いんですよ。でもおいしい。
>
> えっ?もういいって?
> こりゃまたしつれいしますたーw
とか・・・恥ずかしいです・・・・・・
なので、名前欄は必ず空白にしてるんですけど、また失敗しちゃいましたw。
AKBそのうち死人出るって。
ミクさんは切り付けられる心配がないからいいね。
ミクさんマジ電子。
232 :
103:2014/05/26(月) 06:19:22.46 ID:pHH2+/IQ0
えっと、72BKML00-YT_LMBAC で、ある特定の条件下で
[もっと読み込む]ボタン を探し続けて内部的に終了しない事があるというバグが発覚しました。
以下の2個の変数を間違えて入れ違いにコーディングしてしまった箇所があります・・・
変数 "i" ・・・ボタンをあと何回押すか、の残り回数
変数 "h" ・・・ページ先頭から [もっと読み込む]ボタン までのボタン数。
修正箇所はたった1箇所、7行目の先頭の部分なんですが・・・
誤 "if((i<dTN.length)||"〜
↓
正 "if((h<dTN.length)&&"〜
一見、正しく動作した後に正常終了したように見えますが、内部的に終了していない状態となってしまいます。
なんか、ザッカーバーグさんの真似しちゃいましたw。
≪パソコン対応≫ ≪モバイル対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その1】 YouTube "Load More" button problem solutions SUGGESTION-1
★72BKML00-YT_LMBAC___ProjectSaveMiku_YouTube_LoadMoreButtonAutoClicker_0.2a
YouTubeの再生リストやユーザー動画ページの [もっと読み込む]ボタン を自動でクリックし続けるブックマークレット
javascript:(function(){var%20
i
=MaxLimitButtonClicks=5
,
ptReg=/_m([a-z]){2}%20_m([a-z]){2}/,j,k=0;function%20ButtonClick(){var%20dTN=document.getElementsByTagName('button');for(
var%20h=0;h<dTN.length;h++){if(((dTN[h].className).indexOf('load-more-button')>=0)||(ptReg.test(dTN[h].className)))break;};
if((h<dTN.length)&&(i!=0)){if(k==0){dTN[h].removeAttribute("disabled");k=1;}else{if(dTN[h].getAttribute('disabled')+''=='null'){dTN[h].
click();i=i-1;}}}else{StopClick();};}function%20StopClick(){if(j!=""){window.clearInterval(j);j="";};}if(i==0)i=-1;j=window.setInterval(
function(){if(i!=0){ButtonClick();}else{StopClick();};},1000);})()
※ 9行 に分けてあります。"MaxLimitButtonClicks" を設定したら、改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ "MaxLimitButtonClicks" に クリック回数を入力する(0は無制限)
(ろ)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページやユーザーページ(www.youtube.com/user/[UserName]/videos)などにアクセスして表示する
(に)このブックマーク(お気に入り)をクリックする
・動作結果
再生リストやユーザー動画ページ、検索結果表示ページの [もっと読み込む]ボタン(パソコン)、[もっと見る]ボタン、[他の動画を表示]ボタン(スマホ) が
最後まで または "MaxLimitButtonClicks"回 まで自動的にクリックされ続ける
・効能
[もっと読み込む] ボタンをいちいち押す手間が省ける
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キー(パソコンの人)を押します。動作中であっても中断され元に戻ります。
パソコン用ユーザーページ(www.youtube.com/user/[UserName]/videos など)の [もっと読み込む]ボタン も連続クリック可能です。
スマホ用検索ページの [もっと見る]ボタン、再生リストの [他の動画を表示]ボタン も連続クリック可能です。
・更新履歴
121121_Alpha1(非公開) 暫定初版。
121125_Alpha2(非公開) 指定回数クリック後に自動的に停止する機能を実装。
130721_Alpha3(非公開) Greasemonkey for IE が開発・公開を終了したため、IIE6,7,8,9,10,11 へ対応。
140328_beta1(非公開) ページを更新すると [もっと読み込む]ボタンがグレーアウトして押せなくなるという Mozilla FireFox のバグに対応
140429_beta2(非公開) モバイルのスマホ用ページが「次の動画」ではなくなり、 [もっと見る]、[他の動画を表示]ボタン になったので、スマホにも対応
140505_0.1 初版。なんとなく初公開。
140525_0.2 [もっと読み込む]ボタン の class名が変更されたので対応
140526_0.2a [もっと読み込む]ボタン を探し続け内部的に終了しない事があるバグを修正
234 :
103:2014/06/02(月) 01:58:34.28 ID:7FNUkGbs0
ちょっと、YouTubeが暴走してるみたいなので、データを公開する前に状況を報告しておきたいと思います。
えと、結論から先にいうとですね、YouTubeが、
再生リストの所有者の同意無く、再生リスト上から「削除動画」の登録を削除している
という状況が発生しているようなんです。
2014/05/25調査 から 2014/05/30調査で、嘗て例を見ない程の、削除動画本数の10%を上回る大幅な減少を捕らえました。
「削除動画探してみた」調査結果データ、 の増減について考察します。
■レギュラー調査■
2014/05/25
削除動画総数: 38554 本
調査動画総数: 274258 本
2014/05/30
削除動画総数: 36159 本
調査動画総数: 261066 本
■内偵調査■
2014/05/25
削除動画総数: 155142 本
調査動画総数: 1008229 本
2014/05/30
削除動画総数: 139003 本
調査動画総数: 909382 本
レギュラー調査では、
調査動画総数が -13192本で、4.81% の減少であるのに対して
削除動画総数が -2395本で、6.21% の減少であり、削除動画がより多く減少しています。
内偵調査も同様に、
調査動画総数が -16139本で、9.80% の減少であるのに対して
削除動画総数が -2395本で、10.40% の減少であり、削除動画がより多く、なんと10%以上も減少しています。
2万個以上の再生リスト、100万本以上の動画をずっと見てきたこの子が、色々と教えてくれました。
しかし、いったい、何が起こっているんでしょうか???
Google プロダクトフォーラム > YouTube
YouTubeから削除された1つ以上の動画が、再生リストからも削除されました
https://productforums.google.com/forum/#!topic/youtube-ja/rz4v5_fMCtU この他にも「YouTube から削除された 1 つ以上の動画が、再生リストからも削除されました。」でググると大量にヒットします。
確かに、再生リスト上から削除動画だけが削除されているという噂は本当のようです。
しかし・・・YouTubeのこの行為に対抗する方法については、まったく良い策が思いつきません・・・
・・・・・・内心、激しく焦ってます・・・・・・眠れません・・・・・・
236 :
103:2014/06/11(水) 00:48:01.27 ID:YiQt46170
削除動画の再生リストからの無断削除は一旦収束したようです。減少は収まりました。良かったです。
なんか、・・・
> 内偵調査も同様に、
> 調査動画総数が -16139本で、9.80% の減少であるのに対して
> 削除動画総数が -2395本で、10.40% の減少であり、削除動画がより多く、なんと10%以上も減少しています。
本数のコピペが激しく間違ってますねw。正しくは
-98847 9.804022697
-16139 10.40272782
ですね。ちょっと動揺してました。
このまま削除動画が捕らえられなくなる前に監視班のみなさんに渡しておこうと思って土日にせっせと
74BKML02-YT_PLRLI を削除動画の「タイトル」と「ユーザー名」取得に対応させたので一応、貼っておきます。
通常動画の「評価」や「いいね!」「コメント数」も表示できるようにアイテムも追加しました。
「概要(動画の説明)」は長文が多いので「コメント数」にマウスを重ねるとポップアップ表示するようにしてみました。
あと、「YouTube から削除された 1 つ以上の・・・」でググっていたら、再生履歴のチェックボックスがチェックできなくなっていて
みんな困っているようだったんで、さっき、対抗するブックマークレットも作ってみました。YouTube が不具合修正するまでの期間限定ですが。
cssでチェックボックスに割り当てた "float"スタイルルールが悪さをして、1本分の動画情報が「乗る」筈の tile に
「乗られて」しまう事でチェックボックスに触れる事が出来なくなっている不具合のようです。
チェックボックスの "float"スタイルのルールを動的に変更し強制適用することでチェックボックスに触れる事ができるようにします。
今後、同じようなcssスタイル関係の不具合が出た時に使い回しができるように設計しました。どしどし改造して使い回してくださいね。
237 :
103:2014/06/11(水) 00:54:55.29 ID:YiQt46170
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.2
YouTube の度重なる仕様変更で再生リスト上から次々に失われていった以下の表示項目
「アップロード日時」「○日前」「再生回数」「コメント数」「評価」「お気に入り数」「いいね!」「概要」および 一部の削除動画の「タイトル」「ユーザー名」
を表示するブックマークレット
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,dP=
DisplayPos_Ago=0
,dW=
DisplayWidth=80
,bD=
TryToGetDeletedVideoInfo=1
,cT=
DeletedVideosTitleColor="red"
,cU=
DeletedVideosUserColor="#ff6666"
,bC=
ToDisplayMouseoverPopUp=1
,cC=
ItemCommentCountTextColor="#00cccc"
,iU=ItemUploaded="Up:"
,iC=ItemCommentCount="コメント:"
,iR=ItemRating="評価:"
,iF=ItemFavoriteCount="お気に入り:"
,iL=ItemLikeCount="いいね!"
,pL=PopUpLikeCount="Like! (^▽^)b"
,il=ItemDislikeCount=""
,pl=PopUpDislikeCount="Disloke (-_-)q"
,iV=ItemViewCount="回"
,pD=PopUpDeletedUser="ユーザーチャンネルをチェック!"
,dID=sID+'_Ext-Info-index=',Top,Last,OFS=S=0,U1='//gdata.youtube.com/feeds/api/playlists/',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20
Date(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE='createElement',mAC='appendChild',mIH='innerHTML',mIB='inser
tBefore',t1='<font color="',t2='">',t3='</font>',t4='<br>',t5='" class="yt-uix-tooltip',t6=' <img class="icon-watch-stats-',t7='like" src="'+Reg(oDB[m
IH],/"(h.+gif)"/),t8='" title="',LID=Reg(location.href,/\?list=([\w\-]+)/);if(LID.length==16){LID='PL'+LID};if(bC==0)pL=pl=pD='';function%20Reg(S,P){i
f(S){if(P.test(S)){return(S.match(P)[0]).replace(P,'$1');};};}(function(f){var%20oJQ=oD[mCE]('script');oJQ.src='//ajax.googleapis.com/ajax/libs/jquery
/1/jquery.min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC](oJQ);})(function($){function%20OpeTAG(IDX,VID,d1,d2,tT,tU){var%20h,i,j,I
x,ID,N,eT,CN='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][CN]).indexOf('pl-video yt-uix-tile')==0){Ix=Reg(dTN1[h].outerHT
ML,/index=([0-9]+)/);if((VID)&&(IDX==Ix)){if(VID!=Reg(dTN1[h].outerHTML,/\?v=([\w\-]+)/)){d2=t1+'#cccccc'+t2+'【YouTube DATA-API 破損検出】- '+sID+t3+
t4+t4;tT=d1=tU='';};};var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;
j<dTN3.length;j++){if((dTN3[j][CN]).indexOf('pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N){if(IDX==0){Top=Last=Ix-(-1);S=0;};}else{if(IDX==0)
{Last=Ix;if(S==0){Top=Last;S=Top-h;};}else{if(IDX==Ix){eT=oD[mCE]('pre');eT.setAttribute("id",dID+Ix);eT[mAC](oD.createTextNode(d1));dTN2[i][mIB](eT,d
TN3[j]);eT=oD[mCE]('pre');eT[mIH]=d2;dTN2[i][mIB](eT,dTN3[j]);if((tT!='')&&((dTN3[j][mIH]).indexOf(tT)<0)){dTN3[j][mIH]=dTN3[j][mIH]+t4+t1+cT+t2+tT+t3
;};for(;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-owner'){dTN2[i][mIH]=tU+t4+dTN2[i][mIH];return;};};};};};};};};};};};}function%20Ft(T){return%20T
.substr(0,4)+'/'+T.substr(5,2)+'/'+T.substr(8,2)+' '+T.substr(11,8);}function%20Fm(N){return%20String(N).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,')}fun
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】2/3
ction%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime())-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY](
)*12)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-1};if(rD==0){var%20oRef=new%20Date();oRef.setTime(s);if(oRef.toISOString().
substr(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else
{var%20s=s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}e
lse{if(m>=1){R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')return%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=es
cape(S.charAt(i));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%20WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R=' '+R;};if((D!=1)&&(LenB(R)<
W)){R=R+' ';};};return%20R;}OpeTAG(0,'');if((Last-Top>0)&&(Top>1)&&(Top<1002)){if(Top>51)OFS=50;for(var%20h=Top-1-OFS;(h<Last)&&(h<1001);h+=50){if(h>9
61){h=961};$.ajax({url:U1+LID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.items;$.each(
items,function(i,item){var%20video=item.video,sVUP=video.uploaded,oV=new%20Date(sVUP),uV=oV.getTime(),sP=item.position;if((sP>Top-2)&&(sP<1001)){if(uV
){oV.setTime(uV-(60000*tO));var%20sJST=Ft(oV.toISOString()),DSP1=iU+sVUP.substr(0,24)+' ('+sJST+')',DSP2=sVTT='',sUNM=video.uploader,sR=iR+WW(video.ra
ting+'',2,12),sVCT=video.viewCount,sL=video.likeCount-0,sl=il+t6+'dis'+t7+t8+pl+t2+' '+WW(Fm(video.ratingCount-sL),2,7),sL=iL+t6+t7+t8+pL+t2+' '+WW(Fm
(sL+''),2,7),sF=iF+WW(Fm(video.favoriteCount),2,12),sC=Fm(video.commentCount),sD=video.description,tU='<a href="/';if(sVCT){DSP2=sR+sF+sL+sl;if(bC&&sD
){tU=t1+cC+t8+sD.replace(/"/g,'"')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM
+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+' )'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(s
VCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+WW(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
※ 56行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] [評価指数] [お気に入り数] [いいね!(好き)(嫌い)] [コメント数] が表示される
[コメント数] の上にマウスカーソルを重ねると [概要(投稿者による動画の説明)] が ポップアップ表示される
削除動画の情報取得に成功した場合は、削除動画の[タイトル] [ユーザー名(ユーザーチャンネルハイパーリンク付き)] が表示される
・効能
YouTubeの大規模仕様変更のたびに次々と失われていってしまった多くの表示情報が復活する
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
非公開動画や要ログイン動画、および多くの削除動画の情報は一般公開されておらず YouTube DATA-API から取得できません。首尾よく削除動画の情報表示に成功した場合は「ラッキー」だと思ってください。
稀に【YouTube DATA-API 破損検出】と表示される事がありますが、このブックマークレットにはエラー処理サブルーチンを実装していないので修正できません。検出しっぱなしで放置です。ごめんなさい(^^;
ポップアップ表示を すべて または個別に無効に設定する事ができます。下記のオプションパラメータの説明を参考にして設定してください。
・オプションパラメータ
"DisplayPos_Ago" ・・・タイトル上部に表示される1行目、「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ タイトル上部に表示される1行目の全体の表示幅を半角文字数換算の個数で指定します。
"TryToGetDeletedVideoInfo" ・・・削除動画の情報の取得表示を試みるかどうかを指定します。 0:しない 1:する
"MouseoverPopUpInComment" ・・・[コメント数] の [概要(動画投稿者による説明)] なども含め、ポップアップ表示を行うかどうかを指定します。 0:表示しない 1:表示する
"ItemCommentCountColor" ・・・ [コメント数] の表示色を下(↓)のパラメータと同様のルールに従って指定します。上(↑)で表示する「概要」がある場合のみ、この指定色に変化します。
"DeletedVideosTitleColor" "DeletedVideosUserColor" ・・・削除動画の [タイトル] [ユーザー名] の表示色を HTML-FONTタグのcolor属性形式で指定します。<font color="○○">と等価です。
@カラーネーム: "black"→黒 "red"→赤 "orange"→橙 "yellow"→黄 "green"→緑 "blue"→青 "Indigo"→藍 "purple"→紫 ・・・など
A RGB値: "#000000"→黒 "#ff0000"→赤 "#ffa500"→橙 "#ffff00"→黄 "#00ff00"→緑 "#0000ff"→青 "#6f00ff"→藍 "#800080"→紫 "#00cccc"→初音色 ・・・など
"Item* " および "PopUp* "・・・ 表示されるそれぞれの値に接頭または接尾する項目名など および ポップアップ文字列です。ポップアップ文字列を "" にするとその項目はポップアップしなくなります。
・更新履歴
140505_0.1 初版
140505_0.1a 削除動画や非公開動画で APIから Upload: の値が戻らなかった場合「44年4ヶ月前」などと異常な値が表示される不具合を修正
140517_0.1b 登録されている動画数が1本のみの再生リスト上で正しく動作しないバグを修正
140611_0.2 表示項目を拡張。削除動画の一部の情報を表示する機能も追加(YouTube DATA-APIからの取得に成功した場合のみ)
≪パソコン対応≫
【YouTube の再生履歴ページのチェックボックスを有効化】【期間限定】
★74BKML03-YT_PHCBI___ProjectSaveMiku_YouTube_PlayHistorysCheckBoxEnabler_0.1
YouTube のバグにより利かなくなっている再生履歴ページのチェックボックス(2014年6月11日現在)を、
有効化し個別にチェックできるようにする、YouTube が不具合修正するまで待てない人向け期間限定、今が旬なブックマークレット
javascript:(function(){
addStyleRule(".feed-item-checkbox-container","float: none");
addStyleRule(".feed-item-checkbox-container","margin: 0px 0px 0px 4px");
function%20addStyleRule(selector,declaration){var%20isIE8=/*@cc_on!@*/false,oD=document,oSS=oD.styleSheets,oSheet;if(oSS.length)
{oSheet=oSS[oSS.length-1];}else{if(isIE8){oSheet=document.createStyleSheet();}else{var%20head=oD.getElementsByTagName('head')[0];
var%20style=document.createElement('style');head.appendChild(style);oSheet=style.oSheet;}};if(isIE8){oSheet.addRule(selector,
declaration);}else{oSheet.insertRule(selector+'{'+declaration+'}',oSheet.cssRules.length);};}})()
※ 7行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生履歴ページにアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
左端の動画選択チェックボックスが個別にチェックできるようになり、[追加] [削除] [タグ] の各ボタンも有効になる
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
チェックボックスが サムネイルの左上へ移動しますが、細かい事を気にしてはいけませんw。(やる夫AA省略)
・更新履歴
140611_0.1 初版
あーごめんなさい、【74BKML02-YT_PLRLI】2/3 の最後から3行目、
ダブルクォート """ の実態参照文字を 専ブラ用にエスケープするのを忘れてました。
これだと UnicodeEscapeDecode が機能しなくて「概要」が正しく表示できない可能性があります!。
取り合えずラスト3行分を貼りますので、差し替えて使用してください。
){tU=t1+cC+t8+sD.replace(/"/g,'&#34;')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM
+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+' )'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(s
VCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+WW(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
ありゃ?
今度は気まぐれにエンコードされてますね・・・・・・プレビューではエンコードされていなかったのに・・・・・・
では、もう1回、えいっ!
){tU=t1+cC+t8+sD.replace(/"/g,'&#34;')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM
+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+' )'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(s
VCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+WW(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
なんか、ダメみたいなんで、コード部分だけ丸ごと貼り直します。
【74BKML02-YT_PLRLI】2/3
ction%20CalAgo(tN,sVUP){tU=new%20Date(sVUP);var%20s=((tN.getTime())-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*1
2)+tN[gM]())-((tU[gY]()*12)+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-1};if(rD==0){var%20oRef=new%20Date();oRef.setTime(s);if(oRef.toISOString().substr
(8,2)>3){M=M-1};};if(M>0){if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{var%20s=
s/1000,m=s/60,h=m/60,d=h/24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1)
{R=Math[f](m)+'分';}else{R=Math[f](s)+'秒';};};};};if(R!='')return%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i
));if(n.length<4){R++;}else{R+=2;};}return%20R;}function%20WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R=' '+R;};if((D!=1)&&(LenB(R)<W)){R=R+' ';};};re
turn%20R;}OpeTAG(0,'');if((Last-Top>0)&&(Top>1)&&(Top<1002)){if(Top>51)OFS=50;for(var%20h=Top-1-OFS;(h<Last)&&(h<1001);h+=50){if(h>961){h=961};$.ajax({ur
l:U1+LID+U2+h,type:"get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.items;$.each(items,function(i,item){v
ar%20video=item.video,sVUP=video.uploaded,oV=new%20Date(sVUP),uV=oV.getTime(),sP=item.position;if((sP>Top-2)&&(sP<1001)){if(uV){oV.setTime(uV-(60000*tO))
;var%20sJST=Ft(oV.toISOString()),DSP1=iU+sVUP.substr(0,24)+' ('+sJST+')',DSP2=sVTT='',sUNM=video.uploader,sR=iR+WW(video.rating+'',2,12),sVCT=video.viewC
ount,sL=video.likeCount-0,sl=il+t6+'dis'+t7+t8+pl+t2+' '+WW(Fm(video.ratingCount-sL),2,7),sL=iL+t6+t7+t8+pL+t2+' '+WW(Fm(sL+''),2,7),sF=iF+WW(Fm(video.fa
voriteCount),2,12),sC=Fm(video.commentCount),sD=video.description,tU='<a href="/';if(sVCT){DSP2=sR+sF+sL+sl;if(bC&&sD){tU=t1+cC+t8+sD.replace(/"/g,'&
#34;')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+'
)'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(sVCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+WW
(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
※ 56行 に分けてあります。改行を削除して 1行に直して使用してください。
244 :
103:2014/06/11(水) 02:21:51.01 ID:YiQt46170
今度は無事に貼れました。全文字列が正常に一致しました。
コピーして改行を削除して FireFox 29.01 でちゃんと動作しました。
これで、終わりです。お騒がせしました。
より違和感が少ないようにパラメータを調整しました
≪パソコン対応≫
【YouTube の再生履歴ページのチェックボックスを有効化】【期間限定】
★74BKML03-YT_PHCBI___ProjectSaveMiku_YouTube_PlayHistorysCheckBoxEnabler_0.1a
YouTube のバグにより利かなくなっている再生履歴ページのチェックボックス(2014年6月11日現在)を、
有効化し個別にチェックできるようにする、YouTube が不具合修正するまで待てない人向け期間限定、今が旬なブックマークレット
javascript:(function(){
addStyleRule(".feed-item-checkbox-container","float: left");
addStyleRule(".feed-item-checkbox-container","margin: 22px 10px 0px -6px");
function%20addStyleRule(selector,declaration){var%20isIE8=/*@cc_on!@*/false,oD=document,oSS=oD.styleSheets,oSheet;if(oSS.length)
{oSheet=oSS[oSS.length-1];}else{if(isIE8){oSheet=document.createStyleSheet();}else{var%20head=oD.getElementsByTagName('head')[0];
var%20style=document.createElement('style');head.appendChild(style);oSheet=style.oSheet;}};if(isIE8){oSheet.addRule(selector,
declaration);}else{oSheet.insertRule(selector+'{'+declaration+'}',oSheet.cssRules.length);};}})()
※ 7行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生履歴ページにアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
左端の動画選択チェックボックスが個別にチェックできるようになり、[追加] [削除] [タグ] の各ボタンも有効になる
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
チェックボックスや サムネイルが全体的に左側へ移動しますが、細かい事を気にしてはいけませんw。(やる夫AA省略)
・更新履歴
140611_0.1 初版
140611_0.1a オリジナルのチェックボックスの位置に相対的に近く違和感がより少なくなるようにパラメータを若干変更
246 :
103:2014/06/14(土) 01:51:00.17 ID:A9GutIHY0
30分ぐらいで作っちゃったけど、ちゃんと動作するかなぁ・・・
≪パソコン対応≫
【YouTube の動画再生ページの「概要」の 選択・コピー を有効化】
★74BKML04-YT_VPDAA___ProjectSaveMiku_YouTube_VideoPlayPage_Description_Area_Activate_0.1
選択もコピーもできなくなってしまった YouTube の動画再生ページの「概要」(2014年6月14日現在)を選択・コピー できるようにするブックマークレット
javascript:(function(){var%20
OPEN_ShowMoreArea=1
,
OPEN_PopUpWindow=0
,objA=document.getElementById('watch-description-clip'),strA=objA.innerHTML;if(OPEN_ShowMoreArea){objA.parentNode.removeChild(objA)
;var%20objB=document.getElementById('action-panel-details');objB.innerHTML=strA+objB.innerHTML;};if(OPEN_PopUpWindow){var%20oWIN=
window.open("","","scrollbars=yes,width=600,height=400");oWIN.document.open();oWIN.document.write(strA);oWIN.document.close();}})()
※ 9行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの動画再生ページにアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
「概要」が 選択・コピー できるようになる
「概要」が ポップアップウィンドウで表示される(オプションパラメータ参照)
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
「もっと見る」ボタンは効かなくなり、問答無用ですべての概要が展開表示されます。
・オプションパラメータ
どちらか片方または両方のオプションを同時に併用することができます。
"OPEN_ShowMoreArea" ・・・動画再生ページのHTMLソースコードを直接操作し、ページ上の「概要」の 選択・コピー を有効化する 0:無効 1:有効
"OPEN_PopUpWindow" ・・・動画再生ページのHTMLソースコードは一切操作せず「概要」を小さなポップアップウィンドウで開く 0:無効 1:有効
・更新履歴
140614_0.1 初版
249 :
103:2014/06/21(土) 12:54:32.11 ID:BtO3nxB/0
250 :
103:2014/06/21(土) 12:58:35.85 ID:BtO3nxB/0
251 :
103:2014/06/23(月) 02:18:56.64 ID:GHWxqulB0
ダニエル・キイスさん、正直、ショックです・・・・・・
71FCAL01_YTPLC2___ProjectSaveMiku_YouTubePlaylistChecker_2.0 というスクリプトのソースコードの14198行目に、
以下のようなファンクションが記述されています・・・・・・
> '================================================================================================================================
> ' ■ページ上に無数に存在する <a href>タグの、ハイパーリンクの、outerTEXT 文字列、innerHTML 文字列、
> ドメイン名の特徴、などを元に複数階層先の目的のアドレスへ辿り着く、アルジャーノンのようなファンクション
> '================================================================================================================================
> function Algernon(ptRegDOMAIN, ptRegHREF, ptRegString, SVwait)
> With CreateObject("VBScript.RegExp")
> .Global = True
(以下略
この子は 2ちゃんねるのとあるスレで Part-247 の現行スレッドのテンプレに記述されている「前スレ」を辿り、その前スレのテンプレも辿り・・・を次々に繰り返し
4回のサーバ移転も自分で検出・追跡し、Part-1 迄のすべての過去ログ 246個 すべてを過去ログサイトなどから自動取得した実績を持つ豪傑ネズ公です。
YouTube は精々4階層ほどしか無いので全部取得してしまってそこから選ぶ方が簡単なんですが、
要素から予測し狙い撃ちができるこの子の能力がパフォーマンス向上に大きく貢献しています。
ご冥福を・・・・・・
www.nicovideo.jp/watch/sm11557962
www.nicovideo.jp/watch/sm12029065
>>141 >>142 ミクさん、こんばんわー
親戚に不幸ごとがあって往復16時間かけての移動で疲れたよー。
さて、ダニエル・キイス「アルジャーノンに花束を」である。
当作品は1961年SFマガジン2月号に前身の中編版が掲載、紹介された。
その復刻版が1990年SFマガジン10月号 創刊400号記念特大号に再掲載されている。
本作品の6倍の長さで書き改められた長編は、1966年度ネビュラ賞を受賞。
映画化もされていて、その邦題は「まごころを君に」
それはエヴァのサブタイトルにも流用されている。
つ
http://www.nicovideo.jp/watch/sm8494483 委員長、乙
253 :
103:2014/06/24(火) 06:48:38.22 ID:1ZH2AF740
>>220 さん、
あなたとお話がしたいです。
とても、お話したいです。
夜か、土日祭日しか来られませんが。
おれは怖い人ではありません。
ずっとお待ちしています。
254 :
103:2014/06/24(火) 06:58:24.91 ID:1ZH2AF740
255 :
103:2014/07/06(日) 22:18:38.92 ID:awPEghkT0
再生リストページに、あらたにフローティングウィンドウのナビゲイト・・・
[作成者] 動画 再生リスト チャンネル フリートーク 概要
が検索バーの下に出るようになりましたね。ってか、もう先月の 6月11日からなんですがw。
この仕様変更、おれはまあまあ高く評価しています。使いやすくなりました。「いいね!」ボタンがあったら押してあげたいぐらいです。
ただ、このナビゲイト、スクロール位置によって出たり隠れたりするんです。
YT_PLENB で [前へ] や [次へ]ボタンを押して指定位置に自動スクロールすると、そのスクロール位置によって出たり隠れたりして
せっかく自動スクロールした位置がズレてしまうんです。再生リストのタイトルが隠れてしまったり、1本目の動画が隠れてしまったり・・・。
ちょっぴりくやしいので、自動スクロールして一定時間待ってフローティングウィンドウが出た後、
もう一度、現在位置を算出して自動スクロールするように 74BKML01-YT_PLENB を改良してみました。
自動スクロールと位置の微調整が カクッ、カクッ、と2回行われます。
もうひとつ、というか、こちらは稀に存在する特殊な仕様の動画を想定していなかった、という 74BKML02-YT_PLRLI の不具合で、
アップロード直後でまだ再生回数が反映されていない動画 や 再生回数が非公開となっている動画 を誤って削除動画と誤判定するバグが発覚しました。
こちらも修正したので、74BKML01-YT_PLENB と 74BKML02-YT_PLRLI を両方、連続で貼ります。
256 :
103:2014/07/06(日) 22:24:03.08 ID:awPEghkT0
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML01-YT_PLENB】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その3】 YouTube "Load More" button problem solutions SUGGESTION-3
★74BKML01-YT_PLENB___ProjectSaveMiku_YouTube_PlayList_ExtendFunctionLike_a_NextButton_0.3
[もっと読み込む]ボタン のみとなってしまった新仕様(2014/05 現在)の再生リスト上で、
廃止された [次へ]ボタン または [前へ]ボタン を押した時の動作をエミュレートするブックマークレット
To be Continued... 続きます・・・
257 :
103:2014/07/06(日) 22:28:03.34 ID:awPEghkT0
【74BKML01-YT_PLENB】2/3
javascript:(function(){var%20sID='SaveMiku_YT_PLENB'
,DTP
=DirectionToTurnPage=1
,SPR
=ScrollPositionReturn=266
,IWT
=InternetLoadWaitTime=1500
,sDSP_Fow='Next ≫ 次へ ≫'
,sDSP_Rev='≪ 前へ ≪ Previous'
,oD=document,oDB=oD.body,oDE=oD.documentElement,mTN='getElementsByTagName',mID='getElementById',mSA='setAttribute',mGA='getAttribute',mCE='createEleme
nt',mAC='appendChild',vID=sID+'_video-index=',cID=sID+'_YT-lmClass',aID=sID+'_YT-Ajax-',eYTvt=oD[mID]('pl-video-table'),eYTvtBody=eYTvt[mTN]('tbody')[
0],ytvtID=eYTvtBody[mGA]('id'),posL=oDE.scrollLeft,posT=oDE.scrollTop,h,i,j,Top,Last,ptR1=/index=([0-9]+)/,sDSP_Fow='<span>'+sDSP_Fow+'</span><p>'+sID
+'</p>',sDSP_Rev='<span>'+sDSP_Rev+'</span><p>'+sID+'</p>';function%20Reg(S,P){if(S){if(P.test(S)){return(S.match(P)[0]).replace(P,'$1');};};}function
%20cLM(p){var%20oB=oD[mTN]('button'),R,i,pR=/data-uix-load-more-href="(((?!").)+)"/;for(i=0;i<oB.length;i++){if((oB[i].className).indexOf('load-more-b
utton')>=0){R=i;if(p==1){R=oB[i].className};if(p==2){R=Reg((oB[i].outerHTML),pR)};break;};};return%20R}if(SPR<0)alert(oDE.scrollTop);var%20dTN=oD[mTN]
('tr');for(h=0,j=dTN.length;h<j;h++){if((dTN[h].className).indexOf('pl-video yt-uix-tile')==0){Last=Reg((dTN[h].outerHTML),ptR1);if(Top==null)Top=Last
;};};(function(){var%20eLMc,eHLA;if(cLM(1)){eLMc=oD[mID](cID);if(eLMc==null){eLMc=oD[mCE](sID);eLMc[mSA]("id",cID);eLMc[mSA]("YT-lmClass",cLM(1));oDB[
mAC](eLMc);};if(Last){eHLA=oD[mID](cID+Last);if(eHLA==null){eHLA=oD[mCE](sID);eHLA[mSA]("id",cID+Last);eHLA[mSA]("YT-Ajax-href",cLM(2));oDB[mAC](eHLA)
;};};};if(DTP==0){if(Top>2){for(j=Top-11;j>0;j-=10){eHLA=oD[mID](cID+j);if(eHLA)break;};if(eYTvt){if(eHLA){if(cLM(1)){var%20dTN0=oD[mTN]('button');i=c
LM();dTN0[i][mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));dTN0[i].innerHTML=sDSP_Rev;}else{var%20eLMB=oD[mCE]('button');eLMB[mSA]("type",
"button");eLMB[mSA]("onclick",";return false;");eLMB[mSA]("role","button");eLMB[mSA]("data-uix-load-more-href",eHLA[mGA]("YT-Ajax-href"));eLMB[mSA]("c
lass",(oD[mID](cID))[mGA]('YT-lmClass'));eLMB[mSA]("data-uix-load-more-target-id",ytvtID);eLMB.innerHTML=sDSP_Rev;eYTvt.parentNode.insertBefore(eLMB,e
YTvt.nextSibling);};}else{if(Top>2){location.reload(false);Top=3;};};};};};})();void(function(){var%20sLF=String.fromCharCode(10),i=cLM();if(i){var%20
dTN0=oD[mTN]('button');if(dTN0[i].disabled){dTN0[i].removeAttribute("disabled");};if((DTP)||(Top!=2)){if((DTP==0)&&(Top==3)){dTN0[i][mSA]("disabled","
disabled");dTN0[i].innerHTML=sDSP_Rev;};eYTvtBody.innerHTML=sLF+sLF+sLF;if((DTP)||(Top>3)){i=cLM();if(i){if(DTP){dTN0[i].innerHTML=sDSP_Fow};dTN0[i].c
lick();};};};};})();void(function(){var%20WH=window.setInterval(function(){var%20dTN1=oD[mTN]('tr'),index,nDel;for(h=0;h<dTN1.length;h++){if((dTN1[h].
className).indexOf('pl-video yt-uix-tile')==0){var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if((dTN2[i].className).indexOf('pl-video-thumb
nail')==0){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++){if((dTN3[j].className).indexOf('ux-thumb-wrap')==0){index=Reg((dTN3[j].href),ptR1);
nDel=oD[mID](vID+index);if(nDel){Exit();}else{var%20eVI=oD[mCE]('div');eVI[mSA]("id",vID+index);eVI.appendChild(document.createTextNode((index-1)+' ')
To be Continued... 続きます・・・
258 :
103:2014/07/06(日) 22:32:22.96 ID:awPEghkT0
【74BKML01-YT_PLENB】3/3
);dTN2[i].insertBefore(eVI,dTN3[j]);};};};};};};};setTimeout(function(){var%20pT=SPR;if(SPR==1)pT=posT;if(SPR==2)pT=0;if(SPR==3)pT=Math.pow(2,20);if(S
PR>0)window.scrollTo(posL,pT);},IWT);},IWT);function%20Exit(){window.clearInterval(WH);}})();})()
※ 33行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
・使用方法
(い)必要に応じてオプションパラメータ(後述)を入力し「前へ」と「次へ」に設定したブックマークレットを1個ずつ作成する
(ろ)それぞれをブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(は)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(に)「前へ」モード、または「次へ」モードに設定したブックマーク(お気に入り)をクリックする
・動作結果
旧仕様の再生リストの [前へ]ボタン または [次へ]ボタン を押した場合とほぼ同一の表示結果となる
・効能
[もっと読み込む] ボタンを押す為に、わざわざ最下領域までスクロールする必要が無い。どの位置からでも実行OK
[もっと読み込む] ボタンを押す度に動画情報を無限に追加読み込みし続ける事による物理メモリーの無駄な消費を解消
[もっと読み込む] ボタンを何度も押してページが長大になる事によってページスクロールが面倒になるイライラを解消
<"video-index">番号(動画の通し番号)が動画サムネイルの左上に表示されるので何本目の動画なのかが一目瞭然
YouTubeサーバへの負荷は[もっと読み込む]ボタンを押した場合と全く同じで、ブラウザやパソコンへの負荷は軽減される
・・・・・・などなど
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
既存の [もっと読み込む]ボタンは常に有効です。このブックマークレットとの併用も勿論可能です。いつでも押してください。
[もっと読み込む]ボタンをすべて押して読み込み済みの場合であっても、[次へ]ボタンを押せば <video-index>番号の表示が可能です。
・オプションパラメータ
DirectionToTurnPage・・・ 動作モードです。 0:[前へ]ボタン として動作します。 1:[次へ]ボタン として動作します。
ScrollPositionReturn・・・ 動作後にブラウザの表示を指定位置に自動スクロールします。ScrollPosition という単位の数値で指定しますが -1〜3 を指定した場合に限り以下のような特別な動作をします。
-1:現在位置のScrollPosition値をアラートウィンドウに表示 0:自動スクロール無効 1:実行直前の位置へ復帰 2:最上部へスクロール 3:最下部へスクロール
InternetLoadWaitTime・・・ ページの読み込みが完了し処理を開始するまでの待ち時間。単位はミリ秒(千分の一秒)です。頻繁に指定位置への自動スクロールに失敗する場合はもう少し長くする必要があるかもしれません。
。頻繁に<video-index>番号の表示
sDSP_Fow と sDSP_Rev・・・ 次または前のページのajaxデータリクエストにYouTubeサーバが応えるまでの間、ページ上部に表示されます。あなたの好きな文字列に変更可能です。
・更新履歴
140505_0.1 初版
140525_0.2 [もっと読み込む]ボタン の class名が変更されたので対応
140706_0.3 フローティングウィンドウでナビゲイトが出るようになった 6月11日の YouTubeの仕様変更に対応。
259 :
103:2014/07/06(日) 22:36:20.87 ID:awPEghkT0
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.2a
YouTube の度重なる仕様変更で再生リスト上から次々に失われていった以下の表示項目
「アップロード日時」「○日前」「再生回数」「コメント数」「評価」「お気に入り数」「いいね!」「概要」および 一部の削除動画の「タイトル」「ユーザー名」
を表示するブックマークレット
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,dP=
DisplayPos_Ago=0
,dW=
DisplayWidth=80
,bD=
TryToGetDeletedVideoInfo=1
,cT=
DeletedVideosTitleColor="red"
,cU=
DeletedVideosUserColor="#ff6666"
,bC=
ToDisplayMouseoverPopUp=1
,cC=
ItemCommentCountTextColor="#00cccc"
,iU=ItemUploaded="Up:"
,iC=ItemCommentCount="コメント:"
,iR=ItemRating="評価:"
,iF=ItemFavoriteCount="お気に入り:"
,iL=ItemLikeCount="いいね!"
,pL=PopUpLikeCount="Like! (^▽^)b"
,il=ItemDislikeCount=""
,pl=PopUpDislikeCount="Disloke (-_-)q"
,iV=ItemViewCount="回"
,pD=PopUpDeletedUser="ユーザーチャンネルをチェック!"
,dID=sID+'_Ext-Info-index=',Top,Last,OFS=S=0,U1='//gdata.youtube.com/feeds/api/playlists/',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Da
te(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE='createElement',mAC='appendChild',mIH='innerHTML',mIB='insertBef
ore',t1='<font color="',t2='">',t3='</font>',t4='<br>',t5='" class="yt-uix-tooltip',t6=' <img class="icon-watch-stats-',t7='like" src="'+Reg(oDB[mIH],/"
(h.+gif)"/),t8='" title="',LID=Reg(location.href,/\?list=([\w\-]+)/);if(LID.length==16){LID='PL'+LID};if(bC==0)pL=pl=pD='';function%20Reg(S,P){if(S){if(
P.test(S)){return(S.match(P)[0]).replace(P,'$1');};};}(function(f){var%20oJQ=oD[mCE]('script');oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.
min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC](oJQ);})(function($){function%20OpeTAG(IDX,VID,d1,d2,tT,tU){var%20h,i,j,Ix,ID,N,eT,CN
='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][CN]).indexOf('pl-video yt-uix-tile')==0){Ix=Reg(dTN1[h].outerHTML,/index=([0-
9]+)/);if((VID)&&(IDX==Ix)){if(VID!=Reg(dTN1[h].outerHTML,/\?v=([\w\-]+)/)){d2=t1+'#cccccc'+t2+'【YouTube DATA-API 破損検出】- '+sID+t3+t4+t4;tT=d1=tU='
';};};var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++)
{if((dTN3[j][CN]).indexOf('pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N){if(IDX==0){Last=Ix;Top=Ix-(-1);S=0;};}else{if(IDX){if(IDX==Ix){eT=oD[m
CE]('pre');eT.setAttribute("id",dID+Ix);eT[mAC](oD.createTextNode(d1));dTN2[i][mIB](eT,dTN3[j]);eT=oD[mCE]('pre');eT[mIH]=d2;dTN2[i][mIB](eT,dTN3[j]);if
((tT!='')&&((dTN3[j][mIH]).indexOf(tT)<0)){dTN3[j][mIH]=dTN3[j][mIH]+t4+t1+cT+t2+tT+t3;};for(;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-owner'){dTN2[
i][mIH]=tU+t4+dTN2[i][mIH];return;};};};}else{Last=Ix;if(S==0){Top=Last;S=Top-h;};};};};};};};};};}function%20Ft(T){return%20T.substr(0,4)+'/'+T.substr(
5,2)+'/'+T.substr(8,2)+' '+T.substr(11,8);}function%20Fm(N){return%20String(N).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,')}function%20CalAgo(tN,sVUP){tU=n
To be Continued... 続きます・・・
260 :
103:2014/07/06(日) 22:40:28.78 ID:awPEghkT0
【74BKML02-YT_PLRLI】2/3
ew%20Date(sVUP);var%20s=((tN.getTime())-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)
+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-1};if(rD==0){var%20oRef=new%20Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){
if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{var%20s=s/1000,m=s/60,h=m/60,d=h/
24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else
{R=Math[f](s)+'秒';};};};};if(R!='')return%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}
else{R+=2;};}return%20R;}function%20WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R=' '+R;};if((D!=1)&&(LenB(R)<W)){R=R+' ';};};return%20R;}OpeTAG(0,'')
;if((Last-Top>=0)&&(Top>1)&&(Top<1002)){if(Top>51)OFS=50;for(var%20h=Top-1-OFS;(h<Last)&&(h<1001);h+=50){if(h>961){h=961};$.ajax({url:U1+LID+U2+h,type:"
get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.items;$.each(items,function(i,item){var%20video=item.vid
eo,sVUP=video.uploaded,oV=new%20Date(sVUP),uV=oV.getTime(),sP=item.position;if((sP>Top-2)&&(sP<1001)){if(uV){oV.setTime(uV-(60000*tO));var%20sJST=Ft(oV.
toISOString()),DSP1=iU+sVUP.substr(0,24)+' ('+sJST+')',DSP2=sVTT='',sUNM=video.uploader,sR=iR+WW(video.rating+'',2,12),sVCT=video.viewCount,sL=video.lik
eCount-0,sl=il+t6+'dis'+t7+t8+pl+t2+' '+WW(Fm(video.ratingCount-sL),2,7),sL=iL+t6+t7+t8+pL+t2+' '+WW(Fm(sL+''),2,7),sF=iF+WW(Fm(video.favoriteCount),2,1
2),sC=Fm(video.commentCount),sD=video.description,tU='<a href="/';if(sVCT||video.duration){DSP2=sR+sF+sL+sl;if(bC&&sD){tU=t1+cC+t8+sD.replace(/"/g,'"
;')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+
' )'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(sVCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+
WW(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
※ 56行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
261 :
103:2014/07/06(日) 22:45:17.42 ID:awPEghkT0
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] [評価指数] [お気に入り数] [いいね!(好き)(嫌い)] [コメント数] が表示される
[コメント数] の上にマウスカーソルを重ねると [概要(投稿者による動画の説明)] が ポップアップ表示される
削除動画の情報取得に成功した場合は、削除動画の[タイトル] [ユーザー名(ユーザーチャンネルハイパーリンク付き)] が表示される
・効能
YouTubeの大規模仕様変更のたびに次々と失われていってしまった多くの表示情報が復活する
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
非公開動画や要ログイン動画、および多くの削除動画の情報は一般公開されておらず YouTube DATA-API から取得できません。首尾よく削除動画の情報表示に成功した場合は「ラッキー」だと思ってください。
稀に【YouTube DATA-API 破損検出】と表示される事がありますが、このブックマークレットにはエラー処理サブルーチンを実装していないので修正できません。検出しっぱなしで放置です。ごめんなさい(^^;
ポップアップ表示を すべて または個別に無効に設定する事ができます。下記のオプションパラメータの説明を参考にして設定してください。
・オプションパラメータ
"DisplayPos_Ago" ・・・タイトル上部に表示される1行目、「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ タイトル上部に表示される1行目の全体の表示幅を半角文字数換算の個数で指定します。
"TryToGetDeletedVideoInfo" ・・・削除動画の情報の取得表示を試みるかどうかを指定します。 0:しない 1:する
"MouseoverPopUpInComment" ・・・[コメント数] の [概要(動画投稿者による説明)] なども含め、ポップアップ表示を行うかどうかを指定します。 0:表示しない 1:表示する
"ItemCommentCountColor" ・・・ [コメント数] の表示色を下(↓)のパラメータと同様のルールに従って指定します。上(↑)で表示する「概要」がある場合のみ、この指定色に変化します。
"DeletedVideosTitleColor" "DeletedVideosUserColor" ・・・削除動画の [タイトル] [ユーザー名] の表示色を HTML-FONTタグのcolor属性形式で指定します。<font color="○○">と等価です。
@カラーネーム: "black"→黒 "red"→赤 "orange"→橙 "yellow"→黄 "green"→緑 "blue"→青 "Indigo"→藍 "purple"→紫 ・・・など
A RGB値: "#000000"→黒 "#ff0000"→赤 "#ffa500"→橙 "#ffff00"→黄 "#00ff00"→緑 "#0000ff"→青 "#6f00ff"→藍 "#800080"→紫 "#00cccc"→初音色 ・・・など
"Item* " および "PopUp* "・・・ 表示されるそれぞれの値に接頭または接尾する項目名など および ポップアップ文字列です。ポップアップ文字列を "" にするとその項目はポップアップしなくなります。
・更新履歴
140505_0.1 初版
140505_0.1a 削除動画や非公開動画で APIから Upload: の値が戻らなかった場合「44年4ヶ月前」などと異常な値が表示される不具合を修正
140517_0.1b 登録されている動画数が1本のみの再生リスト上で正しく動作しないバグを修正
140611_0.2 表示項目を拡張。削除動画の一部の情報を表示する機能も追加(YouTube DATA-APIからの取得に成功した場合のみ)
140706_0.2a 再生回数が 0回または非公開の動画 を誤って削除動画と誤判定してしまうバグを修正
262 :
103:2014/07/06(日) 23:17:43.57 ID:awPEghkT0
えー毎度おなじみ、JaneStyle という専ブラのバグで
実態参照文字の途中に改行を挟んでいるにもかかわらず勝手にエンコードされています。
いつものような切り張りでは分かりにくくミスも起こりやすいですから、
今回は 74BKML02-YT_PLRLI 1/3〜3/3 のすべてを再投稿します。
263 :
103:2014/07/06(日) 23:21:49.48 ID:awPEghkT0
この後に投稿するブックマークレットは、2チャンネルの 64行/4096バイト 書き込み制限のため、
3レスに分けて書き込みます。
くれぐれも間違わないようにしてください。3レス分割です。十分に注意してください。
【74BKML02-YT_PLRLI】1/3
≪パソコン対応≫
【YouTube "もっと読み込む"ボタン問題解決策 その4】 YouTube "Load More" button problem solutions SUGGESTION-4
★74BKML02-YT_PLRLI___ProjectSaveMiku_YouTube_PlayList_ToRecoverTheLostDisplayItems_0.2a
YouTube の度重なる仕様変更で再生リスト上から次々に失われていった以下の表示項目
「アップロード日時」「○日前」「再生回数」「コメント数」「評価」「お気に入り数」「いいね!」「概要」および 一部の削除動画の「タイトル」「ユーザー名」
を表示するブックマークレット
javascript:(function(){var%20sID='SaveMiku_YT_PLRLI'
,dP=
DisplayPos_Ago=0
,dW=
DisplayWidth=80
,bD=
TryToGetDeletedVideoInfo=1
,cT=
DeletedVideosTitleColor="red"
,cU=
DeletedVideosUserColor="#ff6666"
,bC=
ToDisplayMouseoverPopUp=1
,cC=
ItemCommentCountTextColor="#00cccc"
,iU=ItemUploaded="Up:"
,iC=ItemCommentCount="コメント:"
,iR=ItemRating="評価:"
,iF=ItemFavoriteCount="お気に入り:"
,iL=ItemLikeCount="いいね!"
,pL=PopUpLikeCount="Like! (^▽^)b"
,il=ItemDislikeCount=""
,pl=PopUpDislikeCount="Disloke (-_-)q"
,iV=ItemViewCount="回"
,pD=PopUpDeletedUser="ユーザーチャンネルをチェック!"
,dID=sID+'_Ext-Info-index=',Top,Last,OFS=S=0,U1='//gdata.youtube.com/feeds/api/playlists/',U2='?v=2&alt=jsonc&max-results=50&start-index=',tNow=new%20Da
te(),tO=tNow.getTimezoneOffset(),oD=document,oDB=oD.body,mTN='getElementsByTagName',mCE='createElement',mAC='appendChild',mIH='innerHTML',mIB='insertBef
ore',t1='<font color="',t2='">',t3='</font>',t4='<br>',t5='" class="yt-uix-tooltip',t6=' <img class="icon-watch-stats-',t7='like" src="'+Reg(oDB[mIH],/"
(h.+gif)"/),t8='" title="',LID=Reg(location.href,/\?list=([\w\-]+)/);if(LID.length==16){LID='PL'+LID};if(bC==0)pL=pl=pD='';function%20Reg(S,P){if(S){if(
P.test(S)){return(S.match(P)[0]).replace(P,'$1');};};}(function(f){var%20oJQ=oD[mCE]('script');oJQ.src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.
min.js';oJQ.onload=function(){f(jQuery.noConflict(true));};oDB[mAC](oJQ);})(function($){function%20OpeTAG(IDX,VID,d1,d2,tT,tU){var%20h,i,j,Ix,ID,N,eT,CN
='className',dTN1=oD[mTN]('tr');for(h=IDX-S;h<dTN1.length;h++){if((dTN1[h][CN]).indexOf('pl-video yt-uix-tile')==0){Ix=Reg(dTN1[h].outerHTML,/index=([0-
9]+)/);if((VID)&&(IDX==Ix)){if(VID!=Reg(dTN1[h].outerHTML,/\?v=([\w\-]+)/)){d2=t1+'#cccccc'+t2+'【YouTube DATA-API 破損検出】- '+sID+t3+t4+t4;tT=d1=tU='
';};};var%20dTN2=dTN1[h][mTN]('td');for(i=0;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-title'){var%20dTN3=dTN2[i][mTN]('a');for(j=0;j<dTN3.length;j++)
{if((dTN3[j][CN]).indexOf('pl-video-title')==0){N=oD.getElementById(dID+Ix);if(N){if(IDX==0){Last=Ix;Top=Ix-(-1);S=0;};}else{if(IDX){if(IDX==Ix){eT=oD[m
CE]('pre');eT.setAttribute("id",dID+Ix);eT[mAC](oD.createTextNode(d1));dTN2[i][mIB](eT,dTN3[j]);eT=oD[mCE]('pre');eT[mIH]=d2;dTN2[i][mIB](eT,dTN3[j]);if
((tT!='')&&((dTN3[j][mIH]).indexOf(tT)<0)){dTN3[j][mIH]=dTN3[j][mIH]+t4+t1+cT+t2+tT+t3;};for(;i<dTN2.length;i++){if(dTN2[i][CN]=='pl-video-owner'){dTN2[
i][mIH]=tU+t4+dTN2[i][mIH];return;};};};}else{Last=Ix;if(S==0){Top=Last;S=Top-h;};};};};};};};};};}function%20Ft(T){return%20T.substr(0,4)+'/'+T.substr(
5,2)+'/'+T.substr(8,2)+' '+T.substr(11,8);}function%20Fm(N){return%20String(N).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,')}function%20CalAgo(tN,sVUP){tU=n
To be Continued... 続きます・・・
264 :
103:2014/07/06(日) 23:26:35.58 ID:awPEghkT0
【74BKML02-YT_PLRLI】2/3
ew%20Date(sVUP);var%20s=((tN.getTime())-(tU.getTime())),gY='getYear',gM='getMonth',gD='getDate',f='floor',R='',M=((tN[gY]()*12)+tN[gM]())-((tU[gY]()*12)
+tU[gM]()),rD=tN[gD]()-tU[gD]();if(rD<0){M=M-1};if(rD==0){var%20oRef=new%20Date();oRef.setTime(s);if(oRef.toISOString().substr(8,2)>3){M=M-1};};if(M>0){
if(Math[f](M/12)>0){R=Math[f](M/12)+'年'};if((M-((Math[f](M/12))*12))>0){R=R+''+(M-((Math[f](M/12))*12))+'ヶ月'};}else{var%20s=s/1000,m=s/60,h=m/60,d=h/
24;if(d>=1){if(Math[f](d/7)>=1){R=Math[f](d/7)+'週間';}else{R=Math[f](d)+'日';}}else{if(h>=1){R=Math[f](h)+'時間';}else{if(m>=1){R=Math[f](m)+'分';}else
{R=Math[f](s)+'秒';};};};};if(R!='')return%20R+'前';}function%20LenB(S){var%20R=0,i,n;for(i=0;i<S.length;i++){n=escape(S.charAt(i));if(n.length<4){R++;}
else{R+=2;};}return%20R;}function%20WW(S,D,W){var%20R=S;for(;LenB(R)<W;){if(D!=2){R=' '+R;};if((D!=1)&&(LenB(R)<W)){R=R+' ';};};return%20R;}OpeTAG(0,'')
;if((Last-Top>=0)&&(Top>1)&&(Top<1002)){if(Top>51)OFS=50;for(var%20h=Top-1-OFS;(h<Last)&&(h<1001);h+=50){if(h>961){h=961};$.ajax({url:U1+LID+U2+h,type:"
get",async:true,cache:false,dataType:"jsonp",success:function(jsonc){var%20d=jsonc.data,items=d.items;$.each(items,function(i,item){var%20video=item.vid
eo,sVUP=video.uploaded,oV=new%20Date(sVUP),uV=oV.getTime(),sP=item.position;if((sP>Top-2)&&(sP<1001)){if(uV){oV.setTime(uV-(60000*tO));var%20sJST=Ft(oV.
toISOString()),DSP1=iU+sVUP.substr(0,24)+' ('+sJST+')',DSP2=sVTT='',sUNM=video.uploader,sR=iR+WW(video.rating+'',2,12),sVCT=video.viewCount,sL=video.lik
eCount-0,sl=il+t6+'dis'+t7+t8+pl+t2+' '+WW(Fm(video.ratingCount-sL),2,7),sL=iL+t6+t7+t8+pL+t2+' '+WW(Fm(sL+''),2,7),sF=iF+WW(Fm(video.favoriteCount),2,1
2),sC=Fm(video.commentCount),sD=video.description,tU='<a href="/';if(sVCT||video.duration){DSP2=sR+sF+sL+sl;if(bC&&sD){tU=t1+cC+t8+sD.replace(/"/g,'&#
34;')+t2+iC+sC+t3+t4;}else{tU=iC+sC+t4;};}else{sVTT=video.title;if(/^[\w\-]{22}$/.test(sUNM)){tU=tU+'channel/UC'+sUNM+t2+'( '+t1+cU+t5+t8+pD+t2+'None'+t3+
' )'}else{tU=tU+'user/'+sUNM+t2+t1+cU+t5+t8+pD+t2+sUNM+t3};tU=tU+'</a>'};if((sVCT)||(sVCT==null)&&(bD)){sVCT=Fm(sVCT)+iV;OpeTAG(sP+1,video.id,DSP1+' '+
WW(CalAgo(tNow,sVUP),dP,dW-4-LenB(DSP1+sVCT))+' '+sVCT,DSP2,sVTT,tU);};};};});}});};};});})()
※ 57行 に分けてあります。改行を削除して 1行に直して使用してください。
・お約束
すべて自己責任でお願いします。
無保証・無サポート
無断改変自由
無断転載自由
連絡不要、ってか、連絡禁止www
著作権放棄
To be Continued... 続きます・・・
265 :
103:2014/07/06(日) 23:31:02.48 ID:awPEghkT0
【74BKML02-YT_PLRLI】3/3
・使用方法
(い)ブックマーク(お気に入り)としてブラウザに登録する(良くわかんない人は「ブックマークレット」でググってね)
(ろ)YouTubeの再生リストページ(PlayListページ)にアクセスして表示する
(は)このブックマーク(お気に入り)をクリックする
・動作結果
[アップロード日時 国際標準時] ([アップロード日時 あなたの地域の時刻]) 「○日前」 [再生回数] [評価指数] [お気に入り数] [いいね!(好き)(嫌い)] [コメント数] が表示される
[コメント数] の上にマウスカーソルを重ねると [概要(投稿者による動画の説明)] が ポップアップ表示される
削除動画の情報取得に成功した場合は、削除動画の[タイトル] [ユーザー名(ユーザーチャンネルハイパーリンク付き)] が表示される
・効能
YouTubeの大規模仕様変更のたびに次々と失われていってしまった多くの表示情報が復活する
・追加情報
元に戻すにはブラウザの[更新]ボタン、またはキーボードの[F5]キーを押します。
日付と時刻の内部演算はすべて GMT(UTC)を基準とし、千分の一秒単位で行われます。
本家YouTubeの表示「1年前」ではアバウト過ぎてよく分からないので「1年8ヶ月前」というように月単位まで計算表示します。
YouTube DATA-API の仕様による制限(PlayList-API)により、取得できる最大index番号は 1000までです。
非公開動画や要ログイン動画、および多くの削除動画の情報は一般公開されておらず YouTube DATA-API から取得できません。首尾よく削除動画の情報表示に成功した場合は「ラッキー」だと思ってください。
稀に【YouTube DATA-API 破損検出】と表示される事がありますが、このブックマークレットにはエラー処理サブルーチンを実装していないので修正できません。検出しっぱなしで放置です。ごめんなさい(^^;
ポップアップ表示を すべて または個別に無効に設定する事ができます。下記のオプションパラメータの説明を参考にして設定してください。
・オプションパラメータ
"DisplayPos_Ago" ・・・タイトル上部に表示される1行目、「○日前」の表示位置を指定します。 0:センタリング 1:右詰め 2:左詰め
"DisplayWidth" ・・・ タイトル上部に表示される1行目の全体の表示幅を半角文字数換算の個数で指定します。
"TryToGetDeletedVideoInfo" ・・・削除動画の情報の取得表示を試みるかどうかを指定します。 0:しない 1:する
"MouseoverPopUpInComment" ・・・[コメント数] の [概要(動画投稿者による説明)] なども含め、ポップアップ表示を行うかどうかを指定します。 0:表示しない 1:表示する
"ItemCommentCountColor" ・・・ [コメント数] の表示色を下(↓)のパラメータと同様のルールに従って指定します。上(↑)で表示する「概要」がある場合のみ、この指定色に変化します。
"DeletedVideosTitleColor" "DeletedVideosUserColor" ・・・削除動画の [タイトル] [ユーザー名] の表示色を HTML-FONTタグのcolor属性形式で指定します。<font color="○○">と等価です。
@カラーネーム: "black"→黒 "red"→赤 "orange"→橙 "yellow"→黄 "green"→緑 "blue"→青 "Indigo"→藍 "purple"→紫 ・・・など
A RGB値: "#000000"→黒 "#ff0000"→赤 "#ffa500"→橙 "#ffff00"→黄 "#00ff00"→緑 "#0000ff"→青 "#6f00ff"→藍 "#800080"→紫 "#00cccc"→初音色 ・・・など
"Item* " および "PopUp* "・・・ 表示されるそれぞれの値に接頭または接尾する項目名など および ポップアップ文字列です。ポップアップ文字列を "" にするとその項目はポップアップしなくなります。
・更新履歴
140505_0.1 初版
140505_0.1a 削除動画や非公開動画で APIから Upload: の値が戻らなかった場合「44年4ヶ月前」などと異常な値が表示される不具合を修正
140517_0.1b 登録されている動画数が1本のみの再生リスト上で正しく動作しないバグを修正
140611_0.2 表示項目を拡張。削除動画の一部の情報を表示する機能も追加(YouTube DATA-APIからの取得に成功した場合のみ)
140706_0.2a 再生回数が 0回または非公開の動画 を誤って削除動画と誤判定してしまうバグを修正
266 :
103:2014/07/07(月) 00:04:01.51 ID:awPEghkT0
ところで、どの程度書き込みをしないとスレが落ちるのでしょうか
2chのトップサイトで検索しても、
このスレが出てこないようなのですが、
あまりに活動が低いと出にくいのでしょうか