Esempio n. 1
0
 def db(self):
     db = ShortcutsDb('test')
     db.put_shortcut('google', 'g', 'http://google', 'icon', True)
     db.put_shortcut('google maps', 'maps', 'http://maps.google', 'icon',
                     True)
     db.put_shortcut('google calendar', 'cal', 'http://cal.google', 'icon',
                     True)
     db.put_shortcut('google music', 'm', 'http://music.google', 'icon',
                     True)
     return db
Esempio n. 2
0
 def db(self, tmpdir):
     db = ShortcutsDb(os.path.join(str(tmpdir), 'shortcuts.json'))
     db.put_shortcut('google', 'g', 'http://google', 'icon', True, False)
     db.put_shortcut('google maps', 'maps', 'http://maps.google', 'icon',
                     True, False)
     db.put_shortcut('google calendar', 'cal', 'http://cal.google', 'icon',
                     True, False)
     db.put_shortcut('google music', 'm', 'http://music.google', 'icon',
                     True, False)
     return db
Esempio n. 3
0
 def db(self, tmpdir):
     db = ShortcutsDb(os.path.join(str(tmpdir), 'shortcuts.json'))
     db.put_shortcut('google', 'g', 'http://google', 'icon', True)
     db.put_shortcut('google maps', 'maps', 'http://maps.google', 'icon', True)
     db.put_shortcut('google calendar', 'cal', 'http://cal.google', 'icon', True)
     db.put_shortcut('google music', 'm', 'http://music.google', 'icon', True)
     return db
 def prefs_shortcut_update(self, url_params):
     req_data = url_params['query']
     logger.info('Add/Update shortcut: %s', json.dumps(req_data))
     shortcuts = ShortcutsDb.get_instance()
     id = shortcuts.put_shortcut(
         req_data['name'], req_data['keyword'], req_data['cmd'],
         req_data.get('icon') or None,
         str_to_bool(req_data['is_default_search']),
         str_to_bool(req_data['run_without_argument']), req_data.get('id'))
     shortcuts.commit()
     return {'id': id}
Esempio n. 5
0
 def prefs_shortcut_update(self, url_params):
     req_data = url_params['query']
     logger.info('Add/Update shortcut: %s' % json.dumps(req_data))
     shortcuts = ShortcutsDb.get_instance()
     id = shortcuts.put_shortcut(force_unicode(req_data['name']),
                                 force_unicode(req_data['keyword']),
                                 force_unicode(req_data['cmd']),
                                 req_data['icon'],
                                 str_to_bool(req_data['is_default_search']),
                                 req_data.get('id'))
     shortcuts.commit()
     return {'id': id}
 def prefs_shortcut_update(self, url_params):
     req_data = url_params['query']
     logger.info('Add/Update shortcut: %s' % json.dumps(req_data))
     shortcuts = ShortcutsDb.get_instance()
     id = shortcuts.put_shortcut(force_unicode(req_data['name']),
                                 force_unicode(req_data['keyword']),
                                 force_unicode(req_data['cmd']),
                                 req_data.get('icon') or None,
                                 str_to_bool(req_data['is_default_search']),
                                 req_data.get('id'))
     shortcuts.commit()
     return {'id': id}
 def __init__(self):
     self.shortcutsDb = ShortcutsDb.get_instance()
 def prefs_shortcut_remove(self, url_params):
     req_data = url_params['query']
     logger.info('Remove shortcut: %s', json.dumps(req_data))
     shortcuts = ShortcutsDb.get_instance()
     shortcuts.remove(req_data['id'])
     shortcuts.commit()
 def prefs_shortcut_get_all(self, url_params):
     logger.info('Handling /shortcut/get-all')
     shortcuts = ShortcutsDb.get_instance()
     return shortcuts.get_sorted_records()
Esempio n. 10
0
 def __init__(self):
     self.shortcutsDb = ShortcutsDb.get_instance()
 def prefs_shortcut_remove(self, url_params):
     req_data = url_params['query']
     logger.info('Remove shortcut: %s' % json.dumps(req_data))
     shortcuts = ShortcutsDb.get_instance()
     shortcuts.remove(req_data['id'])
     shortcuts.commit()
 def prefs_shortcut_get_all(self, url_params):
     logger.info('Handling /shortcut/get-all')
     shortcuts = ShortcutsDb.get_instance()
     return shortcuts.get_sorted_records()