Check-in by ben on 2025-04-14 00:41:20
Add wiki link to family item
INSERTED DELETED
8 3 periodic.awk
8 3 TOTAL over 1 changed file
Index: periodic.awk
==================================================================
--- periodic.awk
+++ periodic.awk
@@ -409,22 +409,22 @@
}
close(outfile)
return
}
-function print_family_gph(family, family_id, name, fdir, descr, \
- dir, i, f, key, label, len, path, symbol)
+function print_family_gph(family, family_id, family_name, fdir, \
+ descr, dir, i, f, key, label, len, name, path, symbol)
{
key = family "_Description"
descr = families[key]
dir = outdir "/family/" fdir
mkdir(dir)
f = dir "/index.gph"
- label = sprintf("Family: %s", name)
+ label = sprintf("Family: %s", family_name)
path = sprintf("%s/family/%s/index.txt", gopher_dir, fdir)
printf "[0|%s|%s|%s|%s]\n\n", label, path, gopher_host, gopher_port >f
print_table(f)
@@ -445,10 +445,15 @@
printf "[1|%s|%s|%s|%s]\n", label, path, gopher_host,
gopher_port >>f
}
}
+ label = "Wiki Article: " family_name
+ path = family_id
+ gsub(/ /, "_", path)
+ printf "\n" >>f
+ print_wiki_item(f, label, path)
printf "\n" >>f
printf "[1|All Families|%s/family/|%s|%s]\n", gopher_dir, \
gopher_host, gopher_port >>f
close(f)