Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
87784a8166 |
7
main.go
7
main.go
@ -22,11 +22,6 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
type OriginalBlog struct {
|
|
||||||
Id string `json:"id"`
|
|
||||||
Author Account `json:"account"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type Blog struct {
|
type Blog struct {
|
||||||
Id string `json:"id"`
|
Id string `json:"id"`
|
||||||
Content string `json:"content"`
|
Content string `json:"content"`
|
||||||
@ -34,7 +29,7 @@ type Blog struct {
|
|||||||
Author Account `json:"account"`
|
Author Account `json:"account"`
|
||||||
Tags []Tag `json:"tags"`
|
Tags []Tag `json:"tags"`
|
||||||
Mentions []Mention `json:"mentions"`
|
Mentions []Mention `json:"mentions"`
|
||||||
Reblog *OriginalBlog `json:"reblog"`
|
Reblog *Blog `json:"reblog"`
|
||||||
Medias []Media `json:"media_attachments"`
|
Medias []Media `json:"media_attachments"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
7
util.go
7
util.go
@ -89,7 +89,12 @@ func removeHTMLTags(content string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func formatBlog(toot Blog) string {
|
func formatBlog(toot Blog) string {
|
||||||
content := toot.Content
|
var content string
|
||||||
|
if toot.Reblog == nil {
|
||||||
|
content = toot.Content
|
||||||
|
} else {
|
||||||
|
content = toot.Reblog.Content
|
||||||
|
}
|
||||||
content = removeHTMLTags(content)
|
content = removeHTMLTags(content)
|
||||||
content = strings.Trim(content, " \n\r")
|
content = strings.Trim(content, " \n\r")
|
||||||
content = strings.ReplaceAll(content, "\n#", "\n[#]")
|
content = strings.ReplaceAll(content, "\n#", "\n[#]")
|
||||||
|
Loading…
Reference in New Issue
Block a user