Compare commits

..

2 commits
main ... main

Author SHA1 Message Date
aca208f9c0 Update Makefile 2024-11-08 17:42:40 +00:00
648eb7756b Update generate-json-opml 2024-11-08 17:40:54 +00:00
2 changed files with 2 additions and 3 deletions

View file

@ -10,8 +10,7 @@ fetch: subscriptions.curl
curl --location --output-dir html --create-dirs --rate 1/s --config subscriptions.curl
channel-json: subscriptions.txt
# nproc is not portable :-/
xargs -n1 --max-procs=$$(nproc) --arg-file subscriptions.txt --verbose ./generate-json-opml
cat subscriptions.txt | xargs -n1 --verbose ./generate-json-opml
# turn all the channel json files into an OPML file
subscriptions.opml:

View file

@ -17,4 +17,4 @@ JSON_TITLE=$(json_escape "$TITLE")
JSON_XML_URL=$(json_escape "$XML_URL")
JSON_URL=$(json_escape "$URL")
printf '{"title": %s, "xmlUrl": %s, "htmlUrl": %s}\n' "$JSON_TITLE" "$JSON_XML_URL" "$JSON_URL" > json/"$NAME".json
mkdir -p json && printf '{"title": %s, "xmlUrl": %s, "htmlUrl": %s}\n' "$JSON_TITLE" "$JSON_XML_URL" "$JSON_URL" > json/"$NAME".json