[ANSWERED] Why doesn't Doctor Who box set appear in search results?
#1
Hi there,

I've just installed get_iplayer on my mac and it has indexed. When I type

get_iplayer "Doctor Who"

It returns 2 epsiodes with "The Doctor Who Gave Up on Drugs" but none of the currently available Doctor Who's

If I type

get_iplayer ".*"

They also don't appear to be in the list.

Thanks in advance,

encore
#2
I was wondering the same thing. But I usually find that the programs that are exclusive to iPlayer ie they've not been broadcast in the last 7 days are rarely available for download, so I wasn't surprised when I didn't see them on the list.
#3
Ah, thanks, that's probably it. Maybe the the 'first shown' is the deciding thing.

These were only added back yesterday I believe. Is there an option to search back further than first shown xx days ago?

There are 10 series, would be a pain to download by url.

Thanks again,

encore
#4
Try
get_iplayer --info --pid b006q2x0  --pid-recursive > Desktop\list.csv
or whatever the equivalent is on a Mac.
(kill it after a few minutes as it goes on for an age).

Delete all bar lines 8 to 153.

Import list.csv into OpenOffice using comma as field separator.
Edit as required, and export as a .bat file to download by pid whichever episodes you want.

Not tested.
#5
Anyone who wants to know why the Doctor Who box set doesn't show up in search results should read the docs. Anyone who wants to know how to get a list of the available episodes should also read the docs, though you will come across pretty much the same solution proffered by @GeoffSmith. I'm going to add an option in the next release to make that process a bit easier.

To follow up from Geoff, if you're on macOS or Linux you have some better tools to work with if you want to generate commands to download individual episodes.  For example:
Code:
get_iplayer --test --pid=b006q2x0  --pid-recursive | awk -F ", " '/^Doctor Who/ { print "get_iplayer --pid="$NF"  # "$0; fflush(stdout) }' | tee drwho.sh
Once the list of commands has been printed to the screen, kill with Ctrl-C. The file drwho.sh will contain a list of basic get_iplayer commands to download each episode individually by PID, which you can pick and choose from to build a shell script. Adjust to suit.