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
@@ -1,14 +1,32 @@
/*
- * @title dora renda
- * @description ドラ連打
+ * @title dora! dora! dora!
+ * @description dora * N times/repeat on YAPC::Asia 2015
* @include http://doraperson2015.yapcasia.org/*
- * @license MIT License
- * @require
+ * @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() }
-setInterval(click, 100);
-}());
+ 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
+// 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
+// 3. white-out auth-callback
+// - http://doraperson2015.yapcasia.org/auth/callback.php
+// 4. infinity loops step 2-3
+
/*
* @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
// 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
// 3. white-out auth-callback
// - http://doraperson2015.yapcasia.org/auth/callback.php
// 4. infinity loops step 2-3
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。