How to create a list of unused items in a project

Your answer lies in this post

Line 53: purgeElements = doc.GetUnusedElements(catIdList)