WIP CGI to list all rai.it programs - gophercgis - Collection of gopher CGI/DCGI for geomyidae (HTM) hg clone https://bitbucket.org/iamleot/gophercgis (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) changeset cad9380f0115c1cdec4ee19d1502bf33dd3209b4 (DIR) parent 8ce2816283afcf5c78845b8c7ec949f6281d7f7e (HTM) Author: Leonardo Taccari <iamleot@gmail.com> Date: Thu, 13 Sep 2018 13:27:35 WIP CGI to list all rai.it programs Diffstat: raiplay/elenco-programmi.dcgi | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) --- diff -r 8ce2816283af -r cad9380f0115 raiplay/elenco-programmi.dcgi --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/raiplay/elenco-programmi.dcgi Thu Sep 13 13:27:35 2018 +0200 @@ -0,0 +1,30 @@ +#!/bin/sh + +url="https://www.raiplay.it/dl/RaiTV/RaiPlayMobile/Prod/Config/programmiAZ-elenco.json" + +/usr/pkg/bin/curl -gs "${url}" | +/usr/pkg/bin/jq -r '.[] | .[] | ( + .name + "\t" + + .tipology + "\t" + + .PLRanno + "\t" + + .PathID +)' | sort | awk ' +BEGIN { + FS = "\t" +} + +{ + title = $1 + tipology = $2 + year = $3 + pathid = $4 + + desc = title + desc = desc " (" year ")" + if (tipology) { + desc = desc " - " tipology + } + + printf("%s - %s\n", desc, pathid) +} +'