def __getCheatsheets(self):
server = self.serverManager.getDownloadServer(self.localServer)
url = server.url
if not url[-1] == '/':
url = url + '/'
url = url + self.jsonServerLocation
data = requests.get(url).text
data = ast.literal_eval(data)
cheatsheets = []
icon = self.__getIconWithName('cheatsheet')
for k,d in data['cheatsheets'].items():
c = Cheatsheet()
c.name = d['name']
c.aliases = d['aliases']
c.globalversion = data['global_version']
c.version = d['version']
c.image = icon
c.onlineid = k
c.status = 'online'
cheatsheets.append(c)
return sorted(cheatsheets, key=lambda x: x.name.lower())
评论列表
文章目录