(defn mkpage () #(var db (sqlite3/open "a.db")) (var db (ww-db)) (each page (sqlite3/eval db (string "SELECT key FROM wiki " "WHERE key NOT LIKE \"@%\" " "ORDER BY key COLLATE NOCASE;")) (do # handle index page differently (if (= (get page "key") "index") (org (string "[[" (string webroot "/index.html") "][index]]")) (ref (get page "key") (get page "key"))) (org "\n"))) #(sqlite3/close db))
(defn mkpage ()
#(var db (sqlite3/open "a.db"))
(var db (ww-db))
(each page
(sqlite3/eval
db
(string "SELECT key FROM wiki "
"WHERE key NOT LIKE \"@%\" "
"ORDER BY key COLLATE NOCASE;"))
(do
# handle index page differently
(if (= (get page "key") "index")
(org (string "[["
(string webroot "/index.html")
"][index]]"))
(ref (get page "key") (get page "key")))
(org "\n")))
#(sqlite3/close db)
)