archive some frontends and bump LICENSE year - frontends - front-ends for some sites (experiment)
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 3079e32c8a2abdcb8b896e9fd32c0c0f6a407e59
(DIR) parent 478a38c2ab8ebbeb700d2a677b2d525c1e4baaaf
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 28 Apr 2023 12:16:35 +0200
archive some frontends and bump LICENSE year
Diffstat:
M LICENSE | 2 +-
M Makefile | 39 +------------------------------
M README | 16 ++--------------
R duckduckgo/Makefile -> archived/du… | 0
R duckduckgo/README -> archived/duck… | 0
R duckduckgo/cli.c -> archived/duckd… | 0
R duckduckgo/duckduckgo.c -> archive… | 0
R duckduckgo/duckduckgo.h -> archive… | 0
R duckduckgo/gopher.c -> archived/du… | 0
R reddit/cgi.c -> archived/reddit/cg… | 0
R reddit/cli.c -> archived/reddit/cl… | 0
R reddit/gopher.c -> archived/reddit… | 0
R reddit/reddit.c -> archived/reddit… | 0
R reddit/reddit.h -> archived/reddit… | 0
A archived/twitch/cgi | 0
R twitch/cgi.c -> archived/twitch/cg… | 0
A archived/twitch/gopher | 0
R twitch/gopher.c -> archived/twitch… | 0
R twitch/twitch.c -> archived/twitch… | 0
R twitch/twitch.css -> archived/twit… | 0
R twitch/twitch.h -> archived/twitch… | 0
21 files changed, 4 insertions(+), 53 deletions(-)
---
(DIR) diff --git a/LICENSE b/LICENSE
@@ -1,6 +1,6 @@
ISC License
-Copyright (c) 2020-2021 Hiltjo Posthuma <hiltjo@codemadness.org>
+Copyright (c) 2020-2023 Hiltjo Posthuma <hiltjo@codemadness.org>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
(DIR) diff --git a/Makefile b/Makefile
@@ -20,24 +20,14 @@ LIBTLS_LDFLAGS_STATIC = -ltls -lssl -lcrypto -static
#LIBTLS_LDFLAGS_STATIC = -pthread -ltls -lssl -lcrypto -static
BIN = \
- duckduckgo/cli \
- duckduckgo/gopher \
- reddit/cli \
- reddit/gopher \
youtube/cgi \
youtube/cli \
youtube/gopher
SRC = ${BIN:=.c} \
- duckduckgo/duckduckgo.c \
- reddit/reddit.c \
- twitch/twitch.c \
youtube/youtube.c
HDR = \
- duckduckgo/duckduckgo.h \
- reddit/reddit.h \
- twitch/twitch.h \
youtube/youtube.h \
json.h \
https.h \
@@ -70,33 +60,6 @@ all: ${BIN}
${OBJ}: ${HDR}
-duckduckgo: duckduckgo/cli duckduckgo/gopher
-
-duckduckgo/cli: ${LIB} duckduckgo/duckduckgo.o duckduckgo/cli.o
- ${CC} -o $@ duckduckgo/cli.o duckduckgo/duckduckgo.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS}
-
-duckduckgo/gopher: ${LIB} duckduckgo/duckduckgo.o duckduckgo/gopher.o
- ${CC} -o $@ duckduckgo/gopher.o duckduckgo/duckduckgo.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
-
-reddit: reddit/cgi reddit/cli reddit/gopher
-
-reddit/cgi: ${LIB} reddit/reddit.o reddit/cgi.o
- ${CC} -o $@ reddit/cgi.o reddit/reddit.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
-
-reddit/cli: ${LIB} reddit/reddit.o reddit/cli.o
- ${CC} -o $@ reddit/cli.o reddit/reddit.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS}
-
-reddit/gopher: ${LIB} reddit/reddit.o reddit/gopher.o
- ${CC} -o $@ reddit/gopher.o reddit/reddit.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
-
-twitch: twitch/cgi twitch/twitch/gopher
-
-twitch/cgi: ${LIB} twitch/twitch.o twitch/cgi.o
- ${CC} -o $@ twitch/cgi.o twitch/twitch.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
-
-twitch/gopher: ${LIB} twitch/twitch.o twitch/gopher.o
- ${CC} -o $@ twitch/gopher.o twitch/twitch.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
-
youtube: youtube/cgi youtube/cli youtube/gopher
youtube/cgi: ${LIB} youtube/youtube.o youtube/cgi.o
@@ -133,4 +96,4 @@ ${LIBXML}: ${LIBXMLOBJ}
clean:
rm -f ${BIN} ${OBJ} ${LIBUTIL} ${LIBJSON} ${LIBHTTPS} ${LIBXML}
-.PHONY: clean duckduckgo reddit twitch youtube
+.PHONY: clean youtube
(DIR) diff --git a/README b/README
@@ -1,11 +1,5 @@
-Work-in-progress / experiment
-
-
Frontends for:
* Youtube
-* Duckduckgo
-* Reddit
-* Twitch
Status
@@ -14,13 +8,10 @@ Status
Actively maintained:
* Youtube
-Not (actively) maintained:
+Unmaintained and archived:
* Duckduckgo
* Reddit
-
-Unmaintained and archived:
-
-* Twitch (archived, not working anymore, it now required 2FA and OAUTH).
+* Twitch (not working anymore, it also now required 2FA and OAUTH).
Build
@@ -29,9 +20,6 @@ Build
To compile a specific front-end:
$ make youtube
-$ make duckduckgo
-$ make reddit
-$ make twitch
Dependencies
(DIR) diff --git a/duckduckgo/Makefile b/archived/duckduckgo/Makefile
(DIR) diff --git a/duckduckgo/README b/archived/duckduckgo/README
(DIR) diff --git a/duckduckgo/cli.c b/archived/duckduckgo/cli.c
(DIR) diff --git a/duckduckgo/duckduckgo.c b/archived/duckduckgo/duckduckgo.c
(DIR) diff --git a/duckduckgo/duckduckgo.h b/archived/duckduckgo/duckduckgo.h
(DIR) diff --git a/duckduckgo/gopher.c b/archived/duckduckgo/gopher.c
(DIR) diff --git a/reddit/cgi.c b/archived/reddit/cgi.c
(DIR) diff --git a/reddit/cli.c b/archived/reddit/cli.c
(DIR) diff --git a/reddit/gopher.c b/archived/reddit/gopher.c
(DIR) diff --git a/reddit/reddit.c b/archived/reddit/reddit.c
(DIR) diff --git a/reddit/reddit.h b/archived/reddit/reddit.h
(DIR) diff --git a/archived/twitch/cgi b/archived/twitch/cgi
Binary files differ.
(DIR) diff --git a/twitch/cgi.c b/archived/twitch/cgi.c
(DIR) diff --git a/archived/twitch/gopher b/archived/twitch/gopher
Binary files differ.
(DIR) diff --git a/twitch/gopher.c b/archived/twitch/gopher.c
(DIR) diff --git a/twitch/twitch.c b/archived/twitch/twitch.c
(DIR) diff --git a/twitch/twitch.css b/archived/twitch/twitch.css
(DIR) diff --git a/twitch/twitch.h b/archived/twitch/twitch.h