]> git.gir.st - dst-live.git/commitdiff
provide a wrapper for simplifying invocation master github/master
authorgirst <girst@users.noreply.github.com>
Sun, 9 Oct 2022 16:53:44 +0000 (18:53 +0200)
committergirst <girst@users.noreply.github.com>
Sun, 9 Oct 2022 16:53:44 +0000 (18:53 +0200)
README.md
dst-live [new file with mode: 0755]

index 359ad07c79adb277e98725593064b8f4e2c8ecbd..cffc9e0a0517f4732db56d1c2db2379555f90751 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ https://gir.st/dst-live.htm
 
 ## Usage
 
 
 ## Usage
 
-    ./ticker <dst.at-URL> [backlog-#] | ./format [img=1] [noembed=1] [wdiff=1]
+    ./dst-live [--noembed] [--noimg] [--nodiff] <dst.at-URL> [backlog-#]
 
 Supply a `derstandard.at/jetzt/livebericht/2000xxxxxxxxx/...` url (or just the
 2000xxxxxxxxx ID) to `ticker`. By default, the whole available backlog will be
 
 Supply a `derstandard.at/jetzt/livebericht/2000xxxxxxxxx/...` url (or just the
 2000xxxxxxxxx ID) to `ticker`. By default, the whole available backlog will be
@@ -12,13 +12,11 @@ immediately downloaded; you can limit backlog to any number of items by
 supplying an integer as the second argument (caveat: the API will still return
 all items marked as important (yellow bar in the website) on top of the number
 of requested items).
 supplying an integer as the second argument (caveat: the API will still return
 all items marked as important (yellow bar in the website) on top of the number
 of requested items).
-Supply a truthy value for `img` to `format` to display images in-line using
-Unicode half-blocks, or supply a truthy value to `noembed` to disable
-inline-tweets and selected user comments. The default is to show textual
-content inline, and embedded media as a URL. To enable word wise diffing of
-updates, supply wdiff with a truthy value.
-
-*Example*: `./ticker 2000103942403 0 | ./format`
+If `viu` is available (and `--noimg` isn't supplied), images will be displayed
+in-line using Unicode half-blocks. Tweets will be inlined unless `--noembed` is
+provided. Otherwise, the URL of the embedded content is printed below the posts.
+Word wise diffing (needs wdiff) of updates can be disabled by supplying
+`--nodiff`.
 
 Please be aware that this project is not endorsed by or affiliated with
 derStandard.at and may or may not be in compliance with their terms of
 
 Please be aware that this project is not endorsed by or affiliated with
 derStandard.at and may or may not be in compliance with their terms of
diff --git a/dst-live b/dst-live
new file mode 100755 (executable)
index 0000000..0527ab8
--- /dev/null
+++ b/dst-live
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# TODO: getopt(1)
+
+do_img=0
+do_diff=0
+no_embed=0
+
+command -v viu >/dev/null && do_img=1
+command -v wdiff >/dev/null && do_diff=1
+
+for arg in "$@"
+do     case "$arg" in
+       --noembed)      shift; no_embed=1;;
+       --noimg)        shift; do_img=0;;
+       --nodiff)       shift; do_diff=0;;
+       *)              break;;
+       esac
+done
+
+./ticker "$@" | ./format img=$do_img noembed=$no_embed wdiff=$do_diff
Imprint / Impressum