No I haven't written about it because my approach was not end-user friendly (involves regex and Notepad++).
There is this Mass Download tool which allows you to download all types of codes arranged nicely in folders and sub-folders.
It was taking too much time in our environment because of overhead of opening and closing every file on presentation server. I took inspiration from that tool to download few big files (one each for class, report, function module etc ) compressed in zip format. The combined files had sort of xml tags as marker to distinguish one object from another. Something like <name>ZTEST</name><code>report...data...</code><name>ZTEST2</name><code>...
The uncompressed source codes size was ~200MB and I used Notepad++ or GVim to perform search for hard-coded text or code snippet of particular pattern.