ref: 8557009dae43eae4d53f3655772653bf74ae72c9
parent: 6fea339d0e40d598f093146c0d096b64e2e10c91
author: Philip Silva <philip.silva@protonmail.com>
date: Sun Aug 8 09:38:18 EDT 2021
Handle websites without body more gracefully
--- a/browser/website.go
+++ b/browser/website.go
@@ -125,6 +125,11 @@
log.Printf("%v html nodes found...", countHtmlNodes(doc))
body := grep(doc, "body")
+ if body == nil {
+ // TODO: handle frameset without noframes
+ log.Errorf("html has no body")
+ return
+ }
log.Printf("Layout website...")
nt := nodes.NewNodeTree(body, style.Map{}, nodeMap, &nodes.Node{})
--- a/package.rc
+++ b/package.rc
@@ -1,7 +1,8 @@
name64='opossum-amd64'
name32='opossum-386'
-tarball64=`{pwd} ^ '/packages/' ^ $name64 ^ '-' ^ `{date -i} ^ '-' ^ `{cat /mnt/git/branch/heads/master/hash | read -c 6} ^ '.tgz'
-tarball32=`{pwd} ^ '/packages/' ^ $name32 ^ '-' ^ `{date -i} ^ '-' ^ `{cat /mnt/git/branch/heads/master/hash | read -c 6} ^ '.tgz'
+version=`{date -i} ^ '-' ^ `{cat .git/fs/branch/heads/master/hash | read -c 6}
+tarball64=`{pwd} ^ '/packages/' ^ $name64 ^ '-' ^ $version ^ '.tgz'
+tarball32=`{pwd} ^ '/packages/' ^ $name32 ^ '-' ^ $version ^ '.tgz'
fn build {
tarball=$1
@@ -22,7 +23,7 @@
cd ../..
mv cmd/opossum/$name cmd/gojafs/gojafs ./$name/
cp README.md ./$name/
- cp opossum.jpg ./$name/
+- cp opossum.jpg ./$name/
tar czf $tarball $name
chmod +t $tarball
echo Created $tarball