From 0ff8b519459a97b3eca8b4e5263404a5628e2f41 Mon Sep 17 00:00:00 2001 From: Isabella Bastaja Date: Sat, 21 Feb 2026 17:12:32 +0100 Subject: add syntax highlighting --- site/2023-11-15-scraping-images-from-open-tabs.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'site/2023-11-15-scraping-images-from-open-tabs.md') diff --git a/site/2023-11-15-scraping-images-from-open-tabs.md b/site/2023-11-15-scraping-images-from-open-tabs.md index b0aebb6..75a768c 100644 --- a/site/2023-11-15-scraping-images-from-open-tabs.md +++ b/site/2023-11-15-scraping-images-from-open-tabs.md @@ -3,12 +3,14 @@ -```zsh + +

 cat export.json \
   | jaq --raw-output '..["url"]? | strings' \
   | rg --fixed-strings "wallhaven.cc/w" \
   | gallery-dl --input-file -
-```
+
+ I exported my current session to json with tab session manager. This command takes that json export (referred to as `export.json`), finds all the urls that contain `wallhaven.cc/w` (i.e. all urls that are wallhaven images) and @@ -19,7 +21,9 @@ This workflow could be made better by creating a version of tab session manager that exports in a simpler (or more configurable format), and I could also turn this into a script that takes the wanted website formats as an argument. Invocation of the script might look something like: -```zsh + + +

 tabsession-dl --format "wallhaven.cc/w" --format "reddit.com/r" \
   --input-file export.json
-```
+
-- cgit v1.3.1