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