*WARNING* - some of these scripts can add or delete recordings. While I've never had any accidental deletions, I do not guarantee you won't (though if you start with the "tasks" scripts you will at least have the Series IDs to add back in should you need them). I also can't guarantee these won't break if the API changes in the future.
Github repository: https://github.com/blainebauer/hdhr_dvr_scripts
- tasks - A list of your DVR tasks, including the Task (Rule) ID and Series ID
- search - Search for a series; will return the Series ID
- addseries - Add a task for the series ID. Defauts to zero seconds start padding, but you can change that
- deletetask - Delete a task (get the Task ID using tasks)
- upcoming - List upcoming episodes for a Series ID
- allupcoming - List upcoming episodes for all series