File indexing completed on 2024-05-19 05:42:35

0001 REPOSITORY_NAME = 'Kate'
0002 
0003 def accept(path):
0004     return '/kate/' in path
0005 
0006 
0007 def process(path, addPkg):
0008     import re
0009 
0010     if 'addons' in path:
0011         pkgGrpName = 'addons'
0012         match = re.match(".*kate/addons/(.*?)/.*", path)
0013         pkgName = match.group(1) if match else 'Unknown'
0014     elif 'apps' in path:
0015         pkgGrpName = 'apps'
0016         match = re.match(".*kate/apps/(.*?)/.*", path)
0017         pkgName = match.group(1) if match else 'Unknown'
0018     else:
0019         pkgGrpName = None
0020         pkgName = 'etc'
0021 
0022     addPkg('Kate', None, REPOSITORY_NAME, None)
0023     addPkg(pkgGrpName, 'Kate', None, None)
0024     addPkg(pkgName, pkgGrpName, None, None)
0025     return pkgName
0026