")
return list.String()
}
// посты
func (s skunkyart) Deviation(author, postname string) {
// поиск ID
re := regexp.MustCompile("[0-9]+").FindAllString(postname, -1)
if len(re) >= 1 {
var post struct {
Post devianter.Post
StringTime string
Tags string
Comments string
}
id := re[len(re)-1]
post.Post = devianter.DeviationFunc(id, author)
// время публикации
post.StringTime = post.Post.Deviation.PublishedTime.UTC().String()
println(post.Post.Description)
// хештэги
for _, x := range post.Post.Deviation.Extended.Tags {
var tag strings.Builder
tag.WriteString(` #`)
tag.WriteString(x.Name)
tag.WriteString("")
post.Tags += tag.String()
}
// генерация комментов
var cmmts strings.Builder
var replied map[int]string
_ = replied
c := devianter.CommentsFunc(id, post.Post.Comments.Cursor, s.Page, 1)
cmmts.WriteString("Comments: ")
cmmts.WriteString(strconv.Itoa(c.Total))
cmmts.WriteString("")
for _, x := range c.Thread {
cmmts.WriteString(`