summaryrefslogtreecommitdiff
path: root/internal/platforms/linkedin/preview.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-12 22:24:08 +0200
committerPaul Buetow <paul@buetow.org>2026-03-12 22:24:08 +0200
commitcfddc5696f4956081630e3d394ef3d8c652af02e (patch)
tree30dc6e7de7fe28d6733c485adaddea1129533cfb /internal/platforms/linkedin/preview.go
parent914d3fb1c0839f3a25c42769ea42cf424ae340c4 (diff)
release v1.2.5v1.2.5
Diffstat (limited to 'internal/platforms/linkedin/preview.go')
-rw-r--r--internal/platforms/linkedin/preview.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/platforms/linkedin/preview.go b/internal/platforms/linkedin/preview.go
index 125a4bf..b7387c9 100644
--- a/internal/platforms/linkedin/preview.go
+++ b/internal/platforms/linkedin/preview.go
@@ -44,13 +44,16 @@ func NewPreview(ctx context.Context, args config.Args, urls []string) (preview,
colour.Infoln("URL", urls[0], "is without any image, that's fine, though.")
}
if !errors.Is(err, errNoTitleElementFound) && !errors.Is(err, errNoImageElementFound) {
- return p, err
+ colour.Infoln("Skipping LinkedIn preview metadata for", urls[0], "due to", err)
+ return p, nil
}
}
if p.thumbnailURL != "" {
if p.thumbnailDownloadPath, err = p.DownloadImage(args.CacheDir); err != nil {
- return p, err
+ colour.Infoln("Skipping LinkedIn preview image for", urls[0], "due to", err)
+ p.thumbnailDownloadPath = ""
+ return p, nil
}
colour.Infoln("Downloaded preview image to ", p.thumbnailDownloadPath)
}
@@ -65,7 +68,7 @@ func (p preview) String() string {
}
func (p preview) TitleAndURL() (string, string, bool) {
- return p.title, p.url, p.url != ""
+ return p.title, p.url, p.url != "" && p.title != ""
}
func (p preview) Thumbnail() (string, bool) {