I don't know if I'm the only one, but I'm really frustrated by TheTVDB's lack of support (and what sometimes seems like outright contempt) for pro wrestling. However, TVRage has no such issues (it's what I use in Filebot for renaming purposes). So I wrote this agent that pulls metadata from TVRage.
It also pulls artwork for a few shows from TVDB, but I had to hard-code the IDs for those because with the awful state of wrestling shows on TVDB I couldn't find an easy, reliable way to match the shows with the right IDs. They are Raw, SmackDown, Impact, WWE Pay-Per-View, NXT, Tough Enough, and Nitro. I couldn't find any other ones on there with useable cover art, anyway.
This is my first time writing anything in Python, and I'm still getting used to it and the Plex Framework, so I'm labeling this an alpha release. There are probably bugs and quirks, and I'm still looking for a better way ti get artwork. Any suggestions and comments would be much appreciated. If you try to use this and it doesn't work for you or there's some sort of bug, please give as much detail as possible and post the log (preferably pastebin).
P.S.This should work reasonably well as a general agent, except for artwork, if you want to use TVRage data instead of TVDB. But again, it's an alpha release, so proceed with caution.
Wrestling.bundle.zip (91.4 KB)