SMOLNET PORTAL home about changes
inew tool: vtv-from-gif. - vtv-tools - virtual terminal video tools	Err	bitreich.org	70
hgit clone git://bitreich.org/vtv-tools  git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/vtv-tools	URL:git://bitreich.org/vtv-tools  git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/vtv-tools	bitreich.org	70
1Log	/scm/vtv-tools/log.gph	bitreich.org	70
1Files	/scm/vtv-tools/files.gph	bitreich.org	70
1Refs	/scm/vtv-tools/refs.gph	bitreich.org	70
1Tags	/scm/vtv-tools/tag	bitreich.org	70
1README	/scm/vtv-tools/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/vtv-tools/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 6658a9174596c05e184f19bb6b5574be5bef76e5	/scm/vtv-tools/commit/6658a9174596c05e184f19bb6b5574be5bef76e5.gph	bitreich.org	70
1parent fce34a1e7458082e5c200f17dd8c685e46a36eac	/scm/vtv-tools/commit/fce34a1e7458082e5c200f17dd8c685e46a36eac.gph	bitreich.org	70
hAuthor: Troels Henriksen <athas@sigkill.dk>	URL:mailto:athas@sigkill.dk	bitreich.org	70
iDate:   Wed,  7 Aug 2024 22:08:41 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
inew tool: vtv-from-gif.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  A bin/vtv-from-gif                    |      32 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i  A man/vtv-from-gif.1                  |      26 ++++++++++++++++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 58 insertions(+), 0 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/bin/vtv-from-gif b/bin/vtv-from-gif	/scm/vtv-tools/file/bin/vtv-from-gif.gph	bitreich.org	70
i@@ -0,0 +1,32 @@	Err	bitreich.org	70
i+#!/bin/sh	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+set -e	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if [ $# -ne 1 ]; then	Err	bitreich.org	70
i+    echo "Usage: $0 FILE.gif > OUT.vtv"	Err	bitreich.org	70
i+    exit 1	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if ! which magick; then	Err	bitreich.org	70
i+    echo "'magick' not found on PATH."	Err	bitreich.org	70
i+    exit 1	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if ! which vtv-from-ff; then	Err	bitreich.org	70
i+    echo "'vtv-from-ff' not found on PATH."	Err	bitreich.org	70
i+    exit 1	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+gif=$1	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+tmp=$(mktemp -d vtv-from-gif-XXXXXX)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+magick "$1" "$tmp/vtv.ff"	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+for ff in "$tmp"/*.ff; do	Err	bitreich.org	70
i+    vtv-from-ff ${ff}	Err	bitreich.org	70
i+done	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+cat "$tmp"/*.vtv	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+rm -rf "$tmp"	Err	bitreich.org	70
1diff --git a/man/vtv-from-gif.1 b/man/vtv-from-gif.1	/scm/vtv-tools/file/man/vtv-from-gif.1.gph	bitreich.org	70
i@@ -0,0 +1,26 @@	Err	bitreich.org	70
i+.Dd August 7, 2024	Err	bitreich.org	70
i+.Dt VTV-FROM-GIF 1	Err	bitreich.org	70
i+.Os	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.Sh NAME	Err	bitreich.org	70
i+.Nm vtv-from-gif	Err	bitreich.org	70
i+.Nd convert gif to vtv	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.Sh SYNOPSIS	Err	bitreich.org	70
i+.Nm	Err	bitreich.org	70
i+.Bk	Err	bitreich.org	70
i+.Op Ar FILE	Err	bitreich.org	70
i+.Ek	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.Sh DESCRIPTION	Err	bitreich.org	70
i+.Bd -filled	Err	bitreich.org	70
i+.Nm	Err	bitreich.org	70
i+is a tool for converting gif files to vtv. Each gif frame is convered	Err	bitreich.org	70
i+to a vtv frame, and the vtv printed to stdout.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+Requires	Err	bitreich.org	70
i+.Xr vtv-from-ff 1	Err	bitreich.org	70
i+to be on PATH.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.Sh LICENSE	Err	bitreich.org	70
i+The vtv-tools are released under the GPLv3 or later.	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/vtv-tools/commit/6658a9174596...
Content-Typetext/plain; charset=utf-8