include hashtags in AP metadata

master
Ted Unangst 5 years ago
parent f65e89dbac
commit 507e4b6c6b

@ -733,6 +733,13 @@ func jonkjonk(user *WhatAbout, h *Honk) (junk.Junk, junk.Junk) {
t["href"] = m.where
tags = append(tags, t)
}
ooo := ontologies(h.Noise)
for _, o := range ooo {
t := junk.New()
t["type"] = "Hashtag"
t["name"] = o
tags = append(tags, t)
}
herd := herdofemus(h.Noise)
for _, e := range herd {
t := junk.New()

@ -119,6 +119,13 @@ func xfiltrate() string {
}
}
var re_hashes = regexp.MustCompile(`(?:^|\W)#[[:alnum:]]+`)
func ontologies(s string) []string {
m := re_hashes.FindAllString(s, -1)
return m
}
type Mention struct {
who string
where string

Loading…
Cancel
Save