From 03a882950ead37f74ab4953dbd1199ddbc3d7f6c Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 1 Jan 2025 15:50:49 +0200 Subject: chore: Rename and reorganize files --- meta.awk | 60 ------------------------------------------------------------ 1 file changed, 60 deletions(-) delete mode 100644 meta.awk (limited to 'meta.awk') diff --git a/meta.awk b/meta.awk deleted file mode 100644 index fea34c3..0000000 --- a/meta.awk +++ /dev/null @@ -1,60 +0,0 @@ -# No character classes, since they aren't supported on every system -function emit(ind, val) { - print "meta[\"" FILENAME "\", \"" ind "\"]=\"" val "\"" -} -function erit(id, href, title) { - print "reference[\"" id "\", \"href\"]=\"" href "\"" - print "reference[\"" id "\", \"title\"]=\"\\\"" title "\\\"\"" -} - -title != "" && stopdesc == 0 && /^[A-Za-z]/ { - startedGathering = 1 - # Take only anchor text - gsub(/\]\([^)]*\)/, "") - gsub(/\[/, "") - # Append line - if (desc == "") desc = $0 - else desc = desc " " $0 - # Trim line to 200 characters - if (length(desc) > 200) { - desc = substr(desc, 1, 197) "..." - stopdesc = 1 - } -} -stopdesc == 0 && startedGathering == 1 && /^[ \t]*$/ { stopdesc = 1 } - -{ - words += NF -} - -title == "" && /^# / { - sub(/^#[ \t]*/, "") - sub(/[ \t#]*$/, "") - # sub(/.*/, titlef) - title = $0 -} - -/^\[[^^].*\]:/ { - match($0, /^\[.+\]:/) - id = substr($0, 2, RLENGTH - 3) - - href = substr($0, RLENGTH + 1) - reftitle = "" - if (match(href, /[ \t]+["'(].*[)'"]$/)) { - reftitle = substr(href, RSTART) - href = substr(href, 1, RSTART - 1) - - sub(/^[ \t]["'(]*/, "", reftitle) - sub(/[)'"][ \t]*$/, "", reftitle) - } - sub(/^[ \t]*?[ \t]*$/, "", href) - - erit(id, href, reftitle) -} - -END { - emit("title", title) - emit("description", desc) - emit("words", words) -} -- cgit v1.3.1-23-gd82d