Board Thread:New Features/@comment-1526346-20160902104505/@comment-24473195-20160919203017

452 wrote: Since I've already written a script which retrieves various special pages and maintenance categories and displays them on a single page - long before insights - I've repurposed it to create a mix-and-match maintenance list.

I've been using it for several days, and I haven't come across any major issues.

I'm following this thread, so if you find any bugs, or have any suggestions, leave a comment below and I'll look into it. Indeed, the original was very nice, and I still use it from time to time.

This looks good overall. A minor optimization tweak would be to use the categoryinfo api to just fetch the number of pages in a category, rather than all its contents until there is a need to do the intersection. Unfortunately, there isn't a similar api call for Special reports probably because this would be a very expensive operation, unless it was stored and cached separately.

Another useful tweak would be to clearly separate categories from special pages because it becomes kind of confusing to see it all mixed up like that, and there's a difference between tracking categories (generated automatically) and categories populated by users.