Here i'll explain what providers exists, how they handle their data sources and the format of the different configuration files .