json uit html -> html.Unescape

This commit is contained in:
Peter Kleiweg
2026-04-16 13:06:44 +02:00
parent bd0e82c8c9
commit e3436b2173
5 changed files with 9 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
package main
import (
"html"
e "codeberg.org/pebbe/errors"
"encoding/xml"
@@ -165,7 +167,7 @@ func doArticle(filename string, url string, timestamp time.Time, needUpdate bool
if i2 < i1 {
ok = false
} else {
s = s[i1:i2]
s = html.UnescapeString(s[i1:i2])
}
}
if !ok {

View File

@@ -172,7 +172,7 @@ func doArticle(filename string, url string, timestamp time.Time, needUpdate bool
if i2 < i1 {
ok = false
} else {
s = s[i1:i2]
s = html.UnescapeString(s[i1:i2])
}
}
if !ok {

View File

@@ -6,6 +6,7 @@ import (
"encoding/json"
"encoding/xml"
"fmt"
"html"
"io"
"net/http"
"os"
@@ -183,7 +184,7 @@ func doArticle(filename string, url string, timestamp time.Time, needUpdate bool
ok = false
break
} else {
s2 = s[i1:i2]
s2 = html.UnescapeString(s[i1:i2])
}
}
if err = json.Unmarshal([]byte(s2), &doc); err != nil {

View File

@@ -6,6 +6,7 @@ import (
"encoding/xml"
"fmt"
"html"
"io"
"net/http"
"net/url"
@@ -162,7 +163,7 @@ func doArticle(filename string, url string, title string, timestamp time.Time, n
if i2 < i1 {
ok = false
} else {
s = s[i1:i2]
s = html.UnescapeString(s[i1:i2])
}
}
if !ok {

View File

@@ -191,7 +191,7 @@ func doArticle(filename string, url string, title string, tags []string, cats []
if i2 < i1 {
ok = false
} else {
s = s[i1:i2]
s = html.UnescapeString([i1:i2])
}
}
if !ok {