use plaintext extracted from markdown in nip23 opengraph text.

This commit is contained in:
fiatjaf
2025-02-23 07:41:28 -03:00
parent 05f2bbbc01
commit fecaae6f71
4 changed files with 12 additions and 3 deletions

View File

@@ -14,11 +14,11 @@ import (
"sync"
"time"
"github.com/puzpuzpuz/xsync/v3"
"mvdan.cc/xurls/v2"
me "github.com/huantt/plaintext-extractor/markdown"
"github.com/nbd-wtf/go-nostr"
"github.com/nbd-wtf/go-nostr/nip19"
"github.com/puzpuzpuz/xsync/v3"
"mvdan.cc/xurls/v2"
)
const (
@@ -43,6 +43,8 @@ var (
imageExtensionMatcher = regexp.MustCompile(`.*\.(png|jpg|jpeg|gif|webp|avif)((\?|\#).*)?$`)
videoExtensionMatcher = regexp.MustCompile(`.*\.(mp4|ogg|webm|mov)((\?|\#).*)?$`)
urlRegex = xurls.Strict()
markdownExtractor = me.NewExtractor()
)
var kindNames = map[int]string{