예제 #1
0
def read_clients():
    """ Retrieve from clients.xml file the list of the supported clients """

    parser = MyXmlParser('clients.xml')

    n_clients = parser.number_entries('client')
    # return a list of entry like {name:'value',command:'value'}
    entries = parser.get_list(n_clients, ['name', 'command'], ['\n', '\t'])
    clients = {}
    for client in entries:
        clients[str(client['name'])] = str(client['command'])

    return clients
예제 #2
0
파일: clients.py 프로젝트: Cereal84/TSRAD
def read_clients():
	""" Retrieve from clients.xml file the list of the supported clients """

	parser = MyXmlParser('clients.xml')
	
	n_clients = parser.number_entries('client')
	# return a list of entry like {name:'value',command:'value'}
	entries = parser.get_list(n_clients,['name','command'],['\n','\t'])
	clients = {}
	for client in entries:
		clients[str(client['name'])] = str(client['command'])
		
	return clients
예제 #3
0
def catalogo():
	""" 
	     retrieve all tv-series from telefilm.xml   
	     should build a list of telefilm catalog[<name-serie>].parameters (like quality)
	"""

	parser = MyXmlParser('telefilm.xml')
	
	n_series = parser.number_entries('serie')
	# return a list of entry like {title:'value',quality:'value'}
	entries = parser.get_list(n_series,['title','quality'],['\n','\t'])
	catalog = []
	for serie in entries:
		key = ((serie['title']+serie['quality']).replace(' ','')).lower()
		catalog.append(key)
	

	return catalog