import json class VConfig: def __init__(self, config_file, close_config_after=True): self._jconf = json.loads(config_file.read()) if close_config_after: config_file.close() def vk_host(self): return self._jconf["vk_host"] def audio_list_url(self): return self._jconf["audio_list_url"] def audio_data_url(self): return self._jconf["audio_data_url"] def vk_id(self): return int(self._jconf["vk_id"]) def manifests_directory(self): return self._jconf["manifests_directory"] def audio_directory(self): return self._jconf["audio_directory"] def audio_list_payload(self): return self._jconf["audio_list_payload"] def audio_data_payload(self): return self._jconf["audio_data_payload"]