some more tweaks and fixes

This commit is contained in:
2020-01-15 18:00:58 +01:00
parent a09cb9c1cd
commit 35de12b3e9
6 changed files with 69 additions and 36 deletions

View File

@@ -21,18 +21,17 @@ func makeScreenShot(c context.Context, page string) {
var buf []byte
var content string
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshot(90, &buf, &content)); err != nil {
//log.Fatal(err)
}
if viper.GetBool("development_mode") {
if err := ioutil.WriteFile(timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshot(90, &buf, &content)); err != nil {
//log.Fatal(err)
}
if err := ioutil.WriteFile(timeNow+"-"+page+"-content.html", []byte(content), 0644); err != nil {
if err := ioutil.WriteFile("/opt/tmp/"+timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
//log.Fatal(err)
}
if err := ioutil.WriteFile("/opt/tmp/"+timeNow+"-"+page+"-content.html", []byte(content), 0644); err != nil {
//log.Fatal(err)
}
}
@@ -46,17 +45,17 @@ func makeScreenShotAndParsePost(c context.Context, page string) (*FBPostData, er
var buf []byte
var content string
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshot(90, &buf, &content)); err != nil {
//log.Fatal(err)
}
if viper.GetBool("development_mode") {
if err := ioutil.WriteFile(timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshot(90, &buf, &content)); err != nil {
//log.Fatal(err)
}
if err := ioutil.WriteFile(timeNow+"-"+page+"-content.html", []byte(content), 0644); err != nil {
if err := ioutil.WriteFile("/opt/tmp/"+timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
//log.Fatal(err)
}
if err := ioutil.WriteFile("/opt/tmp/"+timeNow+"-"+page+"-content.html", []byte(content), 0644); err != nil {
//log.Fatal(err)
}
}
@@ -69,14 +68,13 @@ func makeScreenShotOnly(c context.Context, page string) {
timeNow := time.Now().Format(time.RFC3339)
var buf []byte
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshotOnly(90, &buf)); err != nil {
//log.Fatal(err)
}
if viper.GetBool("development_mode") {
if err := ioutil.WriteFile(timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
// capture entire browser viewport, returning png with quality=90
if err := chromedp.Run(c, fullScreenshotOnly(90, &buf)); err != nil {
//log.Fatal(err)
}
if err := ioutil.WriteFile("/opt/tmp/"+timeNow+"-"+page+"-fullScreenshot.png", buf, 0644); err != nil {
//log.Fatal(err)
}
}