It's been a couple of years since I last messed with this and surprisingly, it still works quite well even with the latest calibre database. I actually started with COPS but the search function on that one doesn't work as well as the one in Calibre-PHP and I'd need to create a complete set of layout templates for COPS to suit my preferences. I know Calibre-PHP isn't being developed anymore but really, kudos for this.
|