thisinfo['source'] = ''
thisinfo['tracker'] = ''
thisinfo['disabled'] = None
+ thisinfo['antifeatures'] = None
thisinfo['marketversion'] = ''
thisinfo['marketvercode'] = '0'
thisinfo['repotype'] = ''
thisinfo['tracker'] = value
elif field == 'Disabled':
thisinfo['disabled'] = value
+ elif field == 'AntiFeatures':
+ parts = value.split(",")
+ for part in parts:
+ if (part != "Ads" and
+ part != "Tracking" and
+ part != "NonFreeNet" and
+ part != "NonFreeAdd"):
+ print "Unrecognised antifeature '" + part + "'"
+ sys.exit(1)
+ thisinfo['antifeatures'] = value
elif field == 'Market Version':
thisinfo['marketversion'] = value
elif field == 'Market Version Code':
Disabled:Issues with a) Google Analytics usage tracking, b) ads, c) vague licensing
+AntiFeatures:Ads,Tracking
License:GPLv2
Web Site:http://tomtasche.at/p/SayMyName
Source Code:http://github.com/TomTasche/SayMyName
addElement('tracker', app['tracker'], doc, apel)
addElement('marketversion', app['marketversion'], doc, apel)
addElement('marketvercode', app['marketvercode'], doc, apel)
+ if not (app['antifeatures'] is None):
+ addElement('antifeatures', app['antifeatures'], doc, apel)
gotmarketver = False