summaryrefslogtreecommitdiff
path: root/content/shell-snippets.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/shell-snippets.md')
-rw-r--r--content/shell-snippets.md26
1 files changed, 0 insertions, 26 deletions
diff --git a/content/shell-snippets.md b/content/shell-snippets.md
deleted file mode 100644
index 7607d77..0000000
--- a/content/shell-snippets.md
+++ /dev/null
@@ -1,26 +0,0 @@
-+++
-title = "Shell snippets"
-date = "2023-11-15"
-updated = "2023-11-15"
-+++
-## Scraping images from open tabs
-```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
-passes them to gallery-dl. Gallery-dl then neatly downloads all of those images
-in their original quality.
-
-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
-```