loud non coffee!!!
by
taizooo
2014-10-30 [2014/10/30 19:16:01]
禁コーヒーを叫ぶ
@@ -5,16 +5,41 @@
* @license MIT License
*/
-var node, box, day, str, url;
-node = document.querySelectorAll('.count-img-3');
-box = [];
-[].forEach.call(node, function(n) {
- var a = n.src.match('/images/count_3_(.)\.gif');
- box.push(a[1]);
-});
-day = box.join('');
-str = '禁コーヒー、' + day + '日目';
-//console.log(str);
-url = 'http://twitter.com/?status=' + encodeURIComponent(str);
-//console.log(url);
-window.open(url);
+function randlen(x, l) {
+ var n = Math.floor(l * Math.random());
+ var s = '';
+ for (var i = 0; i < n; i++) {
+ s += x;
+ }
+ return s;
+}
+
+function roud() {
+ var node, box, day, str, url;
+ node = document.querySelectorAll('.count-img-3');
+ box = [];
+ [].forEach.call(node, function(n) {
+ var a = n.src.match('/images/count_3_(.)\.gif');
+ box.push(a[1]);
+ });
+ day = box.join('');
+ str = '禁コーヒー、' + day + '日目';
+ console.log(str);
+ str = str + randlen('\u200B', 100);
+ url = 'http://twitter.com/?status=' + encodeURIComponent(str);
+ window.open(url);
+}
+
+/*
+var coffee = 'http://counting.hatelabo.jp/count/148961';
+
+function go() {
+ if (location.href != url) {
+ location.href = url;
+ } else {
+ roud();
+ }
+}
+go();
+*/
+roud();
/*
* @title roud non coffee!!!
* @description 禁コーヒーを叫ぶ
* @include http://counting.hatelabo.jp/count/148961
* @license MIT License
*/
function randlen(x, l) {
var n = Math.floor(l * Math.random());
var s = '';
for (var i = 0; i < n; i++) {
s += x;
}
return s;
}
function roud() {
var node, box, day, str, url;
node = document.querySelectorAll('.count-img-3');
box = [];
[].forEach.call(node, function(n) {
var a = n.src.match('/images/count_3_(.)\.gif');
box.push(a[1]);
});
day = box.join('');
str = '禁コーヒー、' + day + '日目';
console.log(str);
str = str + randlen('\u200B', 100);
url = 'http://twitter.com/?status=' + encodeURIComponent(str);
window.open(url);
}
/*
var coffee = 'http://counting.hatelabo.jp/count/148961';
function go() {
if (location.href != url) {
location.href = url;
} else {
roud();
}
}
go();
*/
roud();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。