Changeset 3144 for lliurex-store/trunk
- Timestamp:
- Dec 21, 2016, 3:47:38 PM (4 years ago)
- Location:
- lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/infoManager.py
r3099 r3144 114 114 if 'embed' not in appInfo['video']: 115 115 appInfo['video']=appInfo['video'].replace('watch?v=','embed/') 116 print(app.get_bundles()) 117 for bundle in app.get_bundles(): 118 print("3") 119 if bundle.get_kind()==0: 120 appInfo['installerUrl']=bundle.get_id() 116 121 applistInfo.append(appInfo) 117 122 self._callback_progress() -
lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/loadStore.py
r3105 r3144 7 7 class loadstore: 8 8 def __init__(self): 9 self.dbg= 09 self.dbg=1 10 10 self.pluginInfo={'load':'*'} 11 11 self.store='' … … 20 20 def _debug(self,msg=''): 21 21 if self.dbg==1: 22 print (' _debugLoad: '+msg)22 print ('DEBUG Load: '+msg) 23 23 #def _debug 24 24 … … 41 41 store.load(appstream.StoreLoadFlags.APP_INFO_USER) 42 42 store.load(appstream.StoreLoadFlags.DESKTOP) 43 lliurex_dir="/usr/share/app-info/xmls" 43 lliurex_dir="/usr/share/app-info/xmls2" 44 store.set_origin('lliurex') 44 45 if os.path.exists(lliurex_dir): 45 46 for lliurex in os.listdir(lliurex_dir): 46 if lliurex.endswith('.xml'): 47 # if lliurex.endswith('.yml'): 48 if lliurex.endswith('.xml') or lliurex.endswith('.yml'): 47 49 storePath=Gio.File.new_for_path(lliurex_dir+'/'+lliurex) 48 50 self._debug("Adding file "+lliurex_dir+'/'+lliurex) -
lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/searchManager.py
r3099 r3144 1 1 import locale 2 import gi 3 gi.require_version('AppStreamGlib', '1.0') 4 from gi.repository import AppStreamGlib as appstream 2 5 3 6 class searchmanager: … … 29 32 30 33 def execute_action(self,appstreamStore,action,tokens): 34 if len(tokens.split(' '))>1 or action=='list': 35 self._debug("Tokenizing search items") 36 tokens=appstream.utils_search_tokenize(tokens) 37 else: 38 tokens=[tokens] 31 39 self.store=appstreamStore 32 40 if action=='list': -
lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/storeManager.py
r3105 r3144 378 378 finder=self.registeredPlugins[action][('*')] 379 379 #Tokenize the search if there're multiple items 380 if len(searchItem.split(' '))>1 or action=='list':381 self._debug("Tokenizing search items")382 searchItem=appstream.utils_search_tokenize(searchItem)383 else:384 searchItem=[searchItem]380 # if len(searchItem.split(' '))>1 or action=='list': 381 # self._debug("Tokenizing search items") 382 # searchItem=appstream.utils_search_tokenize(searchItem) 383 # else: 384 # searchItem=[searchItem] 385 385 # searchFunction=eval(finder+"()") 386 386 searchFunction=eval(self.pluginMod+'.'+finder+"()")
Note: See TracChangeset
for help on using the changeset viewer.