2021-07-15 - Old Computer Challenge - Day 6 - cel gemini://celehner.com/2021/07/oldcomp/day6.txt https://celehner.com/2021/07/oldcomp/day6.txt http://celehner.com/2021/07/oldcomp/day6.txt gopher://celehner.com/0/2021/07/oldcomp/day6.txt - previous (day 5) on ssb: %GkORu/T3Fgj2lWTWOTACBnAmVJUYK8LDpkYRuy4G+mE=.sha256 - soapdog on ssb responded about linking to rss feeds: %LSrAQb5Oh3t0Kz2evcZCN3WcpCStWMGmohmffW4KeK8=.sha256 suggesting using either the enclosure URL field or description field, and referred to this: https://validator.w3.org/feed/docs/rss2.html - i decided to go with Atom, since i've used it before... - may there be reasons to use rss instead of atom? - i wrote a script for it :) ./genfeeds.sh and entry.awk it is generating a feed for each protocol: http, https, gemini, gopher. Each feed is output to a separate respective file in the directory. Each feed uses URLs and ids for its respective protocol. gopher protocol gets the "/0" initial subdirectory tag thing. 0/ for text files. For the embedding i used
 inside , simply because
  that works better in Claws Mail's RSSyl. it looks fine in newsboat.
  This directory is served over each protocol, so that means you can request
  the feed NxN ways for the N protocols. This allows subscribing to the
  non-HTTP(S) feeds in readers that only support HTTP(S) - like RSSyl... (even
  though it uses libcurl which supports gopher...) Do the other combinations
  matter? I don't know, but it happens automatically since the same directory
  is served over each (excepting index.* files, which I haven't made yet).
  The canonical URL for each feed uses its respective protocol.
- For completion, here are links to the feeds:
  Gemini
    https://celehner.com/2021/07/oldcomp/gemini.xml
    http://celehner.com/2021/07/oldcomp/gemini.xml
    gopher://celehner.com/0/2021/07/oldcomp/gemini.xml
    gemini://celehner.com/2021/07/oldcomp/gemini.xml

  Gopher
    https://celehner.com/2021/07/oldcomp/gopher.xml
    http://celehner.com/2021/07/oldcomp/gopher.xml
    gopher://celehner.com/0/2021/07/oldcomp/gopher.xml
    gemini://celehner.com/2021/07/oldcomp/gopher.xml

  HTTP
    https://celehner.com/2021/07/oldcomp/http.xml
    http://celehner.com/2021/07/oldcomp/http.xml
    gopher://celehner.com/0/2021/07/oldcomp/http.xml
    gemini://celehner.com/2021/07/oldcomp/http.xml

  HTTPS
    https://celehner.com/2021/07/oldcomp/https.xml
    http://celehner.com/2021/07/oldcomp/https.xml
    gopher://celehner.com/0/2021/07/oldcomp/https.xml
    gemini://celehner.com/2021/07/oldcomp/https.xml

- If you subscribe soon, maybe you will see a day 7 post tomorrow.