<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="
http://www.w3.org/2005/Atom">
<title>frontends, branch HEAD</title>
<subtitle>front-ends for some sites (experiment)
</subtitle>
<entry>
<id>dfe9d705355efc8d67dfb40f015f503bc5a089bf</id>
<published>2025-06-13T15:17:01Z</published>
<updated>2025-06-13T15:17:01Z</updated>
<title>youtube/gopher: use PATH_TRANSLATED, fallback to PATH_INFO</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/dfe9d705355efc8d67dfb40f015f503bc5a089bf.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit dfe9d705355efc8d67dfb40f015f503bc5a089bf
parent b608dae128234bedd5ed09fe89c22c0dd5ef0b28
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 13 Jun 2025 17:17:01 +0200
youtube/gopher: use PATH_TRANSLATED, fallback to PATH_INFO
This change is needed for the latest geomyidae which more strictly conforms to
the CGI RFC.
</content>
</entry>
<entry>
<id>b608dae128234bedd5ed09fe89c22c0dd5ef0b28</id>
<published>2025-06-01T11:37:34Z</published>
<updated>2025-06-01T11:37:34Z</updated>
<title>youtube: workaround, don't list topic/playlist items as channels</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/b608dae128234bedd5ed09fe89c22c0dd5ef0b28.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b608dae128234bedd5ed09fe89c22c0dd5ef0b28
parent 6242ec658d5610990c6b19944473fa7277493ac1
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 1 Jun 2025 13:37:34 +0200
youtube: workaround, don't list topic/playlist items as channels
Listing channel videos based on this topic or playlist would serve different
JSON which we don't handle, so it would serve an empty page.
For now just reset the channelid if the channeltitle ends with " - Topic".
Separate the function for checking the renderer name. This might make it easier
to adapt to support playlists in the future. The JSON output for
playlists/topics has a "shelfRenderer".
</content>
</entry>
<entry>
<id>6242ec658d5610990c6b19944473fa7277493ac1</id>
<published>2024-10-14T22:29:19Z</published>
<updated>2024-10-14T22:29:19Z</updated>
<title>youtube/cli: use ctype macros, add shortdescription in TSV, fix comment</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6242ec658d5610990c6b19944473fa7277493ac1.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6242ec658d5610990c6b19944473fa7277493ac1
parent 86b28b384e968fd3eecbe0c33924d2489a067421
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 15 Oct 2024 00:29:19 +0200
youtube/cli: use ctype macros, add shortdescription in TSV, fix comment
</content>
</entry>
<entry>
<id>86b28b384e968fd3eecbe0c33924d2489a067421</id>
<published>2024-10-14T22:28:38Z</published>
<updated>2024-10-14T22:28:38Z</updated>
<title>youtube: remove some DEBUG comments</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/86b28b384e968fd3eecbe0c33924d2489a067421.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 86b28b384e968fd3eecbe0c33924d2489a067421
parent 68292dabe281a1a107cf65682df9ce0237759718
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 15 Oct 2024 00:28:38 +0200
youtube: remove some DEBUG comments
</content>
</entry>
<entry>
<id>68292dabe281a1a107cf65682df9ce0237759718</id>
<published>2024-10-07T18:32:56Z</published>
<updated>2024-10-07T18:32:56Z</updated>
<title>youtube: fix for when a video has no views</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/68292dabe281a1a107cf65682df9ce0237759718.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 68292dabe281a1a107cf65682df9ce0237759718
parent 0cff6e88783acaf162e35bad870aee41c6cc4f3e
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 7 Oct 2024 20:32:56 +0200
youtube: fix for when a video has no views
Youtube then has the text "No views". This would be parsed and formatted to an
empty string showing " views".
Change it so if there is a parse error or empty it will just print "0 views".
</content>
</entry>
<entry>
<id>0cff6e88783acaf162e35bad870aee41c6cc4f3e</id>
<published>2024-08-05T10:10:49Z</published>
<updated>2024-08-05T10:10:49Z</updated>
<title>json.c: sync from json2tsv: fix: reset state for expecting key string in objects</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/0cff6e88783acaf162e35bad870aee41c6cc4f3e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 0cff6e88783acaf162e35bad870aee41c6cc4f3e
parent a638b721aedc966ba6e9e9d5b2833d3d805c9ded
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 5 Aug 2024 12:10:49 +0200
json.c: sync from json2tsv: fix: reset state for expecting key string in objects
https://git.codemadness.org/json2tsv/commit/f689b5a0a309659de177c06bed733a0411f6ab02.html
</content>
</entry>
<entry>
<id>a638b721aedc966ba6e9e9d5b2833d3d805c9ded</id>
<published>2024-06-30T08:21:14Z</published>
<updated>2024-06-30T08:21:14Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a638b721aedc966ba6e9e9d5b2833d3d805c9ded.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a638b721aedc966ba6e9e9d5b2833d3d805c9ded
parent 112804392678394fc1d3df286a6e0e64398cb97c
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 30 Jun 2024 10:21:14 +0200
bump LICENSE year
</content>
</entry>
<entry>
<id>112804392678394fc1d3df286a6e0e64398cb97c</id>
<published>2024-06-30T08:03:31Z</published>
<updated>2024-06-30T08:03:31Z</updated>
<title>xml.c: improve parsing whitespace after end tag names</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/112804392678394fc1d3df286a6e0e64398cb97c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 112804392678394fc1d3df286a6e0e64398cb97c
parent 1409d7e079aebdcb02c6ee48b661c0b61eb34efd
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 30 Jun 2024 10:03:31 +0200
xml.c: improve parsing whitespace after end tag names
</content>
</entry>
<entry>
<id>1409d7e079aebdcb02c6ee48b661c0b61eb34efd</id>
<published>2023-08-30T19:26:25Z</published>
<updated>2023-08-30T19:26:25Z</updated>
<title>youtube CSS: use dark mode browser UI when in dark mode</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/1409d7e079aebdcb02c6ee48b661c0b61eb34efd.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1409d7e079aebdcb02c6ee48b661c0b61eb34efd
parent e6b4a7a9a5af5d5b9c3387799751d696d7fa2222
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 30 Aug 2023 21:26:25 +0200
youtube CSS: use dark mode browser UI when in dark mode
</content>
</entry>
<entry>
<id>e6b4a7a9a5af5d5b9c3387799751d696d7fa2222</id>
<published>2023-07-02T11:40:02Z</published>
<updated>2023-07-02T11:40:02Z</updated>
<title>youtube/feed: show usage for gopher too</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/e6b4a7a9a5af5d5b9c3387799751d696d7fa2222.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e6b4a7a9a5af5d5b9c3387799751d696d7fa2222
parent 7f35bd62ab42c3e5da539b6faa1fef27ad331ed9
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 2 Jul 2023 13:40:02 +0200
youtube/feed: show usage for gopher too
</content>
</entry>
<entry>
<id>7f35bd62ab42c3e5da539b6faa1fef27ad331ed9</id>
<published>2023-07-02T11:35:37Z</published>
<updated>2023-07-02T11:35:37Z</updated>
<title>Makefile: youtube target should compile youtube/feed too</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7f35bd62ab42c3e5da539b6faa1fef27ad331ed9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7f35bd62ab42c3e5da539b6faa1fef27ad331ed9
parent b2bc3d1b44f371ed541504524d2acd0ebd3fa277
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 2 Jul 2023 13:35:37 +0200
Makefile: youtube target should compile youtube/feed too
</content>
</entry>
<entry>
<id>b2bc3d1b44f371ed541504524d2acd0ebd3fa277</id>
<published>2023-07-02T11:34:59Z</published>
<updated>2023-07-02T11:34:59Z</updated>
<title>youtube/feed: check CGI envs sooner</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/b2bc3d1b44f371ed541504524d2acd0ebd3fa277.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b2bc3d1b44f371ed541504524d2acd0ebd3fa277
parent 6e9b44889cda7e7eafa338dc616286773b1b75ca
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 2 Jul 2023 13:34:59 +0200
youtube/feed: check CGI envs sooner
This fixes the usage output if the path is invalid when using Gopher CGI.
</content>
</entry>
<entry>
<id>6e9b44889cda7e7eafa338dc616286773b1b75ca</id>
<published>2023-06-08T22:39:39Z</published>
<updated>2023-06-08T22:39:39Z</updated>
<title>youtube/cgi: don't show views if there are no view stats yet</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6e9b44889cda7e7eafa338dc616286773b1b75ca.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6e9b44889cda7e7eafa338dc616286773b1b75ca
parent be809a17f1b8dc119d6bb2b1334fbb8c4a6fb283
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 9 Jun 2023 00:39:39 +0200
youtube/cgi: don't show views if there are no view stats yet
This happens for livestreams etc.
</content>
</entry>
<entry>
<id>be809a17f1b8dc119d6bb2b1334fbb8c4a6fb283</id>
<published>2023-05-28T08:16:00Z</published>
<updated>2023-05-28T08:16:00Z</updated>
<title>youtube/gopher: add 'h' type and "URL:" in single video view too</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/be809a17f1b8dc119d6bb2b1334fbb8c4a6fb283.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit be809a17f1b8dc119d6bb2b1334fbb8c4a6fb283
parent 4f7c2ecc8388ca3536819df35133f85d865fb138
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 May 2023 10:16:00 +0200
youtube/gopher: add 'h' type and "URL:" in single video view too
</content>
</entry>
<entry>
<id>4f7c2ecc8388ca3536819df35133f85d865fb138</id>
<published>2023-05-26T17:01:52Z</published>
<updated>2023-05-26T17:04:19Z</updated>
<title>bump version to 0.8</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/4f7c2ecc8388ca3536819df35133f85d865fb138.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4f7c2ecc8388ca3536819df35133f85d865fb138
parent 9c2e526b032e9f52c9f608c815b10c8d4f9c5385
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 26 May 2023 19:01:52 +0200
bump version to 0.8
</content>
</entry>
<entry>
<id>9c2e526b032e9f52c9f608c815b10c8d4f9c5385</id>
<published>2023-05-26T17:03:40Z</published>
<updated>2023-05-26T17:04:19Z</updated>
<title>whoops, rm binaries</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/9c2e526b032e9f52c9f608c815b10c8d4f9c5385.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 9c2e526b032e9f52c9f608c815b10c8d4f9c5385
parent 8457498e3c76da66b8aad9bd82d8b4018653b3fe
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 26 May 2023 19:03:40 +0200
whoops, rm binaries
</content>
</entry>
<entry>
<id>8457498e3c76da66b8aad9bd82d8b4018653b3fe</id>
<published>2023-05-20T09:31:57Z</published>
<updated>2023-05-20T09:31:57Z</updated>
<title>remove left-over comment from sfeed</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/8457498e3c76da66b8aad9bd82d8b4018653b3fe.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 8457498e3c76da66b8aad9bd82d8b4018653b3fe
parent 86e926018b56e1258049055aff09ce1673e14754
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 20 May 2023 11:31:57 +0200
remove left-over comment from sfeed
</content>
</entry>
<entry>
<id>86e926018b56e1258049055aff09ce1673e14754</id>
<published>2023-05-18T13:31:17Z</published>
<updated>2023-05-18T13:31:17Z</updated>
<title>youtube/feed: whoops add Content-Type text/html for HTML for HTTP CGI</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/86e926018b56e1258049055aff09ce1673e14754.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 86e926018b56e1258049055aff09ce1673e14754
parent d22d896072715e337381959c0cca366b45810cb0
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 18 May 2023 15:31:17 +0200
youtube/feed: whoops add Content-Type text/html for HTML for HTTP CGI
</content>
</entry>
<entry>
<id>d22d896072715e337381959c0cca366b45810cb0</id>
<published>2023-05-18T13:28:32Z</published>
<updated>2023-05-18T13:28:32Z</updated>
<title>youtube/feed: add simple HTML and gopher output format</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d22d896072715e337381959c0cca366b45810cb0.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d22d896072715e337381959c0cca366b45810cb0
parent 4715c8cfb1799ef4dfe14dea87efc8e4d7c3a60e
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 18 May 2023 15:28:32 +0200
youtube/feed: add simple HTML and gopher output format
</content>
</entry>
<entry>
<id>4715c8cfb1799ef4dfe14dea87efc8e4d7c3a60e</id>
<published>2023-05-15T16:50:18Z</published>
<updated>2023-05-15T16:50:18Z</updated>
<title>fix typo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/4715c8cfb1799ef4dfe14dea87efc8e4d7c3a60e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4715c8cfb1799ef4dfe14dea87efc8e4d7c3a60e
parent d65b745eb5ca4d16f692a140ae1a8611fcd81da7
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 15 May 2023 18:50:18 +0200
fix typo
</content>
</entry>
<entry>
<id>d65b745eb5ca4d16f692a140ae1a8611fcd81da7</id>
<published>2023-05-14T22:00:34Z</published>
<updated>2023-05-14T22:00:34Z</updated>
<title>fix reserved/underscore macro name</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d65b745eb5ca4d16f692a140ae1a8611fcd81da7.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d65b745eb5ca4d16f692a140ae1a8611fcd81da7
parent 37f79862d47d5099b4b2ae936dc7af8966a4a9e2
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 15 May 2023 00:00:34 +0200
fix reserved/underscore macro name
</content>
</entry>
<entry>
<id>37f79862d47d5099b4b2ae936dc7af8966a4a9e2</id>
<published>2023-05-14T10:15:38Z</published>
<updated>2023-05-14T10:15:38Z</updated>
<title>improve usage message</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/37f79862d47d5099b4b2ae936dc7af8966a4a9e2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 37f79862d47d5099b4b2ae936dc7af8966a4a9e2
parent ee630780f97caacdc83bbbf29c60be757394f017
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 14 May 2023 12:15:38 +0200
improve usage message
</content>
</entry>
<entry>
<id>ee630780f97caacdc83bbbf29c60be757394f017</id>
<published>2023-05-13T22:06:50Z</published>
<updated>2023-05-13T22:06:50Z</updated>
<title>add gopher mode and twtxt output format</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/ee630780f97caacdc83bbbf29c60be757394f017.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ee630780f97caacdc83bbbf29c60be757394f017
parent 5e29f7c0a3a955816bdc5e3b418726ec68d5e0b4
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 14 May 2023 00:06:50 +0200
add gopher mode and twtxt output format
</content>
</entry>
<entry>
<id>5e29f7c0a3a955816bdc5e3b418726ec68d5e0b4</id>
<published>2023-05-10T17:11:58Z</published>
<updated>2023-05-10T17:11:58Z</updated>
<title>merge and update README</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/5e29f7c0a3a955816bdc5e3b418726ec68d5e0b4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 5e29f7c0a3a955816bdc5e3b418726ec68d5e0b4
parent c70b86a2b202dc627b327714e0eeeb355b21a0ac
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 10 May 2023 19:11:58 +0200
merge and update README
</content>
</entry>
<entry>
<id>c70b86a2b202dc627b327714e0eeeb355b21a0ac</id>
<published>2023-05-09T23:24:03Z</published>
<updated>2023-05-09T23:24:23Z</updated>
<title>youtube/feed: include unistd.h for pledge on OpenBSD and compare .xml for Atom feed</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/c70b86a2b202dc627b327714e0eeeb355b21a0ac.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit c70b86a2b202dc627b327714e0eeeb355b21a0ac
parent f5a6863b5397d1cc3ad31de291be11fae6256b5f
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 10 May 2023 01:24:03 +0200
youtube/feed: include unistd.h for pledge on OpenBSD and compare .xml for Atom feed
</content>
</entry>
<entry>
<id>f5a6863b5397d1cc3ad31de291be11fae6256b5f</id>
<published>2023-05-09T23:10:51Z</published>
<updated>2023-05-09T23:10:51Z</updated>
<title>add initial version of youtube/feed</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f5a6863b5397d1cc3ad31de291be11fae6256b5f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f5a6863b5397d1cc3ad31de291be11fae6256b5f
parent 7b18c287f2fcf98227ff2ec1fdd4eeb8050e8166
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 10 May 2023 01:10:51 +0200
add initial version of youtube/feed
This fetches the Youtube Atom feed and the channel videos and combines the data.
It can output:
- Atom
- sfeed(5)
- JSON / JSON Feed
It can run in command-line and CGI mode.
For now it only adds the video duration in the title and filters away Youtube
shorts.
The Atom parser is based on sfeed.
</content>
</entry>
<entry>
<id>7b18c287f2fcf98227ff2ec1fdd4eeb8050e8166</id>
<published>2023-05-05T09:50:08Z</published>
<updated>2023-05-05T09:50:08Z</updated>
<title>bump version to 0.7</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7b18c287f2fcf98227ff2ec1fdd4eeb8050e8166.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7b18c287f2fcf98227ff2ec1fdd4eeb8050e8166
parent d76cca97c957bab0b2a8dca7554837831522a8b6
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 5 May 2023 11:50:08 +0200
bump version to 0.7
</content>
</entry>
<entry>
<id>d76cca97c957bab0b2a8dca7554837831522a8b6</id>
<published>2023-05-05T09:37:43Z</published>
<updated>2023-05-05T09:37:43Z</updated>
<title>youtube/cli: enable to sort via the command-line</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d76cca97c957bab0b2a8dca7554837831522a8b6.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d76cca97c957bab0b2a8dca7554837831522a8b6
parent 3079e32c8a2abdcb8b896e9fd32c0c0f6a407e59
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 5 May 2023 11:37:43 +0200
youtube/cli: enable to sort via the command-line
Only works with keywords search.
</content>
</entry>
<entry>
<id>3079e32c8a2abdcb8b896e9fd32c0c0f6a407e59</id>
<published>2023-04-28T10:16:35Z</published>
<updated>2023-04-28T10:16:35Z</updated>
<title>archive some frontends and bump LICENSE year</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/3079e32c8a2abdcb8b896e9fd32c0c0f6a407e59.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3079e32c8a2abdcb8b896e9fd32c0c0f6a407e59
parent 478a38c2ab8ebbeb700d2a677b2d525c1e4baaaf
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 28 Apr 2023 12:16:35 +0200
archive some frontends and bump LICENSE year
</content>
</entry>
<entry>
<id>478a38c2ab8ebbeb700d2a677b2d525c1e4baaaf</id>
<published>2023-04-14T17:46:32Z</published>
<updated>2023-04-14T17:46:32Z</updated>
<title>small fixes</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/478a38c2ab8ebbeb700d2a677b2d525c1e4baaaf.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 478a38c2ab8ebbeb700d2a677b2d525c1e4baaaf
parent b0a8d5b6a5b42748eb87a17b45cd81ab0e9edee2
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 14 Apr 2023 19:46:32 +0200
small fixes
</content>
</entry>
<entry>
<id>b0a8d5b6a5b42748eb87a17b45cd81ab0e9edee2</id>
<published>2023-04-07T10:17:54Z</published>
<updated>2023-04-07T10:17:54Z</updated>
<title>youtube/gopher: use the path relative to the base directory</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/b0a8d5b6a5b42748eb87a17b45cd81ab0e9edee2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b0a8d5b6a5b42748eb87a17b45cd81ab0e9edee2
parent 6abd1bf1ad4172b25c28cf9e03395e70cc7b657d
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 7 Apr 2023 12:17:54 +0200
youtube/gopher: use the path relative to the base directory
Reported by moth, thanks!
</content>
</entry>
<entry>
<id>6abd1bf1ad4172b25c28cf9e03395e70cc7b657d</id>
<published>2023-04-07T09:01:20Z</published>
<updated>2023-04-07T09:01:20Z</updated>
<title>README: list status and lower expectations</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6abd1bf1ad4172b25c28cf9e03395e70cc7b657d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6abd1bf1ad4172b25c28cf9e03395e70cc7b657d
parent 74c6d298f57f895cc82d55b5da2a5d710156cb27
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 7 Apr 2023 11:01:20 +0200
README: list status and lower expectations
</content>
</entry>
<entry>
<id>74c6d298f57f895cc82d55b5da2a5d710156cb27</id>
<published>2023-04-04T16:51:43Z</published>
<updated>2023-04-04T16:51:43Z</updated>
<title>sync json.{c,h} changes, add valuelen parameter</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/74c6d298f57f895cc82d55b5da2a5d710156cb27.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 74c6d298f57f895cc82d55b5da2a5d710156cb27
parent a9e2584bc6c2b314c4f1b6d6a5f4715161d64bc5
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 4 Apr 2023 18:51:43 +0200
sync json.{c,h} changes, add valuelen parameter
</content>
</entry>
<entry>
<id>a9e2584bc6c2b314c4f1b6d6a5f4715161d64bc5</id>
<published>2023-03-07T18:32:47Z</published>
<updated>2023-03-07T18:32:47Z</updated>
<title>youtube: make util function from format printing thousand separated numbers</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a9e2584bc6c2b314c4f1b6d6a5f4715161d64bc5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a9e2584bc6c2b314c4f1b6d6a5f4715161d64bc5
parent 634c895fbf8796d04bea2c0fef6615110c9ef951
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 7 Mar 2023 19:32:47 +0100
youtube: make util function from format printing thousand separated numbers
In other programs print views this way too.
</content>
</entry>
<entry>
<id>634c895fbf8796d04bea2c0fef6615110c9ef951</id>
<published>2023-03-07T18:27:21Z</published>
<updated>2023-03-07T18:27:21Z</updated>
<title>youtube/gopher: add link to hq image thumbnail</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/634c895fbf8796d04bea2c0fef6615110c9ef951.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 634c895fbf8796d04bea2c0fef6615110c9ef951
parent db05879864829ecfa84f66cedde69b549788d507
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 7 Mar 2023 19:27:21 +0100
youtube/gopher: add link to hq image thumbnail
</content>
</entry>
<entry>
<id>db05879864829ecfa84f66cedde69b549788d507</id>
<published>2023-03-07T18:27:07Z</published>
<updated>2023-03-07T18:27:07Z</updated>
<title>youtube/gopher: escape some fields</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/db05879864829ecfa84f66cedde69b549788d507.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit db05879864829ecfa84f66cedde69b549788d507
parent 7385c0b104dea41686519ed734825da88ca2fb32
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 7 Mar 2023 19:27:07 +0100
youtube/gopher: escape some fields
</content>
</entry>
<entry>
<id>7385c0b104dea41686519ed734825da88ca2fb32</id>
<published>2023-03-07T18:26:17Z</published>
<updated>2023-03-07T18:26:17Z</updated>
<title>youtube/gopher: print views with thousand separator</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7385c0b104dea41686519ed734825da88ca2fb32.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7385c0b104dea41686519ed734825da88ca2fb32
parent 4dcebc72f5a00e9b94a8e2338fb0127662933fa3
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 7 Mar 2023 19:26:17 +0100
youtube/gopher: print views with thousand separator
</content>
</entry>
<entry>
<id>4dcebc72f5a00e9b94a8e2338fb0127662933fa3</id>
<published>2023-02-28T19:38:01Z</published>
<updated>2023-02-28T19:38:01Z</updated>
<title>youtube/gopher: add simple soft line-wrapping</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/4dcebc72f5a00e9b94a8e2338fb0127662933fa3.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4dcebc72f5a00e9b94a8e2338fb0127662933fa3
parent bf8c35a7535d6791e618edc08a055822cba4e304
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 28 Feb 2023 20:38:01 +0100
youtube/gopher: add simple soft line-wrapping
Disable hard line-wrapping and keep it simple for now.
</content>
</entry>
<entry>
<id>bf8c35a7535d6791e618edc08a055822cba4e304</id>
<published>2023-02-26T15:26:24Z</published>
<updated>2023-02-26T15:26:24Z</updated>
<title>youtube/gopher: fix search regression</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/bf8c35a7535d6791e618edc08a055822cba4e304.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit bf8c35a7535d6791e618edc08a055822cba4e304
parent 6a0c8467e341a2770a9887494851305e1fb3de17
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 16:26:24 +0100
youtube/gopher: fix search regression
</content>
</entry>
<entry>
<id>6a0c8467e341a2770a9887494851305e1fb3de17</id>
<published>2023-02-26T15:12:13Z</published>
<updated>2023-02-26T15:12:13Z</updated>
<title>youtube/gopher: fix field</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6a0c8467e341a2770a9887494851305e1fb3de17.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6a0c8467e341a2770a9887494851305e1fb3de17
parent f36e23aa3122441b905b465d3567af4a5788acfa
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 16:12:13 +0100
youtube/gopher: fix field
</content>
</entry>
<entry>
<id>f36e23aa3122441b905b465d3567af4a5788acfa</id>
<published>2023-02-26T14:52:07Z</published>
<updated>2023-02-26T14:52:07Z</updated>
<title>youtube/gopher: add video information details</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f36e23aa3122441b905b465d3567af4a5788acfa.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f36e23aa3122441b905b465d3567af4a5788acfa
parent f7f7290735a250cf03e1a9aa49c0d25b6b326756
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 15:52:07 +0100
youtube/gopher: add video information details
</content>
</entry>
<entry>
<id>f7f7290735a250cf03e1a9aa49c0d25b6b326756</id>
<published>2023-02-26T13:11:34Z</published>
<updated>2023-02-26T13:11:34Z</updated>
<title>youtube/cgi: spacing and improvements for dillo and text browsers</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f7f7290735a250cf03e1a9aa49c0d25b6b326756.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f7f7290735a250cf03e1a9aa49c0d25b6b326756
parent ea9a40e5f85023d9c8c608ef922ac2d5ca0ca78b
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 14:11:34 +0100
youtube/cgi: spacing and improvements for dillo and text browsers
</content>
</entry>
<entry>
<id>ea9a40e5f85023d9c8c608ef922ac2d5ca0ca78b</id>
<published>2023-02-26T13:01:24Z</published>
<updated>2023-02-26T13:01:24Z</updated>
<title>youtube/cgi: rm unused variable, fixes warning</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/ea9a40e5f85023d9c8c608ef922ac2d5ca0ca78b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ea9a40e5f85023d9c8c608ef922ac2d5ca0ca78b
parent ad970d5ed90fca291bb8e2a1738977efd788bcfa
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 14:01:24 +0100
youtube/cgi: rm unused variable, fixes warning
</content>
</entry>
<entry>
<id>ad970d5ed90fca291bb8e2a1738977efd788bcfa</id>
<published>2023-02-26T13:00:41Z</published>
<updated>2023-02-26T13:00:41Z</updated>
<title>youtube: fix information for NSFW videos and add fields</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/ad970d5ed90fca291bb8e2a1738977efd788bcfa.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ad970d5ed90fca291bb8e2a1738977efd788bcfa
parent 4d8ef4606fcdb808af8b505fc84318f22fe1c552
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 14:00:41 +0100
youtube: fix information for NSFW videos and add fields
Also add category, isunlisted and isfamilysafe field.
</content>
</entry>
<entry>
<id>4d8ef4606fcdb808af8b505fc84318f22fe1c552</id>
<published>2023-02-26T12:47:32Z</published>
<updated>2023-02-26T12:47:32Z</updated>
<title>youtube/cgi: output improvements</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/4d8ef4606fcdb808af8b505fc84318f22fe1c552.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4d8ef4606fcdb808af8b505fc84318f22fe1c552
parent 2237f8c69f34d8f48a37e34d1462d327b9ddc40d
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 26 Feb 2023 13:47:32 +0100
youtube/cgi: output improvements
</content>
</entry>
<entry>
<id>2237f8c69f34d8f48a37e34d1462d327b9ddc40d</id>
<published>2023-02-25T19:14:18Z</published>
<updated>2023-02-25T19:14:18Z</updated>
<title>youtube/cgi: add page with basic video information</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/2237f8c69f34d8f48a37e34d1462d327b9ddc40d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2237f8c69f34d8f48a37e34d1462d327b9ddc40d
parent d8464a0a1169fc7b1ff0cea3a907b879a7230b47
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 25 Feb 2023 20:14:18 +0100
youtube/cgi: add page with basic video information
</content>
</entry>
<entry>
<id>d8464a0a1169fc7b1ff0cea3a907b879a7230b47</id>
<published>2023-02-25T19:13:56Z</published>
<updated>2023-02-25T19:13:56Z</updated>
<title>youtube: fix mistaku</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d8464a0a1169fc7b1ff0cea3a907b879a7230b47.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d8464a0a1169fc7b1ff0cea3a907b879a7230b47
parent 59471286810c9ef14f294bba649dd75a78e74c6a
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 25 Feb 2023 20:13:56 +0100
youtube: fix mistaku
</content>
</entry>
<entry>
<id>59471286810c9ef14f294bba649dd75a78e74c6a</id>
<published>2023-02-25T18:48:59Z</published>
<updated>2023-02-25T18:48:59Z</updated>
<title>youtube: cleanup, shorten variable name for videos</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/59471286810c9ef14f294bba649dd75a78e74c6a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 59471286810c9ef14f294bba649dd75a78e74c6a
parent e0461c105d8e02725c05d0cafd896fc54fb8be30
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 25 Feb 2023 19:48:59 +0100
youtube: cleanup, shorten variable name for videos
</content>
</entry>
<entry>
<id>e0461c105d8e02725c05d0cafd896fc54fb8be30</id>
<published>2023-02-25T18:40:40Z</published>
<updated>2023-02-25T18:40:40Z</updated>
<title>youtube: add shortdescription from search or channel/user listings</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/e0461c105d8e02725c05d0cafd896fc54fb8be30.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e0461c105d8e02725c05d0cafd896fc54fb8be30
parent d278df39b1e6a28ada817813ecb6a2ed96817b90
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 25 Feb 2023 19:40:40 +0100
youtube: add shortdescription from search or channel/user listings
</content>
</entry>
<entry>
<id>d278df39b1e6a28ada817813ecb6a2ed96817b90</id>
<published>2023-02-24T21:49:33Z</published>
<updated>2023-02-24T21:49:33Z</updated>
<title>youtube: show cipher string for now</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d278df39b1e6a28ada817813ecb6a2ed96817b90.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d278df39b1e6a28ada817813ecb6a2ed96817b90
parent 4eef4fb9b890ae71f554e996a3a7a542302e68f4
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 24 Feb 2023 22:49:33 +0100
youtube: show cipher string for now
</content>
</entry>
<entry>
<id>4eef4fb9b890ae71f554e996a3a7a542302e68f4</id>
<published>2023-02-24T21:39:39Z</published>
<updated>2023-02-24T21:39:39Z</updated>
<title>youtube: output improvements</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/4eef4fb9b890ae71f554e996a3a7a542302e68f4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4eef4fb9b890ae71f554e996a3a7a542302e68f4
parent 11f745425e13385e5a69cf3f8cdceaa3027dad64
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 24 Feb 2023 22:39:39 +0100
youtube: output improvements
- pre-parse numbers to long long.
- show duration as a string %H:%M:%S.
- show filesize in bytes and MB.
- etc...
</content>
</entry>
<entry>
<id>11f745425e13385e5a69cf3f8cdceaa3027dad64</id>
<published>2023-02-24T20:51:44Z</published>
<updated>2023-02-24T20:51:44Z</updated>
<title>youtube: various improvements</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/11f745425e13385e5a69cf3f8cdceaa3027dad64.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 11f745425e13385e5a69cf3f8cdceaa3027dad64
parent 587b2d3d299bff29e6b941c22fe7aa526cbc9135
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 24 Feb 2023 21:51:44 +0100
youtube: various improvements
- initial support for detailed information of a video, only for youtube/cli for
now (-i option).
- list video formats per video, similar to youtube-dl/yt-dlp.
- various small fixes and improvements.
</content>
</entry>
<entry>
<id>587b2d3d299bff29e6b941c22fe7aa526cbc9135</id>
<published>2023-02-24T16:25:38Z</published>
<updated>2023-02-24T16:25:38Z</updated>
<title>json: do not print output on a JSON parse error</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/587b2d3d299bff29e6b941c22fe7aa526cbc9135.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 587b2d3d299bff29e6b941c22fe7aa526cbc9135
parent 61d393efb87ceac4df82a714d1ecf13fcf1ee664
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 24 Feb 2023 17:25:38 +0100
json: do not print output on a JSON parse error
</content>
</entry>
<entry>
<id>61d393efb87ceac4df82a714d1ecf13fcf1ee664</id>
<published>2023-02-22T19:52:14Z</published>
<updated>2023-02-22T19:52:14Z</updated>
<title>youtube/gopher: spacing improvements</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/61d393efb87ceac4df82a714d1ecf13fcf1ee664.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 61d393efb87ceac4df82a714d1ecf13fcf1ee664
parent a68fe63dda124f7ed0e7926bc53687e54d29a994
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 20:52:14 +0100
youtube/gopher: spacing improvements
</content>
</entry>
<entry>
<id>a68fe63dda124f7ed0e7926bc53687e54d29a994</id>
<published>2023-02-22T19:48:53Z</published>
<updated>2023-02-22T19:48:53Z</updated>
<title>youtube/gopher: small usability improvement</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a68fe63dda124f7ed0e7926bc53687e54d29a994.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a68fe63dda124f7ed0e7926bc53687e54d29a994
parent 7e8328ea6b0d2e38a6e4c5628897578748f7376d
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 20:48:53 +0100
youtube/gopher: small usability improvement
</content>
</entry>
<entry>
<id>7e8328ea6b0d2e38a6e4c5628897578748f7376d</id>
<published>2023-02-22T19:05:16Z</published>
<updated>2023-02-22T19:05:16Z</updated>
<title>youtube.h: remove unused field</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7e8328ea6b0d2e38a6e4c5628897578748f7376d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7e8328ea6b0d2e38a6e4c5628897578748f7376d
parent fbbbe9242322569b01c1311a0fa634cd801521bb
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 20:05:16 +0100
youtube.h: remove unused field
</content>
</entry>
<entry>
<id>fbbbe9242322569b01c1311a0fa634cd801521bb</id>
<published>2023-02-22T17:42:51Z</published>
<updated>2023-02-22T17:42:51Z</updated>
<title>youtube/gopher: improve directory</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/fbbbe9242322569b01c1311a0fa634cd801521bb.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit fbbbe9242322569b01c1311a0fa634cd801521bb
parent 8e7076cc4d88d621e1cab5d35c57a2a2d6e24b51
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 18:42:51 +0100
youtube/gopher: improve directory
- Add directory link of its own page, useful for when theres type 7 search.
- Show the current search term and add a type 7 search field.
- Fix listing the user videos by calling the proper function.
- Don't exit(1) even on a Gopher error response.
</content>
</entry>
<entry>
<id>8e7076cc4d88d621e1cab5d35c57a2a2d6e24b51</id>
<published>2023-02-22T17:23:27Z</published>
<updated>2023-02-22T17:23:27Z</updated>
<title>youtube/gopher: initialize search to ""</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/8e7076cc4d88d621e1cab5d35c57a2a2d6e24b51.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 8e7076cc4d88d621e1cab5d35c57a2a2d6e24b51
parent 50bc403fd51f83912085837515187a006b4d2dab
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 18:23:27 +0100
youtube/gopher: initialize search to ""
</content>
</entry>
<entry>
<id>50bc403fd51f83912085837515187a006b4d2dab</id>
<published>2023-02-22T17:17:36Z</published>
<updated>2023-02-22T17:17:36Z</updated>
<title>youtube: cgi and gopher: add user parameter</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/50bc403fd51f83912085837515187a006b4d2dab.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 50bc403fd51f83912085837515187a006b4d2dab
parent eec1de3aa027fd3e75101a4829658c2af844fb25
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 22 Feb 2023 18:17:36 +0100
youtube: cgi and gopher: add user parameter
Afaik this parameter is not used (much) anymore in the search listing though.
</content>
</entry>
<entry>
<id>eec1de3aa027fd3e75101a4829658c2af844fb25</id>
<published>2023-02-21T19:46:42Z</published>
<updated>2023-02-21T19:46:42Z</updated>
<title>youtube/cli: add TSV option and -u option, remove channel2tsv</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/eec1de3aa027fd3e75101a4829658c2af844fb25.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit eec1de3aa027fd3e75101a4829658c2af844fb25
parent b407559e2ea372a5d16bd0b08c9088762fa9ce75
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 21 Feb 2023 20:46:42 +0100
youtube/cli: add TSV option and -u option, remove channel2tsv
</content>
</entry>
<entry>
<id>b407559e2ea372a5d16bd0b08c9088762fa9ce75</id>
<published>2023-02-21T19:31:42Z</published>
<updated>2023-02-21T19:31:42Z</updated>
<title>youtube: some cleanups, add option to list user videos</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/b407559e2ea372a5d16bd0b08c9088762fa9ce75.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b407559e2ea372a5d16bd0b08c9088762fa9ce75
parent 1752940aca51413222b22939b7c6ce5947960967
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 21 Feb 2023 20:31:42 +0100
youtube: some cleanups, add option to list user videos
</content>
</entry>
<entry>
<id>1752940aca51413222b22939b7c6ce5947960967</id>
<published>2023-02-19T13:43:47Z</published>
<updated>2023-02-19T13:43:47Z</updated>
<title>remove some unused variables and remove some pedantic compiler warnings</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/1752940aca51413222b22939b7c6ce5947960967.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1752940aca51413222b22939b7c6ce5947960967
parent 6623393565f6397c68240f8b77b8f05b87ad9f18
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 19 Feb 2023 14:43:47 +0100
remove some unused variables and remove some pedantic compiler warnings
</content>
</entry>
<entry>
<id>6623393565f6397c68240f8b77b8f05b87ad9f18</id>
<published>2023-02-19T13:40:44Z</published>
<updated>2023-02-19T13:40:44Z</updated>
<title>youtube/cli: add "-c channelid" option to list channel videos</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6623393565f6397c68240f8b77b8f05b87ad9f18.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6623393565f6397c68240f8b77b8f05b87ad9f18
parent ea04b0e0744e1b41f06f4f85effc29ea48eef37c
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 19 Feb 2023 14:40:44 +0100
youtube/cli: add "-c channelid" option to list channel videos
</content>
</entry>
<entry>
<id>ea04b0e0744e1b41f06f4f85effc29ea48eef37c</id>
<published>2023-02-19T13:40:32Z</published>
<updated>2023-02-19T13:40:32Z</updated>
<title>youtube/gopher: small cleanup</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/ea04b0e0744e1b41f06f4f85effc29ea48eef37c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ea04b0e0744e1b41f06f4f85effc29ea48eef37c
parent f3adbb9aabfccab9ab538881887867e1ffca5863
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 19 Feb 2023 14:40:32 +0100
youtube/gopher: small cleanup
</content>
</entry>
<entry>
<id>f3adbb9aabfccab9ab538881887867e1ffca5863</id>
<published>2023-02-18T12:10:19Z</published>
<updated>2023-02-18T12:10:19Z</updated>
<title>youtube/gopher: list channel videos, allow to search by ?search</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f3adbb9aabfccab9ab538881887867e1ffca5863.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f3adbb9aabfccab9ab538881887867e1ffca5863
parent fa40d5e0863446d6083d7290249b65f738474a76
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 18 Feb 2023 13:10:19 +0100
youtube/gopher: list channel videos, allow to search by ?search
Also allows linking to channel videos with ?c=channelid.
</content>
</entry>
<entry>
<id>fa40d5e0863446d6083d7290249b65f738474a76</id>
<published>2023-02-18T12:09:36Z</published>
<updated>2023-02-18T12:09:36Z</updated>
<title>youtube: remove error string in output</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/fa40d5e0863446d6083d7290249b65f738474a76.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit fa40d5e0863446d6083d7290249b65f738474a76
parent 37b2d730f7010f8c852286715accd38ca7674b00
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 18 Feb 2023 13:09:36 +0100
youtube: remove error string in output
</content>
</entry>
<entry>
<id>37b2d730f7010f8c852286715accd38ca7674b00</id>
<published>2023-02-18T10:33:52Z</published>
<updated>2023-02-18T10:33:52Z</updated>
<title>youtube: remove (old) commented code</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/37b2d730f7010f8c852286715accd38ca7674b00.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 37b2d730f7010f8c852286715accd38ca7674b00
parent f47b9452628b9a68e527b7872771b08ef47e38c4
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 18 Feb 2023 11:33:52 +0100
youtube: remove (old) commented code
</content>
</entry>
<entry>
<id>f47b9452628b9a68e527b7872771b08ef47e38c4</id>
<published>2023-02-18T10:32:41Z</published>
<updated>2023-02-18T10:32:41Z</updated>
<title>youtube: when clicking a channel, show the latest videos</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f47b9452628b9a68e527b7872771b08ef47e38c4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f47b9452628b9a68e527b7872771b08ef47e38c4
parent 2be30b4f834c64d4478e8cff231ee9b29601edc0
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 18 Feb 2023 11:32:41 +0100
youtube: when clicking a channel, show the latest videos
</content>
</entry>
<entry>
<id>2be30b4f834c64d4478e8cff231ee9b29601edc0</id>
<published>2023-02-11T18:01:42Z</published>
<updated>2023-02-11T18:01:42Z</updated>
<title>youtube: add channel2tsv output</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/2be30b4f834c64d4478e8cff231ee9b29601edc0.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2be30b4f834c64d4478e8cff231ee9b29601edc0
parent 0ddeddd9e7acba6abe47ccaf8563b712cf96a037
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 11 Feb 2023 19:01:42 +0100
youtube: add channel2tsv output
* Make the parser a bit less strict so it can also parse the channel page
with videos.
* Add a function that can fetch the channel videos by channel ID.
* Add a tool that outputs channel videos to a TAB-separated format.
</content>
</entry>
<entry>
<id>0ddeddd9e7acba6abe47ccaf8563b712cf96a037</id>
<published>2022-08-23T22:11:32Z</published>
<updated>2022-08-23T22:11:32Z</updated>
<title>bump version to 0.6</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/0ddeddd9e7acba6abe47ccaf8563b712cf96a037.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 0ddeddd9e7acba6abe47ccaf8563b712cf96a037
parent e8fb7f182b86a5d29310497d145f1dba48d3e7a2
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 24 Aug 2022 00:11:32 +0200
bump version to 0.6
</content>
</entry>
<entry>
<id>e8fb7f182b86a5d29310497d145f1dba48d3e7a2</id>
<published>2022-03-29T22:02:27Z</published>
<updated>2022-03-29T22:02:27Z</updated>
<title>use JSON_TYPE_* enum</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/e8fb7f182b86a5d29310497d145f1dba48d3e7a2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e8fb7f182b86a5d29310497d145f1dba48d3e7a2
parent a5e2f07cb75a19578454e096f2c9f77cebc30084
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 30 Mar 2022 00:02:27 +0200
use JSON_TYPE_* enum
</content>
</entry>
<entry>
<id>a5e2f07cb75a19578454e096f2c9f77cebc30084</id>
<published>2022-03-29T22:01:52Z</published>
<updated>2022-03-29T22:01:52Z</updated>
<title>sync json parser improvements from json2tsv repo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a5e2f07cb75a19578454e096f2c9f77cebc30084.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a5e2f07cb75a19578454e096f2c9f77cebc30084
parent f292d66dca2b0154b56fc8fa6935b947bfc74452
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 30 Mar 2022 00:01:52 +0200
sync json parser improvements from json2tsv repo
</content>
</entry>
<entry>
<id>f292d66dca2b0154b56fc8fa6935b947bfc74452</id>
<published>2022-03-29T09:02:56Z</published>
<updated>2022-03-29T09:02:56Z</updated>
<title>xml.c: remove unused includes</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f292d66dca2b0154b56fc8fa6935b947bfc74452.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f292d66dca2b0154b56fc8fa6935b947bfc74452
parent a38626bbb42f235b3d70635032f053db83322cfc
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 29 Mar 2022 11:02:56 +0200
xml.c: remove unused includes
</content>
</entry>
<entry>
<id>a38626bbb42f235b3d70635032f053db83322cfc</id>
<published>2022-03-29T09:02:05Z</published>
<updated>2022-03-29T09:02:05Z</updated>
<title>sync C locale fixes from xmlparser repo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a38626bbb42f235b3d70635032f053db83322cfc.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a38626bbb42f235b3d70635032f053db83322cfc
parent 607821dd376f5aaabac189e902e4d372af6b8863
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 29 Mar 2022 11:02:05 +0200
sync C locale fixes from xmlparser repo
</content>
</entry>
<entry>
<id>607821dd376f5aaabac189e902e4d372af6b8863</id>
<published>2022-03-19T10:33:02Z</published>
<updated>2022-03-19T10:33:02Z</updated>
<title>CSS: dark mode: tweak colors</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/607821dd376f5aaabac189e902e4d372af6b8863.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 607821dd376f5aaabac189e902e4d372af6b8863
parent a94eeabf90a0a793d8da134d8798d44eb8d7ba10
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 19 Mar 2022 11:33:02 +0100
CSS: dark mode: tweak colors
</content>
</entry>
<entry>
<id>a94eeabf90a0a793d8da134d8798d44eb8d7ba10</id>
<published>2021-09-21T16:00:03Z</published>
<updated>2021-09-21T16:00:03Z</updated>
<title>youtube: fix sorting</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a94eeabf90a0a793d8da134d8798d44eb8d7ba10.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a94eeabf90a0a793d8da134d8798d44eb8d7ba10
parent 1ed634d2500469ba288a12b6f0ae917a6b45734c
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 21 Sep 2021 18:00:03 +0200
youtube: fix sorting
The old parameters are not supported anymore by Youtube for a while now.
</content>
</entry>
<entry>
<id>1ed634d2500469ba288a12b6f0ae917a6b45734c</id>
<published>2021-07-06T08:15:50Z</published>
<updated>2021-07-06T08:15:50Z</updated>
<title>youtube cgi: disable showing pagination</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/1ed634d2500469ba288a12b6f0ae917a6b45734c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1ed634d2500469ba288a12b6f0ae917a6b45734c
parent f5ff0bca3e15337500f66278f8cdb03fe8242c3f
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 6 Jul 2021 10:15:50 +0200
youtube cgi: disable showing pagination
Reminded by Paul W. Rankin, thanks!
</content>
</entry>
<entry>
<id>f5ff0bca3e15337500f66278f8cdb03fe8242c3f</id>
<published>2021-07-02T16:06:26Z</published>
<updated>2021-07-02T16:06:26Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/f5ff0bca3e15337500f66278f8cdb03fe8242c3f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f5ff0bca3e15337500f66278f8cdb03fe8242c3f
parent 19e95a36d92608937aa5260be84dc8c295154a57
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 2 Jul 2021 18:06:26 +0200
bump LICENSE year
</content>
</entry>
<entry>
<id>19e95a36d92608937aa5260be84dc8c295154a57</id>
<published>2021-05-25T08:32:28Z</published>
<updated>2021-05-25T08:32:28Z</updated>
<title>bump version to 0.5</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/19e95a36d92608937aa5260be84dc8c295154a57.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 19e95a36d92608937aa5260be84dc8c295154a57
parent d5b4a57838bb4f2657d28ac31df682f90236e450
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 25 May 2021 10:32:28 +0200
bump version to 0.5
</content>
</entry>
<entry>
<id>d5b4a57838bb4f2657d28ac31df682f90236e450</id>
<published>2021-05-15T16:54:28Z</published>
<updated>2021-05-15T16:54:28Z</updated>
<title>youtube: increase the amount of videos shown by default</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/d5b4a57838bb4f2657d28ac31df682f90236e450.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d5b4a57838bb4f2657d28ac31df682f90236e450
parent 66fe5f3bfe27884e3202800f4a583c27916ea57e
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 15 May 2021 18:54:28 +0200
youtube: increase the amount of videos shown by default
There are more results returned (used to be about 25). Just show them up to
100.
</content>
</entry>
<entry>
<id>66fe5f3bfe27884e3202800f4a583c27916ea57e</id>
<published>2021-01-28T18:50:51Z</published>
<updated>2021-01-28T18:50:51Z</updated>
<title>smol typo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/66fe5f3bfe27884e3202800f4a583c27916ea57e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 66fe5f3bfe27884e3202800f4a583c27916ea57e
parent 9b267a7fb5fc713932a218745a6e5a9ff27818ab
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 28 Jan 2021 19:50:51 +0100
smol typo
</content>
</entry>
<entry>
<id>9b267a7fb5fc713932a218745a6e5a9ff27818ab</id>
<published>2021-01-22T21:51:45Z</published>
<updated>2021-01-22T21:51:45Z</updated>
<title>xml.c: fix typo in checking surrogate range</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/9b267a7fb5fc713932a218745a6e5a9ff27818ab.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 9b267a7fb5fc713932a218745a6e5a9ff27818ab
parent 1241dd1ab43f65c6a6eaace18adac407da38f63b
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 22 Jan 2021 22:51:45 +0100
xml.c: fix typo in checking surrogate range
</content>
</entry>
<entry>
<id>1241dd1ab43f65c6a6eaace18adac407da38f63b</id>
<published>2021-01-22T12:35:50Z</published>
<updated>2021-01-22T12:35:50Z</updated>
<title>duckduckgo: just use int, not ssize_t</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/1241dd1ab43f65c6a6eaace18adac407da38f63b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1241dd1ab43f65c6a6eaace18adac407da38f63b
parent 3bd1b33c5fd37216f8a721d9fac3148345365c0f
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 22 Jan 2021 13:35:50 +0100
duckduckgo: just use int, not ssize_t
</content>
</entry>
<entry>
<id>3bd1b33c5fd37216f8a721d9fac3148345365c0f</id>
<published>2021-01-22T12:33:48Z</published>
<updated>2021-01-22T12:33:48Z</updated>
<title>sync XML fixes</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/3bd1b33c5fd37216f8a721d9fac3148345365c0f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3bd1b33c5fd37216f8a721d9fac3148345365c0f
parent 3294b8cba72843f441445c1e6608e9d7477453db
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 22 Jan 2021 13:33:48 +0100
sync XML fixes
</content>
</entry>
<entry>
<id>3294b8cba72843f441445c1e6608e9d7477453db</id>
<published>2021-01-21T23:26:07Z</published>
<updated>2021-01-21T23:26:07Z</updated>
<title>json.c: fix utf-16 surrogate pair range</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/3294b8cba72843f441445c1e6608e9d7477453db.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3294b8cba72843f441445c1e6608e9d7477453db
parent 635193bd5035605177859de58c31c8a69dc29c33
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 22 Jan 2021 00:26:07 +0100
json.c: fix utf-16 surrogate pair range
Synced fix from:
https://git.codemadness.org/json2tsv/commit/b65bd5139faec35430d342dbce6c3b4bf802f4a8.html
</content>
</entry>
<entry>
<id>635193bd5035605177859de58c31c8a69dc29c33</id>
<published>2020-11-24T00:33:26Z</published>
<updated>2020-11-24T00:33:26Z</updated>
<title>bump version to 0.4</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/635193bd5035605177859de58c31c8a69dc29c33.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 635193bd5035605177859de58c31c8a69dc29c33
parent 77eaa55b8a328b064063e8edb8096bab32754141
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 24 Nov 2020 01:33:26 +0100
bump version to 0.4
</content>
</entry>
<entry>
<id>77eaa55b8a328b064063e8edb8096bab32754141</id>
<published>2020-11-24T00:03:36Z</published>
<updated>2020-11-24T00:03:36Z</updated>
<title>youtube: fix JSON extraction due to random layout change</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/77eaa55b8a328b064063e8edb8096bab32754141.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 77eaa55b8a328b064063e8edb8096bab32754141
parent 7a1838d494e6bcfef16149a4423022d38356b0bc
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 24 Nov 2020 01:03:36 +0100
youtube: fix JSON extraction due to random layout change
</content>
</entry>
<entry>
<id>7a1838d494e6bcfef16149a4423022d38356b0bc</id>
<published>2020-10-25T12:34:44Z</published>
<updated>2020-10-25T12:34:44Z</updated>
<title>duckduckgo: fix parsing due to HTML change</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7a1838d494e6bcfef16149a4423022d38356b0bc.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7a1838d494e6bcfef16149a4423022d38356b0bc
parent 07a5a89d2c8b3dab2fc85ff616e98d34b0edcd21
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 25 Oct 2020 13:34:44 +0100
duckduckgo: fix parsing due to HTML change
instead of looking at the prefix uddg= search for the needle, because the
prefix was changed to "//duckduckgo.com/l/?uddg=".
</content>
</entry>
<entry>
<id>07a5a89d2c8b3dab2fc85ff616e98d34b0edcd21</id>
<published>2020-10-25T12:21:19Z</published>
<updated>2020-10-25T12:21:19Z</updated>
<title>duckduckgo: gopher: fix pledge and unveil</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/07a5a89d2c8b3dab2fc85ff616e98d34b0edcd21.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 07a5a89d2c8b3dab2fc85ff616e98d34b0edcd21
parent 750369d997d681680d0a6dfc115ef6314fa18bfa
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 25 Oct 2020 13:21:19 +0100
duckduckgo: gopher: fix pledge and unveil
Add support for gophernicus env variable.
</content>
</entry>
<entry>
<id>750369d997d681680d0a6dfc115ef6314fa18bfa</id>
<published>2020-10-17T16:44:25Z</published>
<updated>2020-10-17T16:44:25Z</updated>
<title>bump version to 0.3</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/750369d997d681680d0a6dfc115ef6314fa18bfa.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 750369d997d681680d0a6dfc115ef6314fa18bfa
parent 416869b0c0f2efa0f43c93a59c6d9a89c01d9aec
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 17 Oct 2020 18:44:25 +0200
bump version to 0.3
</content>
</entry>
<entry>
<id>416869b0c0f2efa0f43c93a59c6d9a89c01d9aec</id>
<published>2020-10-17T16:38:35Z</published>
<updated>2020-10-17T16:38:35Z</updated>
<title>youtube: fix JSON extraction</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/416869b0c0f2efa0f43c93a59c6d9a89c01d9aec.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 416869b0c0f2efa0f43c93a59c6d9a89c01d9aec
parent 5dbcb6f3c9ab9a48446054e954147b652fb26407
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 17 Oct 2020 18:38:35 +0200
youtube: fix JSON extraction
Youtube does not always serve the same content. This was a recent Youtube
change to intentionally break scrapers again.
</content>
</entry>
<entry>
<id>5dbcb6f3c9ab9a48446054e954147b652fb26407</id>
<published>2020-10-06T15:07:39Z</published>
<updated>2020-10-06T15:24:40Z</updated>
<title>youtube/README: use stricter location criterion in httpd.conf example</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/5dbcb6f3c9ab9a48446054e954147b652fb26407.gph" />
<author>
<name>Anders Damsgaard</name>
<email>
[email protected]</email>
</author>
<content>commit 5dbcb6f3c9ab9a48446054e954147b652fb26407
parent e0eb56d566e98aa2c886de31b9df6c7e6636b00a
Author: Anders Damsgaard <
[email protected]>
Date: Tue, 6 Oct 2020 17:07:39 +0200
youtube/README: use stricter location criterion in httpd.conf example
The "match" keyword enables shell globbing rules (httpd.conf(5)),
which results in undesirable behavior when serving a file unrelated
to the CGI that has a name beginning with <path>, which could for
example be "idiotbox.css". Note that the stricter rule still matches
correctly if the URL contains a query string.
</content>
</entry>
<entry>
<id>e0eb56d566e98aa2c886de31b9df6c7e6636b00a</id>
<published>2020-09-03T15:05:02Z</published>
<updated>2020-09-03T15:05:02Z</updated>
<title>duckduckgo: fix an abort "rpath" on OpenBSD</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/e0eb56d566e98aa2c886de31b9df6c7e6636b00a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e0eb56d566e98aa2c886de31b9df6c7e6636b00a
parent bb2aaedc735f352dc4f90f427f22b94bd906d917
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 3 Sep 2020 17:05:02 +0200
duckduckgo: fix an abort "rpath" on OpenBSD
</content>
</entry>
<entry>
<id>bb2aaedc735f352dc4f90f427f22b94bd906d917</id>
<published>2020-09-03T15:04:31Z</published>
<updated>2020-09-03T15:04:31Z</updated>
<title>duckduckgo: change domain name, else it forces a redirect</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/bb2aaedc735f352dc4f90f427f22b94bd906d917.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit bb2aaedc735f352dc4f90f427f22b94bd906d917
parent 83a3da131d8785d4ce10b796ca8db7dff2ec23a6
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 3 Sep 2020 17:04:31 +0200
duckduckgo: change domain name, else it forces a redirect
</content>
</entry>
<entry>
<id>83a3da131d8785d4ce10b796ca8db7dff2ec23a6</id>
<published>2020-09-03T10:01:10Z</published>
<updated>2020-09-03T10:01:10Z</updated>
<title>bump version to 0.2</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/83a3da131d8785d4ce10b796ca8db7dff2ec23a6.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 83a3da131d8785d4ce10b796ca8db7dff2ec23a6
parent a9b8d9a25d11ec18fdee7fa98ad93db35325672a
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 3 Sep 2020 12:01:10 +0200
bump version to 0.2
</content>
</entry>
<entry>
<id>a9b8d9a25d11ec18fdee7fa98ad93db35325672a</id>
<published>2020-09-03T09:23:10Z</published>
<updated>2020-09-03T09:48:09Z</updated>
<title>youtube: fix using the new layout and JSON extraction</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/a9b8d9a25d11ec18fdee7fa98ad93db35325672a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a9b8d9a25d11ec18fdee7fa98ad93db35325672a
parent 6f3fa93b7099d8bf5df5ba3fc04958aedd1bb099
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 3 Sep 2020 11:23:10 +0200
youtube: fix using the new layout and JSON extraction
Instead of scraping HTML from the site it now extracts the initial JSON data
and parses it.
</content>
</entry>
<entry>
<id>6f3fa93b7099d8bf5df5ba3fc04958aedd1bb099</id>
<published>2020-09-02T15:47:41Z</published>
<updated>2020-09-02T15:47:41Z</updated>
<title>youtube: cgi: add sort option for rating</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/6f3fa93b7099d8bf5df5ba3fc04958aedd1bb099.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6f3fa93b7099d8bf5df5ba3fc04958aedd1bb099
parent 806c9596bc3cf06561007bb8c202053123302859
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 2 Sep 2020 17:47:41 +0200
youtube: cgi: add sort option for rating
</content>
</entry>
<entry>
<id>806c9596bc3cf06561007bb8c202053123302859</id>
<published>2020-09-02T15:44:24Z</published>
<updated>2020-09-02T15:44:24Z</updated>
<title>update README</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/806c9596bc3cf06561007bb8c202053123302859.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 806c9596bc3cf06561007bb8c202053123302859
parent b531084bfa52507dd8e9603211a47d3e05770f8b
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 2 Sep 2020 17:44:24 +0200
update README
</content>
</entry>
<entry>
<id>b531084bfa52507dd8e9603211a47d3e05770f8b</id>
<published>2020-08-18T15:26:29Z</published>
<updated>2020-08-18T15:26:29Z</updated>
<title>update README with dependencies</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/b531084bfa52507dd8e9603211a47d3e05770f8b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b531084bfa52507dd8e9603211a47d3e05770f8b
parent 7d908e50fd0ce5df924886d613721495bf835eb6
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 18 Aug 2020 17:26:29 +0200
update README with dependencies
</content>
</entry>
<entry>
<id>7d908e50fd0ce5df924886d613721495bf835eb6</id>
<published>2020-08-14T18:56:03Z</published>
<updated>2020-08-14T18:56:03Z</updated>
<title>youtube: change searching in channel/user</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/frontends/commit/7d908e50fd0ce5df924886d613721495bf835eb6.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7d908e50fd0ce5df924886d613721495bf835eb6
parent 596b6dd0de7c2971acf63b959441ad53af008d85
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 14 Aug 2020 20:56:03 +0200
youtube: change searching in channel/user
Remove searching in channel/user, the layout was changed and this was broken.
Instead now when clicking on the channel title search on the channel title.
</content>
</entry>
</feed>