From 9680e472f8eb46d7684f61a7a5a7cb3b9299e786 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Tue, 17 Sep 2019 09:56:20 -0400 Subject: [PATCH] allow _ in hashtag --- fun.go | 2 +- web.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fun.go b/fun.go index e770d6f..6d23658 100644 --- a/fun.go +++ b/fun.go @@ -151,7 +151,7 @@ func xfiltrate() string { return s } -var re_hashes = regexp.MustCompile(`(?:^| )#[[:alpha:]][[:alnum:]-]*`) +var re_hashes = regexp.MustCompile(`(?:^| )#[[:alpha:]][[:alnum:]_-]*`) func ontologies(s string) []string { m := re_hashes.FindAllString(s, -1) diff --git a/web.go b/web.go index 5c466d1..537d699 100644 --- a/web.go +++ b/web.go @@ -1479,7 +1479,7 @@ func serve() { getters.HandleFunc("/"+userSep+"/{name:[[:alnum:]]+}/following", emptiness) getters.HandleFunc("/a", avatate) getters.HandleFunc("/o", thelistingoftheontologies) - getters.HandleFunc("/o/{name:[a-z0-9-]+}", showontology) + getters.HandleFunc("/o/{name:[a-z0-9_-]+}", showontology) getters.HandleFunc("/d/{xid:[[:alnum:].]+}", servefile) getters.HandleFunc("/emu/{xid:[[:alnum:]_.-]+}", serveemu) getters.HandleFunc("/meme/{xid:[[:alnum:]_.-]+}", servememe)