diff options
Diffstat (limited to 'pydora/configure.py')
-rw-r--r-- | pydora/configure.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pydora/configure.py b/pydora/configure.py index d31c097..d58d445 100644 --- a/pydora/configure.py +++ b/pydora/configure.py | |||
@@ -32,11 +32,13 @@ class PandoraKeysConfigParser: | |||
32 | the pandora API docs keys source file. | 32 | the pandora API docs keys source file. |
33 | """ | 33 | """ |
34 | 34 | ||
35 | KEYS_URL = ("http://6xq.net/git/lars/pandora-apidoc.git/" | 35 | KEYS_URL = ( |
36 | "plain/json/partners.rst") | 36 | "http://6xq.net/git/lars/pandora-apidoc.git/plain/json/partners.rst" |
37 | ) | ||
37 | 38 | ||
38 | FIELD_RE = re.compile( | 39 | FIELD_RE = re.compile( |
39 | ":(?P<key>[^:]+): (?:`{2})?(?P<value>[^`\n]+)(?:`{2})?$") | 40 | ":(?P<key>[^:]+): (?:`{2})?(?P<value>[^`\n]+)(?:`{2})?$" |
41 | ) | ||
40 | 42 | ||
41 | def _fixup_key(self, key): | 43 | def _fixup_key(self, key): |
42 | key = key.lower() | 44 | key = key.lower() |
@@ -90,7 +92,7 @@ class PandoraKeysConfigParser: | |||
90 | key = self._clean_device_name(buffer.pop()) | 92 | key = self._clean_device_name(buffer.pop()) |
91 | current_partner = partners[key] = { | 93 | current_partner = partners[key] = { |
92 | "api_host": self._format_api_host(api_host) | 94 | "api_host": self._format_api_host(api_host) |
93 | } | 95 | } |
94 | 96 | ||
95 | buffer.append(line.strip().lower()) | 97 | buffer.append(line.strip().lower()) |
96 | 98 | ||
@@ -165,8 +167,9 @@ class Configurator: | |||
165 | self.add_partner_config(self.get_partner_config()) | 167 | self.add_partner_config(self.get_partner_config()) |
166 | self.get_value("user", "username", "Pandora Username: ") | 168 | self.get_value("user", "username", "Pandora Username: ") |
167 | self.get_password("user", "password", "Pandora Password: ") | 169 | self.get_password("user", "password", "Pandora Password: ") |
168 | self.set_static_value("api", "default_audio_quality", | 170 | self.set_static_value( |
169 | APIClient.HIGH_AUDIO_QUALITY) | 171 | "api", "default_audio_quality", APIClient.HIGH_AUDIO_QUALITY |
172 | ) | ||
170 | 173 | ||
171 | self.write_config() | 174 | self.write_config() |
172 | 175 | ||