Libraryless. Click here for Pure Java version (130L/2K/5K).
1 | !636 |
2 | !modern |
3 | |
4 | main {
|
5 | psvm {
|
6 | S s = load("tinybrain.blog.de");
|
7 | L<S> tok = htmlcoarsetok(s); |
8 | for (int i = 0; i+1 < tok.size(); i += 2) {
|
9 | String t = tok.get(i); |
10 | |
11 | if (tok.get(i+1).equals("<blockquote>")) {
|
12 | int j = i+1; |
13 | while (j < tok.size() && !tok.get(j).equals("</blockquote>"))
|
14 | j += 2; |
15 | i = j+1; |
16 | continue; |
17 | } |
18 | |
19 | if (t.indexOf("Computer!") < 0) continue;
|
20 | print("!!! " + t);
|
21 | if (tok.get(i+3).equals("<blockquote>")) {
|
22 | int j = i+3; |
23 | while (j < tok.size() && !tok.get(j).equals("</blockquote>"))
|
24 | j += 2; |
25 | |
26 | new StringBuilder buf; |
27 | for (i = i+4; i < j; i += 2) |
28 | buf.append(tok.get(i) + "\n"); |
29 | String code = buf.toString(); |
30 | code = code.replace("<", "<");
|
31 | code = code.replace(">", ">");
|
32 | code = code.replace("\n\n", "\n");
|
33 | print("Code:\n" + indent(" ", code));
|
34 | } |
35 | } |
36 | } |
37 | |
38 | static S load(String bla) ctex {
|
39 | return loadPage(bla); |
40 | } |
41 | } |
Began life as a copy of #1000669
download show line numbers debug dex old transpilations
Travelled to 15 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, pzhvpgtvlbxg, teubizvjbppd, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1000671 |
| Snippet name: | Listen to commands on blog. |
| Eternal ID of this version: | #1000671/1 |
| Text MD5: | d2e964be0adedc46cf68e479554dcbbb |
| Transpilation MD5: | aba6ff6ac4e2edf2a48865018956a040 |
| Author: | stefan |
| Category: | |
| Type: | JavaX source code |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2015-08-21 23:50:57 |
| Source code size: | 1084 bytes / 41 lines |
| Pitched / IR pitched: | No / Yes |
| Views / Downloads: | 929 / 1052 |
| Referenced in: | [show references] |