-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
65 lines (55 loc) · 1.72 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
;
~
{ re:
{ id: '[email protected]'
, do: {emoji:true, 'narrator@ionify':true}
, by: ['🙇🏾♂️ יהוה 🤲🏾', 'mike.🇬🇾👨🏾💻🇺🇸.lee@iskitz']
, on: {201510214.2 : -7}
, to: {578311093.1 : -8}
, at: +18.002
, is:
[ "animated emoji ions"
, "exploring ionified literate programming while randomly displaying"
+ "valid emoji face lions: literal ions: invoked object notations 🤓"
],
go:
{ seek: 'https://why.ionify.net/'
},
we:
[ "hope you'll learn more about ions, ionify & ionified with this!"
, "like renaming this anemoji for simpler reading & pronounciation"
]
},
do:
[ "choose emoji"
, "show emoji"
, "wait .25 --> 1 second"
, "repeat 20151021 times"
],
"choose emoji":
function chooseEmoji ()
{ var emoji = chooseEmoji.with.our.emoji
; emoji.next = emoji.new()
~ {I:` chose ${emoji.next}`}
},
"show emoji":
function showEmoji ()
{ document.title = document.body.innerHTML = showEmoji.with.our.emoji.next
},
"wait .25 --> 1 second":
function wait (doing)
{ doing.after = Math.random() * 750 + 250 | 0
~ {I:`'ll wait ${doing.after} ms before showing the next emoji`}
},
"repeat 20151021 times":
function repeat ()
{ clearTimeout (repeat.last)
var todo = repeat.with.my.do
if ( todo . repeated > 20151021) return
repeat.last = setTimeout (repeat, todo.after)
! todo . repeated && todo.pop () && (todo.repeated = 0)
todo . repeated++ && ~todo
~ {i:` did ${todo} ${todo.repeated} time(s)`}
}
}
;