Use twiiit.com

This commit is contained in:
ekzyis 2025-12-05 23:37:43 +01:00
parent 6dbf91c9e4
commit 8a86cf02a8

11
main.go
View File

@ -19,12 +19,7 @@ type NostrClient struct {
var ( var (
TwitterUrlRegexp = regexp.MustCompile(`(?:https?:\/\/)?(?:www\.)?((?:twitter|x)\.com)\/\w+\/status(?:es)?\/\d+`) TwitterUrlRegexp = regexp.MustCompile(`(?:https?:\/\/)?(?:www\.)?((?:twitter|x)\.com)\/\w+\/status(?:es)?\/\d+`)
// references: NitterDomain = "twiiit.com"
// - https://github.com/zedeus/nitter/wiki/Instances
// - https://status.d420.de/
NitterClearnetUrls = []string{
"xcancel.com",
}
) )
func WaitUntilNext(d time.Duration) { func WaitUntilNext(d time.Duration) {
@ -57,9 +52,9 @@ func main() {
var comment string var comment string
if m = TwitterUrlRegexp.FindStringSubmatch(item.Url); m != nil { if m = TwitterUrlRegexp.FindStringSubmatch(item.Url); m != nil {
comment = strings.Replace(m[0], m[1], "xcancel.com", 1) comment = strings.Replace(m[0], m[1], NitterDomain, 1)
} else if m = TwitterUrlRegexp.FindStringSubmatch(item.Text); m != nil { } else if m = TwitterUrlRegexp.FindStringSubmatch(item.Text); m != nil {
comment = strings.Replace(m[0], m[1], "xcancel.com", 1) comment = strings.Replace(m[0], m[1], NitterDomain, 1)
} }
if comment != "" { if comment != "" {