From b3471c6d676926208e7c7a0972b63c7495953ece Mon Sep 17 00:00:00 2001 From: "Niels G. W. Serup" Date: Sun, 12 Jun 2022 21:32:53 +0200 Subject: [PATCH] Add initial gopher content --- .gitignore | 1 + Makefile | 13 ++++++ index.gph.sh | 117 +++++++++++++++++++++++++++++++++++++++++++++++++ jokes_2002.txt | 39 +++++++++++++++++ jokes_2007.txt | 25 +++++++++++ shell.nix | 11 +++++ 6 files changed, 206 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100755 index.gph.sh create mode 100644 jokes_2002.txt create mode 100644 jokes_2007.txt create mode 100644 shell.nix diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c88451 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/index.gph diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3fabbde --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +.PHONY: all clean watch + +all: index.gph + +index.gph: index.gph.sh + sh $< > $@ + +clean: + rm -f index.gph + +watch: + make + while inotifywait -e modify .; do make; done diff --git a/index.gph.sh b/index.gph.sh new file mode 100755 index 0000000..7c1d528 --- /dev/null +++ b/index.gph.sh @@ -0,0 +1,117 @@ +#!/bin/sh + +set -e + +link_file() { + echo "[0|$1|$2|server|port]" +} + +link_ext() { + echo "[1|$1|$2|$3|port]"n +} + +link_www() { + echo "[h|$1|URL:$2|server|port]" +} + +header() { + lin="$(echo " $@ " | sed 's/./═/g')" + cat < {}; + +mkShell { + buildInputs = [ + toilet + gnumake + inotify-tools + geomyidae + ]; +}