1 # -*- coding: utf-8 -*-
3 from urllib
.parse
import parse_qsl
4 from lib
.scraper
import Scraper
9 action
, key
, artist
, url
, nfo
, settings
= self
._parse
_argv
()
10 Scraper(action
, key
, artist
, url
, nfo
, settings
)
12 def _parse_argv(self
):
13 params
= dict(parse_qsl(sys
.argv
[2].lstrip('?')))
14 # actions: find, resolveid, NfoUrl, getdetails
15 action
= params
['action']
17 key
= params
.get('key', '')
19 artist
= params
.get('artist', '')
20 # url: provided by the scraper on previous run
21 url
= params
.get('url', '')
22 # nfo: musicbrainz url from .nfo file
23 nfo
= params
.get('nfo', '')
24 # path specific settings
25 settings
= params
.get('pathSettings', {})
26 return action
, key
, artist
, url
, nfo
, settings
29 if (__name__
== '__main__'):