24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#
import re
import json
from config import *
from channels import *
import ahttp as http
from xml.etree import ElementTree
# TuneIn radio directory
class tunein (ChannelPlugin):
# control flags
|
|
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#
import re
import json
from config import *
from channels import *
import ahttp
from xml.etree import ElementTree
# TuneIn radio directory
class tunein (ChannelPlugin):
# control flags
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
})
return r
# Fetch OPML, convert outline elements to dicts
def api(self, method):
r = []
opml = http.get(self.base + method)
x = ElementTree.fromstring(opml)
for outline in x.findall(".//outline"):
r.append(dict(outline.items()))
return r
|
|
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
})
return r
# Fetch OPML, convert outline elements to dicts
def api(self, method):
r = []
opml = ahttp.get(self.base + method)
x = ElementTree.fromstring(opml)
for outline in x.findall(".//outline"):
r.append(dict(outline.items()))
return r
|