Changeset 5675


Ignore:
Timestamp:
Aug 8, 2017, 1:37:56 PM (21 months ago)
Author:
Juanma
Message:

zmdManager and infoManager changes

Location:
lliurex-store/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/debian/changelog

    r5674 r5675  
    33  * zmdManager checks service=true for zomandos that aren't configured but may be installed on the system
    44  * infoManager forces ".desktop" sufix in the id field of the apps.
     5  * Removed debug info from cli
     6  * Disabled appManager plugin
    57
    68 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 08 Aug 2017 13:23:09 +0200
  • lliurex-store/trunk/fuentes/lliurex-store-cli/usr/share/lliurex-store/lliurex-store-cli.py

    r5201 r5675  
    4646                                                                for cat in data['categories']:
    4747                                                                        listCat.append(_(cat))
    48 #                                                               print(_(u'Categories')+': '+','.join(data['categories']))
    4948                                                                print(_(u'Categories')+': '+','.join(listCat))
    5049                                                                msg=''
     
    5655                                                                print(_(u'Summary')+': '+data['summary'])
    5756                                                                desc=(html2text.html2text(data['description'],"lxml"))
    58 #                                                               print(u'Description'+': '+data['description'])
    5957                                                                print(_(u'Description')+': '+desc)
    6058                                                                pkgString=[]
     
    102100                                                        msg=_(u"Unable to show")
    103101                                        if action=='list':
    104 #                                                       msg=_(u"Category")
    105102                                                        failed=', '.join(failed)
    106103
     
    130127                        store.set_debug(args.debug)
    131128                        parms['debug']=args.debug'''
    132         if args.info:
     129        if args.view:
    133130                actions.append('info')
    134                 parms['info']=args.info
     131                parms['info']=args.view
    135132        if args.search:
    136133                actions.append('search')
     
    142139                actions.append('remove')
    143140                parms['remove']=args.remove
    144 #       if args.list:
    145 #               actions.append('list')
    146 #               parms['list']=args.list
    147 #       if args.list_sections:
    148 #               actions.append('list_sections')
    149 #               parms['list_sections']=args.list_sections
    150141
    151142        actionList={'search':False,'info':False,'pkgInfo':False,'install':False,'remove':False,'list':False,'list-sections':False}
    152143        start_time=time.time()
    153144        for action in actions:
    154 #               print(u"Launching: "+action)
    155145                store.execute_action(action,parms[action])
    156146                actionList[action]=False
    157147               
    158 #       print ("All actions launched: " +str(actions))
    159148        while store.is_action_running():
    160149                progressDic=store.get_progress()
     
    177166                                        print (CURSOR_UP + ERASE_LINE)
    178167                                        actionList[key]=print_results(key)
    179 #       print("Checking progress for ")
    180168        print_results()
    181169
    182170def process_Args(args):
    183171        parser=argparse.ArgumentParser(description=(u'Lliurex Store'))
    184 #       parser.add_argument('--list',metavar="Category",action='append',nargs='?',help=(_(u"List all packages, optionally list packages from a given category")))
    185 #       parser.add_argument('--list-sections',action='store_true',help=(_(u"List all sections from the store")))
    186         parser.add_argument('--search',metavar='Name',nargs='?',help=(_(u"Search a package")))
    187         parser.add_argument('--info',metavar='Name',nargs='?',help=(_(u"Show all info from a package")))
    188         parser.add_argument('--install',metavar='Package',help=(_(u"Install a package")))
    189         parser.add_argument('--remove',metavar='Package',help=(_(u"Remove a package")))
     172        parser.add_argument('-s','--search',metavar='Name',nargs='?',help=(_(u"Search a package")))
     173        parser.add_argument('-v','--view',metavar='Name',nargs='?',help=(_(u"Show all info from a package")))
     174        parser.add_argument('-i','--install',metavar='Package',help=(_(u"Install a package")))
     175        parser.add_argument('-r','--remove',metavar='Package',help=(_(u"Remove a package")))
    190176#       parser.add_argument('--debug',action='store_true',help=(_(u"Prints debug information")))
    191         parser.add_argument('--bundles',action='store_true',help=(_(u"Load app bundles catalog")))
     177#       parser.add_argument('--bundles',action='store_true',help=(_(u"Load app bundles catalog")))
    192178
    193179        args=parser.parse_args()
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/appImageManager.py

    r5216 r5675  
    2828                self.infoPage='https://bintray.com/probono/AppImages/$(appname)'
    2929                self.count=0
     30                self.disabled=True
    3031        #def __init__
    3132
     
    4748                self.progress=0
    4849                self.result['status']={'status':-1,'msg':''}
    49                 self.result['data']=''
     50                self.result['data']=list(applist)
    5051                dataList=[]
    51                 for appInfo in applist:
    52                         if action=='install':
    53                                 dataList.append(self._install_appImg(appInfo))
    54                         if action=='remove':
    55                                 dataList.append(self._remove_appImg(appInfo))
    56                         if action=='pkginfo':
    57                                 dataList.append(self._get_info(appInfo))
    58                 self.result['data']=list(dataList)
     52                if self.disabled:
     53                        self._set_status(9)
     54                else:
     55                        for appInfo in applist:
     56                                if action=='install':
     57                                        dataList.append(self._install_appImg(appInfo))
     58                                if action=='remove':
     59                                        dataList.append(self._remove_appImg(appInfo))
     60                                if action=='pkginfo':
     61                                        dataList.append(self._get_info(appInfo))
     62                        self.result['data']=list(dataList)
    5963                self.progress=100
    6064                return(self.result)
Note: See TracChangeset for help on using the changeset viewer.