Ingest depp (Chicken Scheme version)
Summary:
A lister is needed for depp, a simple static HTML frontend for git repositories written in Chicken Scheme.
Searching for Git hosting
in search engines can find instances.
depp sites can be recognised by a h1
with text Git hosting
then h2
headings with ul
sections containing repo URLs li
items.
The repository names can be listed using this command:
curl -s $site | pup 'li a attr{href}' | sed 's_^/__'
The clone URLs for the repositories can be found using this command:
curl -s $site/repo/ | pup 'body div.main section.clone code text{}' | sed -E 's/^ *git +clone *//'
I can find only one instance of depp using search engines (did SCN on it):
https://depp.brause.cc/
There is another static web generator for git repos also called depp (#5080), but it shares no history and is written in Golang.
Plan:
-
Implement lister -
Implement loader -
docker: Run lister -
docker: Run loader -
Document lister -
Document loader -
Deploy on staging -
Call for public review -
Deploy on production