Currently the grabbers write listings to standard output and support a --days option. Two of them have --configure modes and use a configuration file in ~/.xmltv/. We plan to standardize the grabber interface a bit more so they are easier to call from other programs.