!752 !include #1000850 // TableFinder static S html(S subUri) { L tok = javaTok(subUri); int i = matchMeta(tok, "/", ""); // single post if (i == 1) { S postID = "#" + tok.get(3); S title = getSnippetTitle(postID); ret fromLines(litlist( "

" + title + "

", "", loadSnippet(postID))); } // headlines L headlines; headlines = litlist("Line A", "Headline B", "Headline C"); pcall { headlines = getLatestHeadlines(); } ret join("
", headlines); } static L getLatestHeadlines() { S html = loadPage("http://tinybrain.de:8080/tb/snippets.php?type=49"); new TableFinder finder; finder.go(html); new L l; for (int i = 1; i < finder.data.size(); i++) { L row = finder.getRow(i); S title = dropAllTags(row.get(0)); S id = dropAllTags(row.get(1)); //S link = "http://tinybrain.de/" + parseSnippetID(id); S link = "/" + parseSnippetID(getProgramID()) + "/raw/" + parseSnippetID(id); l.add("" + htmlencode(title) + ""); } return l; }