dora! dora! dora!
by
noromanba
2015-06-09 [2015/06/09 04:03:49]
(Forked from
dora renda by
yuta25)
dora * N times/repeat on YAPC::Asia 2015 dora-person
@@ -21,12 +21,14 @@
}());
// DBG
-// didn't work GitHub login
+// didn't work GitHub login on my env
// 1. try GitHub login by link on http://doraperson2015.yapcasia.org/select_sns?rtn_url=/detail/1
// - http://doraperson2015.yapcasia.org/auth/github
// 2. allow "Dora Person" access to public data
// - https://github.com/settings/applications
+// - http://f.hatena.ne.jp/noromanba/20150609025453
// 3. white-out auth-callback
// - http://doraperson2015.yapcasia.org/auth/callback.php
// 4. infinity loops step 2-3
+// - "Revoke" -> re-auth too
/*
* @title dora! dora! dora!
* @description dora * N times/repeat on YAPC::Asia 2015
* @include http://doraperson2015.yapcasia.org/*
* @contributor yuta25 http://let.hatelabo.jp/yuta25/let/hLHXtqvvo8xd (Fork of)
* @license MIT License http://opensource.org/licenses/MIT
* @javascript_url
*/
(function() {
var dora = document.querySelector('.vote .gong');
function click() { dora.click(); }
var times = Number(window.prompt('N times? e.g "3"')) || 1;
var interval = 500;
Array.apply(null, Array(times)).forEach(function(_, idx) {
setTimeout(function() {
click();
}, idx * interval);
});
}());
// DBG
// didn't work GitHub login on my env
// 1. try GitHub login by link on http://doraperson2015.yapcasia.org/select_sns?rtn_url=/detail/1
// - http://doraperson2015.yapcasia.org/auth/github
// 2. allow "Dora Person" access to public data
// - https://github.com/settings/applications
// - http://f.hatena.ne.jp/noromanba/20150609025453
// 3. white-out auth-callback
// - http://doraperson2015.yapcasia.org/auth/callback.php
// 4. infinity loops step 2-3
// - "Revoke" -> re-auth too
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。