def parse_record_json(json): record = Record() record.folder = json['folder'] record.title = json['title'] record.login = json['login'] record.password = json['password'] record.login_url = json['login_url'] record.notes = json['notes'] record.custom_fields = json['custom_fields'] return record
def parse_json(json): record = Record() record.folder = json['folder'] record.title = json['title'] record.login = json['login'] record.password = json['password'] record.login_url = json['login_url'] record.notes = json['notes'] record.custom_fields = json['custom_fields'] return record
def parse_line(line): fields = line.split('\t') record = Record() record.folder = fields[0] record.title = fields[1] record.login = fields[2] record.password = fields[3] record.login_url = fields[4] record.notes = fields[5].replace('\\\\n', '\n') record.custom_fields = [{'name': fields[i], 'value': fields[i + 1], 'type': 'text'} for i in range(6, len(fields) - 1, 2)] return record
def parse_line(line): fields = line.split('\t') record = Record() record.folder = fields[0] record.title = fields[1] record.login = fields[2] record.password = fields[3] record.login_url = fields[4] record.notes = fields[5].replace('\\\\n', '\n') record.custom_fields = [{'name': fields[i], 'value': fields[i + 1], 'type': 'text'} for i in range(6, len(fields) - 1, 2)] return record
def sample_record(): record = Record() record.folder = "folder" record.title = "title" record.login = "******" record.password = "******" record.login_url = "login_url" record.notes = "line1\nline2\nline3" record.custom_fields = [ {"name": "cf1", "value": "cf1val", "type": "text"}, {"name": "cf2", "value": "cf2val", "type": "text"}, ] return record
def sample_record(): record = Record() record.folder = 'folder' record.title = 'title' record.login = '******' record.password = '******' record.login_url = 'login_url' record.notes = 'line1\nline2\nline3' record.custom_fields = [{ 'name': 'cf1', 'value': 'cf1val', 'type': 'text' }, { 'name': 'cf2', 'value': 'cf2val', 'type': 'text' }] return record