「Greasemonkey」を含む日記 RSS

はてなキーワード: Greasemonkeyとは

2017-09-24

ニコ広告は嫌いじゃないんだが

これが悪用されて同じ動画が何年間もランキングに載り続けるのは嫌い

原発とか憲法とか転載とか

おっさんがつくっていることを低クオリティ言い訳にしている自主製作アニメとか(だいたいの他の動画投稿者おっさんなんだよ?何故それが言い訳になると思っているの?)

パソコンランキングだとgreasemonkeyとかで対策できるけど、パソコンタグ検索スマホ全般だと対策できないから困るんよ

2017-05-10

トラバ書こうとすると元増田が何言ってたか一瞬で忘れる

greasemonkey書いて戻るボタンさなくて良くした。

// ==UserScript==
// @name         anond easy track back
// @description  anond easy track back
// @namespace    http://anond.hatelabo.jp/
// @include      http://anond.hatelabo.jp/*
// @require      https://code.jquery.com/jquery-3.2.1.min.js
// ==/UserScript==

(function() {
    var url = window.location.href, isEditPage = url.slice(url.lastIndexOf('/')).startsWith('/edit');
    if (isEditPage) {
        appendTrackBackContent();
    } else {
        appendEditLink();
    }
})();

function appendTrackBackContent(){
    var postId, match = $('#text-title').val().match(/anond:(\d{14})/);
    if (match.length>1){
        postId = match[1];
    } else {
        return;
    }
    jQuery.ajaxSetup({async:false});
    var content = '';
    $.get('http://anond.hatelabo.jp/' + postId, function(data){
        var section = $(data).find('.section');
        var title = $(section).children('h3').text().slice(1);
        $(section).children('p:not([class])').each(function(idx, val){
            content += $(val).text() + "<br/>";
        });
        content = '<hr><h4>' + title + '</h4><p><small>' + content + '</small></p>';
    });
    jQuery.ajaxSetup({async:true});
    $(content).insertAfter('.post-submit');
}

function appendEditLink () {
    var masudaId = $('#bannersub .username a').text();
    $('h3').each(function (idx, val){
        var postId = $(val).children(":first-child").attr("href").slice(1);
        $(val).append(' <a href="http://anond.hatelabo.jp/' + masudaId + '/edit?title=Re: [anond:' + postId + ':title]">\u2190</a>');
    });
}

タイトルに「anond:14桁の番号」があったらそっから引っ張ってきて画面下に表示する。

大なり小なりとかがエンコードされてるけど普通に表示する方法よくわからない。ちなみに直さないと使えない。

http://anond.hatelabo.jp/20070612084049

一部これの真似

2017-02-06

http://anond.hatelabo.jp/20170114132840

使ってみた

おーすごい

リーを展開するブックマークレットChromeだと動かないみたいだった

Chromegreasemonkeyを閉め出したりして、こういうちょっとしたJavaScriptが好きな向きには世知辛い昨今でございます

2016-11-13

スパムの消し方を教える

1.TampermonkeyまたはGreasemonkeyを導入する

Tampermonkey

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ja

Greasemonkey

https://addons.mozilla.org/de/firefox/addon/greasemonkey/


2.次のスクリプトを追加する

// ==UserScript==

// @name unvisualizer

// @namespace http://anond.hatelabo.jp/

// @description unvisualize section including specific word at Hatelabo::AnonymousDiary

// @include http://anond.hatelabo.jp/*

// @exclude http://anond.hatelabo.jp/hatena/*

// ==/UserScript==

(function() {

var target = document.evaluate(

"//div[@class='section' and descendant::*[contains(text(),'Troyes') or contains(text(),'fiorentina') or contains(text(),'genoa') or contains(text(),'forums.zoho') or contains(text(),'medhelp.zendesk') or contains(text(),'.co.uk/') or contains(text(),'elbertcountyrepublicans') or contains(text(),'purob.com') or contains(text(),'imvu.com') or contains(text(),'thelittleonescollection') or contains(text(),'nfyi.org') or contains(text(),'usa-fox-tv.kinja.com') or contains(text(),'livestream1.odiblogs.com') or contains(text(),'reddit.com') or contains(text(),'huffduffer.com') or contains(text(),'healthunlocked.com')or contains(text(),'surveymonkey.com')or contains(text(),'yakmari.kinja.com')or contains(text(),'putlockeronline') or contains(text(),'freefullmovies.website') or contains(text(),'change.org')or contains(text(),'nervefullmovie.com') or contains(text(),'navtv.co.za')or contains(text(),'Hrvatska')]]",

document,

null,

XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,

null);

for(var i=0; i<target.snapshotLength; i++) {</p>

target.snapshotItem(i).style.display = "none";

}

})();

// or contains(text(),'')


3.スパム投稿が表示されなくなる

ついでにこの記事も消える

NGワードは適宜追加してください

参考

http://anond.hatelabo.jp/20070517234726

2016-01-31

RedditなどのURL連続投稿スパムあぼーんする方法

Masuda A boneを利用します。

http://d.hatena.ne.jp/ku__ra__ge/20080311/p5

下記の設定済みスクリプトコピペして使えば、Masuda A boneをインストールする必要はありません。

ChromeならTampermonkey、FirefoxならGreasemonkeyインストールします。

Chrome

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ja

Firefox

https://addons.mozilla.org/ja/firefox/addon/greasemonkey/

Chrome場合

拡張機能-Temperamonkey-オプションクリック

プラスアイコン新規スクリプト)をクリック

最初に表示されているメタデータブロックは削除

下記スクリプトコピペして保存アイコンクリック

Firefox場合

メニューからツール-Greasemonkey-ユーザスクリプト管理

(もしくはアドオンマネージャユーザースクリプトクリック

以下のスクリプトを先にコピーしておく

ユーザスクリプト新規作成クリック

クリップボードスクリプト使用する」ボタンクリック

注意点

スマホで使えるかは確認していません。

var ignore行を編集すれば、好きな言葉を追加できます

お願い

AutoPagerize対応していません。

URLが2行連続するとあぼーん対象になってしまうので、本文があればあぼーん対象から除外したい。

あとURL1行のみの投稿あぼーんしたい。

どなたかエロい人お願いします。

// ==UserScript==

// @name Masuda A bone

// @namespace http://www.petitnoir.net/

// @description

// @include http://anond.hatelabo.jp/

// @include http://anond.hatelabo.jp/?page=*

// ==/UserScript==

///////////////////////////////////////////////////////

//あぼーんしたい言葉

//あぼーんしたい言葉を「""」でくくって入力します。複数個追加したい場合は「,」でくぎります

//入力

// igonore =["あぼーんしたい言葉1","あぼーんしたい言葉2","あぼーんしたい言葉3"]

// var ignore = ["死ね","糞","クソ","くそ","<●>","ばーか","スイーツ(笑)"];

var ignore = ["[0-9a-zA-Z/\-]https?://"];

///////////////////////////////////////////////////////

///////////////////////////////////////////////////////

//あぼーんした時タイトルに表示する言葉

//

var abonemessage = "__";

///////////////////////////////////////////////////////

(function abone(){

//本文

var section = document.evaluate('//div[@class="section"]',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);

for (i=0; i < section.snapshotLength; i++) {

var sec = section.snapshotItem(i);

var p = sec.textContent;

for (t=0; t < ignore.length; t++){

var reg = p.match(ignore[t]);

if(reg){break;}

}

if(reg){

while(sec.firstChild){

sec.removeChild(sec.firstChild);

}

var message = document.createElement('h3');

message.textContent = abonemessage;

sec.appendChild(message);

}

}

//言及

var refererlist = document.evaluate('//ul/li',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);

for (i=0; i < refererlist.snapshotLength; i++) {

var list = refererlist.snapshotItem(i);

var p = list.textContent;

for (t=0; t < ignore.length; t++){

var reg = p.match(ignore[t]);

if(reg){break;}

}

if(reg){

for(y=0;y < 8 ; y++){

list.removeChild(list.firstChild);

}

var message =document.createElement('span');

message.textContent = abonemessage;

list.insertBefore(message, list.firstChild);

}

}

})();

2015-10-12

そんな問題なんて見てなかったらないし、使ってなければ関係ない

はてなニコニコ自分にとっては浅いからそんな具体的なことはかけないし、文章もろくに書いてないから雑な文章になる。


からあるニコニコランキングが埋め尽くされる問題と今だとマリオメーカー問題とか言われてるけれど、それとは違って正確には人気実況者一斉同タイトル飛びつき問題的な名称のほうが近い気がするんだけど。うちは毎朝ランキング30位くらいまで見てて、その実況者の過去動画も嫌いでなかったから今もチラチラ見てるんだけど、物量かイライラ棒かある行動をするとやられる初見殺しに近いステージなのな。で彼らはイカも確かやってたんだがそれは特に問題にはなりにくかった。というのもゲームプレイがそれなりにできるゲーム実況者だけど、技術がいるような高ランクプレイネタに近いイカ動画みたいなことはしてないんだよ。となると友神のような高度なプレイはいらず、なんだか難しかったり初見殺しなステージ普通プレイングで実況してるわけ、ほぼ全員。


昔のランキング占有は同じジャンルで埋まっても投稿者微妙個性があったのと違って、声質・話し口調・顔バレの有無くらいの違いでアクションの上手さもあんまり変わらないんだ。リアクションに多少違いがあれど好みだな。それとマリオメーカー問題って言葉も違う。これは風化するだろうし、悪評がたまってるのは他のゲームやっても上位に来る人気実況者であってステージ作成や紹介、再現鬼畜ステージに挑むとかはそれほど荒れてないんよ。まぁ彼らは24時間ランキングで見る面子で毎時でもすぐ上がる人たちだから以前から上位にはいたんだけどさ、それぞれやってるゲームがバラけてた。その時点でアンチ信者はいた。○○さんかわいい、とか○○消えろ、とかね。でマリオメーカーに一斉に飛びついて、自分動画として上げる難度も調整できるから相性いいわけよ。高度なプレイ必要なく盛り上がりどころがある難しいステージやればいいんだから。彼らが真に鬼畜ステージを無理にやろうものなら某小銭稼ぎのイカ実況みたいにアンチ率が増え、今まで築き上げた地位も落ちちゃうからね。ということで過去ランキング埋め尽くしでもなければ、マリオメーカー問題でも正確ではない。まぁマリオメーカーが飽きられてまたバラけたら収まるだろうね、次に相性の良い合法人気ソフトが来るまでは。


で次に運営動かないんだからランキングに固執しなければいいじゃんって方法はある。

単純に気になるワード検索

その人の一部始終見逃したくなかったらニコレポ。

タグ検索して http://www.nicovideo.jp/tag/タグ名) のRSS

その人が公開してるマイリス http://www.nicovideo.jp/mylist/数字) のRSS

投稿者ユーザーページ左の投稿 http://www.nicovideo.jp/user/ユーザID)/video の後に?rss=2.0か?rss=atomってつけてRSSを取得。

これだけでもある程度は追える。

後はニコニコ解析 http://www.nicovideo.me/ とか、

オススメ動画 http://www.nicovideo.jp/recommendations 辺りかなぁ。

はてななら偏りはあるけど人気の動画ニコニコ http://b.hatena.ne.jp/hotentry/video/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E5%8B%95%E7%94%BB

対象サイトの新着 http://b.hatena.ne.jp/entrylist?url=対象URL) のRSSとか、

辛かったらしきい値付けて http://b.hatena.ne.jp/entrylist?sort=hot&threshold=5&url=対象URL


どうしてもランキングにこだわるなら、

Chrome拡張NicoRF https://chrome.google.com/webstore/detail/nicorf/fmgmncbpiagpndomghoofoplmcmaiola とか、

Greasemonkey(Tampermonkey)のNico Nico Ranking NG  https://greasyfork.org/ja/scripts/880-nico-nico-ranking-ng で弄るとか。


まぁこういう手段があれば問題はなくなるはずだけどネットライトユーザとの隔たりは何かしらあると思うので、ニコニコ公式ランキングに不満を持つ全員に浸透知ることができるとは思えない。それらの手段を探したり知ることができる人はランキングにこだわらなければいいとか簡単に言って自分はその問題無関係でいられるけれど、知ることができない人達にとっては問題が解決してないわけで目の前にある運営ランキングに訴えるしかない。


彼らの一部の投稿するジャンルが好きだし、マリオメーカー自体は嫌いじゃないから進行具合を見て飛ばしながら見てる。その動画だけに時間は割けないし。ランキング以外の方法も使ってるけれど、チェックはやってるのでそういう自分目線で書いてみた。

2014-12-12

ぼくが考えた最強の増田ウォッチを教えっるよー

http://anond.hatelabo.jp/20141130202457

増田アドベントカレンダー2014の勝手12日目です。

はてなにちわはてなにちわ!

むきゅー、今日も書いちゃうぞ。うんしょ、うんしょ。

増田を追いかけるのに、ファーストブックマーカーNettouochiをお気に入りに追加するとか、『はてな匿名ダイアリーの新着エントリー』をチェックする方法を紹介したけど、もっといい方法があるんだ。




その方法というのは、




ここだけの話




ひたすら増田を見続けること。




って、それじゃ無職なっちゃうよー!暇人しかできないよー!増田ブックマークしても金にならないんだよ!




承認するなら金をくれ!

承認するから金をくれ!

取らぬ承認の皮算用!

むきゅー!




というわけで、どういうわけかわからないけど、ぼくが考えた最強の増田ウォッチを教えっるよー。




その方法は、Masuda A boneを使って、トラバあぼーんすること。

元ネタ「増田にあぼーん機能を追加するgreasemonkey」だけど、これを使って増田トップページからトラバを見えなくすることができる。

やり方はユーザースクリプト編集から2箇所を変更するだけ。

まず1行を2行に変更。

// @include http://anond.hatelabo.jp/*

// @include http://anond.hatelabo.jp/

// @include http://anond.hatelabo.jp/?page=*

あと、この1行を変更。

var ignore = ["死ね","糞","クソ","くそ","<●>","ばーか","スイーツ(笑)"];

var ignore = ["http://anond.hatelabo.jp/"];

もしNGワードにしたい単語があれば、こんな感じの一行を追加する。

var ignore = ["aukusoe","は糞","まじクソ","でも好き","こんな気持ち","はじめて","もきゅー"];

増田をツリー状に表示してくれという声があるけど、この方法を使うとトップページからトラバあぼーんされて元増田だけになるので見やすくなるというわけ。

本当はトラバを抜いた元増田だけを抽出できれば便利なんだけど、それは増田ハッカーにお任せします。

"あぼーんしました"と表示されるのが嫌だったら、以下のようにしてね。

var abonemessage = "あぼーんしました";

var abonemessage = " ";




それじゃあみんな、たーくさん増田を楽しんでくれよな!!

というわけでaukusoeに見せかけた押しか増田でした!!!

ますだぁーね!!!!!

2014-12-09

Skip Redirectorが動かなくなった(2014年12月)

スクリプト最初の方に以下を加えれば動くっぽいです

// @grant GM_setValue

// @grant GM_getValue

// @grant GM_xmlhttpRequest

// @grant GM_registerMenuCommand


こちらを参考にさせて頂きました

Firefox userChrome.js greasemonkeyスクリプトスレ28

http://anago.2ch.net/test/read.cgi/software/1410256811/864

864 名前名無しさんお腹いっぱい。[sage] 投稿日:2014/12/06(土) 23:05:46.18 ID:Bs7u205k0

>>856

イイもの教えてもらったお礼にヒント

// @grant GM_のつくやつ全部

2014-07-30

2chGreasemonkeyスクリプト

super2ch

http://ccl4.info/super2ch/

SEOに力を入れてないのか「グリモン 2ch」でGoogle検索しても出てこないですが、明らかに高機能です

JaneとかV2Cとかchaikaとか2chツールはたくさんありますが、このsuper2chしかない利点があります

それは「html化されているスレを読める」ということ

datが入手できないがhtml化されているスレを読む際にとても便利です(普通専ブラdatを読み込むのでhtml化されていても意味ないのです)

検索しても出てこないのはもったいないので書いときます

2014-07-15

ホテントリ削除

はてブホテントリが某話題でいいかげん鬱陶しいので削除したい

greasemonkeyユーザスクリプト探したらやっぱりあった

http://todeskin.g.hatena.ne.jp/eigokun/20130909/1378682466

カテゴリにも適用したいので、実行ページに

http://b.hatena.ne.jp/hotentry*

を追加

さらタイルレイアウトに慣れてしまったので、それに合わせてjsの変更

変更

hide_entriesの

entries[i].parentNode.style.visibility = "hidden";

entries[i].parentNode.style.display = "none";

に変更

追加

最初の行の長い所は他のエントリ場所が違う。消えても目立つのでとりあえず他のエントリと同じ場所に移動

	var trim_top_entry = function() {
		var adEntry = document.getElementsByClassName("ad-unit").item(0);
		adEntry.parentNode.parentNode.style.display="none";
		
		var entryBox = document.getElementsByClassName("entry-vertical-4").item(0);
		var topEntry = document.getElementsByClassName("entry-horizontal-l").item(0);
		
		entryBox.insertBefore(topEntry.firstChild, entryBox.firstChild);
		topEntry.parentNode.style.display="none";
	}

これをhide_entries()の前にコール

2014-07-03

greasemonkeyスクリプト添削して欲しいとき

どこで聞くのがベストなんだろう

自分用で公開とかには適さないようなやつ

2014-05-10

http://anond.hatelabo.jp/20140510202556

なんか昔[Re:]ってリンクを表示するGreasemonkey使ってたの思い出したよ。今は入れてないけど。

2014-02-09

感覚を制限するという方向の人体改造について

臭い

うるさい。

醜い。

けばけばしい。

邪魔だ。

そういうネガティブ感覚が世の中にあふれている。

いや、感じているのは自分自身なのだ

世の中が示してくる、様々なものに対して、自分感覚悲鳴を上げている。

世の中は生きにくい。

世の中は面倒くさい。

そう感じない人間、鈍感な人間けが得をしている。

鈍感な人間けが、楽して最大の成果物を得ている。

ずるい。

人間文明によって発展して、文明によって生かされているのに、どうして生まれもった感覚の違いで

自分が不利にならないといけないのか。

こういう事は文明で解決するべきだ。

から、たとえば特定の音を指定して「消し」たり、特定臭いを「消し」たり、特定の人物の顔を、声を「消し」たりしたい。

自分にとって重要でないものからの干渉を「無かったことにする」方面での改善をしたい。

いわゆる「デキる」人達は、これらを自分意思なり無意識でやっているのだろう。

その能力先天的に持っているだけの癖に、偉そうに「努力が足りないから」ばかり連呼して、鈍感でない人達はただ徒労を繰り返して疲れ果てるだけ。

デキない人達改善せず、デキる人達の苛立ちはつのり、誰も幸せにならない。

なので、当人意識する範囲で「任意感覚フィルターする」という電脳化手術があればいいと思う。

頭にハードディスクを入れる必要はもう無い(スマホ+クラウドで十分)ので、こういう観点QOL向上も考えて欲しい。

自分感覚Greasemonkey適用したい。

2014-02-01

使ってはいけないChrome拡張機能アフィリエイト書き換え】

以前こんな話もあったけど……

今回はそれとは別、Flare0n という作者のChrome拡張機能について。以下の拡張機能を使ってる人は注意。

――他にもあるかも。

色々なサイトブログなどが商品を紹介する際にAmazonアソシエイトアフィリエイト)を利用している。

自分は気になった書籍などを紹介してくれた記事からは、お礼代わりにそのリンクからAmazonへ飛んでいる。

そういったAmazonのページURLには「○○-22」というアソシエイトID文字列が付加されており、もちろん各サイトによりこのIDが違ってくる。

しかし、上記作者の拡張機能を入れて(有効にした状態で)Chromeブラウザを使用していると、そういったAmazonリンクURL内のアソシエイトIDがすべて「webkit-chrome-22」に書き換えられてしまう。

まりAmazonリンクを貼った側ではなく、いつの間にかこの拡張機能の作者(と思われるアカウント)側にアフィリエイト収益が入るように、勝手に変更されてしまう。

調べてみると、他にも気づいている人がいる模様。また、Firefox拡張機能でも同じIDに書き換えられるものがあるらしい。

Mozilla Firefox 拡張機能スレッド Part78

485 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 10:49:50.10

Google Translator Tooltip Expanded」

http://note.chiebukuro.yahoo.co.jp/detail/n192625


486 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 10:54:58.29

Google Translator Tooltip Expanded (マウスオーバー翻訳) for Greasemonkey

http://userscripts.org/scripts/show/173851


487 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 11:08:25.00

それアドオン版(>>485)のほうは>>486を勝手にいじって、

amazonリンクをアフィリンクに書き換えるアレなやつだよ

うまく書き換えができてないことが多いのかamazonリンクおかしくなって気づいたわ


492 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 12:15:18.62

xpiの中身とuser scriptとでは、コードほとんど同じで、どっちもamazon link書き換え

してるとこあるけど、アフィではなさそうだ


493 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 12:40:31.48

いや書き換えてるよ

userscript版はコードを1行にして分かりにくくしてるけどアドオン版は自動コンパイルから綺麗に見える

//特定サイトへのリンクで発生する問題回避

....

if (b.href.match("zon.co.jp")) {

if (b.href.match("-22")) {

b.onclick = function () {

this.href = this.href.replace(/&amp;tag=.*-22/, "&amp;tag=firefox_latest-22").

こんな感じ


494 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 12:49:32.33

firefox_latest-22とwebkit-chrome-22ってアフィなのか

だったらすまん、xpiもuser scriptも両方書き換えてるね


495 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 12:50:30.92

amazonだと-22は・・・


497 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 13:03:04.23

確か国別の識別子みたいなもんで日本のだろ


498 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 13:05:44.43

本家

http://userscripts.org/scripts/show/150664

↑これにアフィ加えたのが>>486>>485


500 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 14:20:26.20

うげげ。ホントだ、すまん。zon.co.jpで隠してたのか('A`)

firefox_latest-22ってバージョン情報かと軽くスルーしてしまった

尼に通報するは


503 : 名無しさん@お腹いっぱい。[sage] : 2013/09/11(水) 15:16:14.91

2ch嫌儲 まとめ@ ウィキ - amazon通報テンプレ

http://www6.atwiki.jp/kenmo/pages/83.html

amazonアソシエイト アソシエイトカスタマーサービス

https://affiliate.amazon.co.jp/gp/associates/contact/

・返事が返ってくるのでメールアドレスは受け取れるもの

・要ログイン(捨てID可)、件名は「アソシエイトプログラムへのご意見・ご要望」にしておく

アソシエイトID アフィリンクURLから○○-22で終わるものを探す

>>498の本家をパクり(アマゾン規約知的財産権侵害)>>485-486で「webkit-chrome-22」「firefox_latest-22」という2つのアフィリエイトIDを付加して書き換え、御社への正常なアクセスを阻害している、と通報しといた

http://i.imgur.com/nh5AbuQ.png


Mozilla Firefox 拡張機能スレッド Part80

939 : 名無しさん@お腹いっぱい。[sage] : 2014/01/06(月) 06:44:53.52

需要があるアドオンマルウェア入ってるのか


950 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 13:04:41.47

>>939

去年一昨年くらいに急増した、というかメジャー表面化した事例なんだが

長年多くの人間から愛用されてきたアドオンが乗っ取られることが結構あるんだよ

アドオン開発者の開発が滞ったり、あるいはほぼ開発しつくしてVerアップメンテくらいしかなくなってるものとか

そんな放置されかけてたところをFirefox本体アップデートで使用不可能になったものとか

まあそんなディスコンしかけてたものが突然復活したりフォークして開発再開されたなと思ったら

中身にいろんな追跡関係コード仕込まれたりマルウェア化されたりね

開発者アカウント確認すると嘘くさいコピペプロフィールだったり

もともとの開発者からどういう経緯でアカウント譲渡されたのかわからんが全く別人化してたり

からこういう時の派生代替版は注意が必要

たいていはAMO審査とかで弾いてくれると思ってガード下がってるとは思うけれど


951 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 13:26:36.07

2013年度総括おすすめFasterfox LiteやAutoCopyすすめてる人とかまだいるし

いくら現状ではスパイウェア部分取り除かれたとはいえ、また信用して使いたいと思うのかな


953 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 13:59:01.98

WIPS.com とか ppclick(EmmaSawyersも同一人物?)あたりは話題になったよな

マルウェア注入とか、まじ勘弁してくれ


956 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 16:32:34.73

Scriptにもあるぞ

http://www.logsoku.com/r/software/1374211502/481-

むかし下手に紹介してみたらそれはアフィ入りできっちり通報しといたんだが(尼だけ)、

今見たら該当部分の文字コード偽装して生き残ってるしww

んー軽く見たら楽天アフィの書き換え+複数尼アフィIDの書き換えへとパワーアップしてやがるな


961 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 19:38:07.09

>>956

お同士よ

俺も通報したら尼消えてDropbox紹介リンクヤフー楽天になっててワロタw


965 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 21:47:13.25

>>956>>961

尻尾掴んだかな。webkit-chrome-22でぐぐってこれ見つけた

http://b.hatena.ne.jp/YawChang/20131020

で、そいつブログがこれ

http://archive.is/MvRyY (糞アフィ作者だから魚拓)

こいつが公開してるアプリリスト(全部仕込んでることだろう)

YouTube ダウンロード自動画質設定 - YouTubeをワンクリックダウンロードできます

Text Link Plus - リンク化されていないURLリンク化する (h抜きやドメインのみにも対応)

ニコニコ動画 盛り上がりチェッカー - 再生画面の下にコメント密度を表示

Wikipedia ポップアップ検索 - 画面右上にWikipedia検索パネルを追加

パスワードを表示【マウスオーバー】 - マウスオーバーパスワードの******の内容を表示

Pixiv読み込み高速化 - Pixiv漫画素早く表示

2ch Reader Plus【軽量】 - シンプル2chブラウザ機能と、DAT落ちスレ自動復活機能を追加します。

このリンクを経由して購入すると、作者に協力できます。などとのたまいながら勝手に仕込むww

https://chrome.google.com/webstore/detail/ejdgfnjgcnlijkefghkklkdfdongggid/reviews (全ての言語を選択すると)

f aquei 2013年10月26日 ★☆☆☆☆

全てのウェブページamazonへのリンクに'webkit-chrome-22'という作者のものと思われるアフィリエイトコードがついていたのでびっくりしました。勝手に書換えてるんですね。


966 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 21:59:28.00

>>965

http://blog.livedoor.jp/kamekameboy/archives/12795981.html

パクリ元のAuto HD For YouTubeスパイウェア扱いにして自分のを宣伝してる

http://chiebukuro.yahoo.co.jp/my/myspace_note.php?writer=pasenave&flg=1

http://chiebukuro.yahoo.co.jp/my/myspace_note.php?writer=ankhd4455

知恵袋でも宣伝


967 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 22:22:58.00

YouTube ダウンロードと、2ch Reader Plus【軽量】という同一作者のアプリからwebkit-chrome-22に書き換えられるという苦情があるから間違いないだろう

2ch Reader Plus【軽量】についてにはここでも。

https://twitter.com/piwahup/status/413269595034624000

フムフム。ID書き換えはアマゾンアソシエイトプログラム参加条件の25番めに違反すんだなw

https://affiliate.amazon.co.jp/gp/associates/promo/participationrequirements?ie=UTF8

25. 乙は、本プログラムに参加するいずれのサイトトラフィックを(ユーザコンピュータインストールされたソフトウェア経由を含めて)妨害またはリダイレクトしようとしたり、他のサイトから紹介料を流用しようとしないものします。

ちなみに「このリンクを経由して購入すると、作者に協力できますからaguseかまして尼へ飛んでみたらmaftrackingー66465-22(-は検索避け)が付与されたからこれが本アフィ垢かな?

さらにちなみに、Google Translator Tooltipの文字コードデコードしてみたら

headerー_logo-22

footerー_logo-22

cartー_logo-22

全部ーは検索避け。これらのアフィIDもまだ暴かれてなかったからぐぐられたら簡単に見つかっちまうw どうやら2ちゃん見てるようだし。


968 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 22:34:30.05

>>966

うおww ひでえw

楽天にもアフィID書き換えは違反みたいなのあるんかねえ?

Google Translator Tooltipパクリ版のソース見て、特定サイトへのリンクで発生する問題回避(笑)~//endまでを

コピってここに貼り付けるとある程度デコードされるから参考にして通報してみて。

パッと見ソース見えないとこに大量に隠されてるww

http://www.ahref.org/app/mozicode/index_2.html

最初段落楽天のアフィID書き換えで、次の段落が尼ID書き換え


969 : 名無しさん@お腹いっぱい。 : 2014/01/07(火) 22:37:29.66

>>965-967

GJ乙。

しかしこれは酷いな。久しぶりに虫唾が走ったわ。

こういうアフィカスパクリ野郎は、皆で通報するに限るな。

通報先のリンクも書いといてくれると、助かるかも。


971 : 名無しさん@お腹いっぱい。[sage] : 2014/01/07(火) 23:59:48.30

>>969

ここみたい

Amazon アソシエイトお問い合わせフォーム

https://affiliate.amazon.co.jp/gp/associates/contact/send.html


972 : 名無しさん@お腹いっぱい。[sage] : 2014/01/08(水) 00:19:31.54

>>966

パクリさんの質問一覧

2013/08/2720:20:21 DOMNodeInsertedを、MutationObserverで書き換えようと...

2013/08/2408:59:42 Javascriptで、URLを置き換えたあとでそれにrel="norefe...

2013/08/2121:13:54 Greasemonkeyスクリプトの書き方についての質問です。ht...

2013/08/0321:32:42 リンククリック時に処理を中断させ、そのURLを書き換え...

2013/07/1810:44:21 以下のスクリプト部分的しか動作しません。何が問題...

2013/07/1417:41:59 Javascriptの書き方についてhttp://www.programming-mag...

2013/07/1202:14:03 【500枚】GreasemonkeyスクリプトにおけるURL置き換え...

この人アフィIDの書き換えしかプログラムからなさそう

公開してるの全部パクリだな

どうにかならないかな、こういうの。

追記

http://anond.hatelabo.jp/20140201015142 とかの対処 via https://twitter.com/polygon_planet/status/429753156231114752

2013-10-27

Permalink」の右にusersを出すgreasemonkey

がほしいというエントリです。

<p class="sectionfooter"><a href="/(¥d{14})">Permalink</a>

<p class="sectionfooter"><a href="/$1">Permalink</a><a href="http://b.hatena.ne.jp/entry/anond.hatelabo.jp/$1"><img src="http://b.hatena.ne.jp/entry/image/http://anond.hatelabo.jp/$1"></a>

になればいいんです。どうかお願いします。

2013-08-20

Permalink」の右にusersを出すgreasemonkey

がほしいというエントリです。

<p class="sectionfooter"><a href="/(¥d{14})">Permalink</a>

<p class="sectionfooter"><a href="/$1">Permalink</a><a href="http://b.hatena.ne.jp/entry/anond.hatelabo.jp/$1"><img src="http://b.hatena.ne.jp/entry/image/http://anond.hatelabo.jp/$1"></a>

になればいいんです。どうかお願いします。

2013-07-03

Permalink」の右にusersを出すgreasemonkey

がほしいというエントリです。

<p class="sectionfooter"><a href="/(¥d{14})">Permalink</a>

<p class="sectionfooter"><a href="/$1">Permalink</a><a href="http://b.hatena.ne.jp/entry/anond.hatelabo.jp/$1"><img src="http://b.hatena.ne.jp/entry/image/http://anond.hatelabo.jp/$1"></a>

になればいいんです。どうかお願いします。

2013-06-02

LDRizeやめるか

前提としてjavascriptほとんど扱えない。メンテナンスが他人頼みになるから苦労する。

FirefoxGreasemonkeyバージョンアップの度に動かなくなる→対処方をググって解決のプロセス時間かかりすぎる。

まあそういう人は本来この手のスクリプト入れない方がいいんだけど。コードになんかヤバイ挙動仕込まれてても気付けないわけだし。

LDRize依存のReblogcommandが使えなくなるのが辛いけど、他のサービススクリプトでなんとか代用できそうだから、いいか

アドオンスクリプトを定期的にバージョンアップするメンテナンスコスト馬鹿にならないし、もうFirefoxもやめるかw

2011-09-23

Google Reader Remove Adsが使えなかったので修正して使ってみた

対象

Google Readerリスト表示で使っており、タイトルの先頭にPRとかADとか入ってるエントリを見えなくしたい人。

準備

次のGreasemonkeyを使用する。まずはグリモン本体と右記をインストールGoogle Reader Remove Ads for Greasemonkey

スクリプトの修正

このままではエラーが出て動かないのでスクリプトを修正する。修正するにはFirefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプト管理」をクリック→「Google Reader Remove Ads」の「設定」をクリック→「このユーザスクリプト編集します」をクリックするとエディタで「Google Reader Remove Ads」のスクリプトが表示されるのでそれを編集する。

以下に修正点を示す。個々の修正点のタイトルはその行が何行目にあるかを示している。

なおこの修正では、Google Reader Remove Adsの機能の内切り捨てているものもある。そのことをご了承の上、お使いいただきたい。

58
    var title_anc = div.getElementsByClassName('entry-title-link')[0];

to

    var title_anc = div.getElementsByClassName('entry-title')[0];
62
	if (title_anc.text.search(title_prefixes[i]) == 0) {

to

	if (title_anc.textContent.search(title_prefixes[i]) == 0) {
65
	    var msg = 'Hide "' + title_anc.text + '(' + title_anc.href + ')"';

to

	    var msg = 'Hide "' + title_anc.textContent;// + '(' + title_anc.href + ')"';
132
	    check_body(divs.snapshotItem(i));

to

	    //check_body(divs.snapshotItem(i));

2011-09-17

Google Reader+Firefoxはてなブックマークを快適に使う方法

やりたいこと

以下を全てGoogle Reader上で行いたい。

  1. フィードを登録する。
  2. リスト表示で記事タイトルを眺める。
  3. 気に入った記事をクリックして全文読む。
  4. 気に入った記事へはてなスターを付ける。
  5. はてブコメントを見る。
  6. ブコメはてなスターを付ける。
  7. はてブコメントを登録する。

まず、やったこと

以下をインストール
Google Reader Full Feed Modの設定変更

タイトルクリックしたら自動的に全文を取得して表示して欲しい。以下の設定を行うと出来る。

  1. Google Reader右上のギアマーククリック→「Full Feed Mod設定」をクリック→「Auto Load」をクリック
  2. 自動的に全文表示するアイテム」を「すべて」に変更
  3. 「OK」をクリック
Google Reader plus Hatenaの改造

ブコメが表示されないので、これを直したい。

id:northappleさんが「googleリーダー内ではてなブックマークのコメントを参照したいで.. - 人力検索はてな」という質問の回答及びコメント欄でこれを直す方法を教えてくれている。よって、その通りに変更すると直る。2ヶ所置換が必要。

不満な点

  1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開いて欲しい。
  2. ブコメには作成年月日だけではなく、時分も表示して欲しい。
  3. 記事を開いたら自動ブコメをロードして欲しい。
  4. Google Reader上で記事へはてなスターを付けたい。
  5. Google Reader上でブコメはてなスターを付けたい。
  6. タイトルが長いとブクマ数が隠れてしまうので、それを見えるようにしたい。

改造方法

以下、Google Reader plus Hatenaの変更点です。変更するには、Firefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプト管理」をクリック→「Google Reader plus Hatena」の「設定」をクリック→「このユーザスクリプト編集します」をクリックするとエディタで「Google Reader plus Hatena」のスクリプトが表示されるのでそれを編集する。

1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開く。

62行目

mySpan.innerHTML = '&lt;a href="http://b.hatena.ne.jp/entry/'+url+'" onClick="window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;" &gt;&lt;img src="'+ BookmarkImageURL +'" /&gt;&lt;/a&gt;';

を、

mySpan.innerHTML = '&lt;a href="http://b.hatena.ne.jp/my/add.confirm?url='+url+'"&gt;&lt;img src="'+ BookmarkImageURL +'" /&gt;&lt;/a&gt;';

に変更。これで「○○ users」をクリックすると、目的ウィンドウが開くようになる。

2. ブコメには作成年月日だけではなく、時分も表示する。

147行目

var t = bookmark.timestamp.split(" ")[0].split("/");

を、

var t = bookmark.timestamp;

に変更。

156行目、

html += "&lt;li&gt;&lt;span class=\"__hatena_bookmark_anywhere_timestamp\"&gt;"+escapeHTML(t[0])+"年"+escapeHTML(t[1])+"月"+escapeHTML(t[2])+"日&lt;/span&gt;&lt;img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"&gt;&lt;a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.join(""))+"\" class=\"hatena_bookmark_anywhere_user\"&gt;"+escapeHTML(bookmark.user)+"&lt;/a&gt;&lt;span class=\"hatena_bookmark_anywhere_tags\"&gt;"+tags.join(", ")+"&lt;/span&gt;"+escapeHTML(bookmark.comment)+"&lt;/li&gt;";

を、

html += "&lt;li&gt;&lt;span class=\"__hatena_bookmark_anywhere_timestamp\"&gt;"+escapeHTML(t.slice(2,-3))+"&lt;/span&gt;&lt;img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"&gt;&lt;a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.split(" ")[0].split("/").join(""))+"#bookmark-"+escapeHTML(json.eid)+"\" class=\"hatena_bookmark_anywhere_user\"&gt;"+escapeHTML(bookmark.user)+"&lt;/a&gt;&lt;span class=\"hatena_bookmark_anywhere_tags\"&gt;"+tags.join(", ")+"&lt;/span&gt;"+escapeHTML(bookmark.comment)+"&lt;/li&gt;";

に変更。

# ブコメはてなスターを取得しやすいように、ブコメリンクブコメパーマリンクへ変更してあります

3. 記事を開いたら自動ブコメをロードする。

300行目(インデントしか無い空行)


を、


var evt = document.createEvent( "MouseEvents" );
evt.initEvent( "click", false, true );
createSpan.dispatchEvent( evt );

に変更。(「 JavaScriptの動かないコード (中級編) clickイベントを強制的に発生させたい (fireEvent/createEventの使い方) - 主に言語とシステム開発に関して」を参考にさせて頂きました。)

4-5.

出来た。けど、めちゃくちゃソースが汚いので、差分として公開するのが難しい。ごめんなさい。

# どーやるのがベストプラクティスなのか分からない・・・

6.

どなたかご教示してくださると嬉しいです _ _

書いた人

id:al001

人力検索はてなで質問しました:人力検索はてな

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん