Ignore:
Timestamp:
Dec 21, 2016, 3:47:38 PM (3 years ago)
Author:
Juanma
Message:

wip on yml

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  
    114114                                if 'embed' not in appInfo['video']:
    115115                                        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()
    116121                        applistInfo.append(appInfo)
    117122                        self._callback_progress()
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/loadStore.py

    r3105 r3144  
    77class loadstore:
    88        def __init__(self):
    9                 self.dbg=0
     9                self.dbg=1
    1010                self.pluginInfo={'load':'*'}
    1111                self.store=''
     
    2020        def _debug(self,msg=''):
    2121                if self.dbg==1:
    22                         print ('_debug Load: '+msg)
     22                        print ('DEBUG Load: '+msg)
    2323        #def _debug
    2424
     
    4141                store.load(appstream.StoreLoadFlags.APP_INFO_USER)
    4242                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')
    4445                if os.path.exists(lliurex_dir):
    4546                        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'):
    4749                                        storePath=Gio.File.new_for_path(lliurex_dir+'/'+lliurex)
    4850                                        self._debug("Adding file "+lliurex_dir+'/'+lliurex)
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/searchManager.py

    r3099 r3144  
    11import locale
     2import gi
     3gi.require_version('AppStreamGlib', '1.0')
     4from gi.repository import AppStreamGlib as appstream
    25
    36class searchmanager:
     
    2932
    3033        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]
    3139                self.store=appstreamStore
    3240                if action=='list':
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/storeManager.py

    r3105 r3144  
    378378                        finder=self.registeredPlugins[action][('*')]
    379379                #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]
    385385#               searchFunction=eval(finder+"()")
    386386                searchFunction=eval(self.pluginMod+'.'+finder+"()")
Note: See TracChangeset for help on using the changeset viewer.