On 27/06/2013 19:19, Vangelis forthnet wrote:
Because the pid switch always invokes a file download, one would have to
type

-i --fields=pid PID

You can also use the slightly less verbose form:

get_iplayer -i pid:PID

Or a new --broadcasts switch could be created, like this:

--type=tv --broadcasts=PID

that for example PID=b02xg103 could return (I guess a check of current
date/time would be needed):

Original broadcast, first shown 201306202200

or Repeated broadcast, first shown 201306202200

if date was after 201306210130(BST).

Is this within the realm of feasibility or totally out of the question?

I'm sure it could be done, but I'm not convinced it should be done. You can already see the first broadcast date with --info (or clicking on the episode in Web PVR), so you can already deduce whether or not a programme is likely to be a repeat. By the BBC's own admission, 50%-60% of their TV schedule is repeats, so there's an even chance that any programme you investigate will be a repeat, anyway. All the /broadcasts page tells you is how many times a programme has been repeated and when the repeats were aired. I'm also instinctively leery of screen scraping in general because it can easily be broken if the associated web page changes. If someone wants to implement a --broadcasts switch, that's fine, but make sure it robustly handles parsing failures.




_______________________________________________
get_iplayer mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to