On 02/11/14 18:47, Sharon Kimble wrote:
> --8<---------------cut here---------------start------------->8---
> wget -q -O - 
> http://www.bbc.co.uk/radio4/programmes/schedules/fm/this_week.json | jq '.[] 
> | .[] | .[] | .[] | .programme as $P | 
> $P.display_titles.title,$P.short_synopsis,$P.pid' | tail - 6
>
> --8<---------------cut here---------------end--------------->8---
Sharon - have a look at your tail command - it's missing an 'n'. Should be

wget -q -O - http://www.bbc.co.uk/radio4/programmes/schedules/fm/this_week.json 
| jq '.[] | .[] | .[] | .[] | .programme as $P | 
$P.display_titles.title,$P.short_synopsis,$P.pid' | tail -n 6

You might like to try the following, which will produce pipe-delimited
csv, which is like a mini version of the cache index:

 wget -q -O - 
http://www.bbc.co.uk/radio4/programmes/schedules/fm/this_week.json | jq '.[] | 
.[]  | .[] | .[] as $B | $B.programme as $P | 
$P.display_titles.title+"|"+$B.start+"|"+$B.end+"|"+$P.short_synopsis+"|"+$P.pid'
 | tr -d '"'

Having said all that, it looks like this is redundant really as
http://packages.hedgerows.org.uk/gip/get_iplayer.pl provides a patch
that uses the schedules to build an index. I have symlinked to that pro-tem.

Charles

_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to