mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-13 02:30:11 +01:00
Two new stats files: categories.txt, antifeatures.txt
This commit is contained in:
parent
4a63ace610
commit
59cde15ad1
@ -182,6 +182,37 @@ def main():
|
||||
f.write(checkmode + ' ' + str(count) + '\n')
|
||||
f.close()
|
||||
|
||||
ctgs = {}
|
||||
for app in metaapps:
|
||||
if app['Category'] is None:
|
||||
continue
|
||||
categories = [c.strip() for c in app['Category'].split(';')]
|
||||
for category in categories:
|
||||
if category in ctgs:
|
||||
ctgs[category] += 1;
|
||||
else:
|
||||
ctgs[category] = 1
|
||||
f = open('stats/categories.txt', 'w')
|
||||
for category, count in ctgs.iteritems():
|
||||
f.write(category + ' ' + str(count) + '\n')
|
||||
f.close()
|
||||
|
||||
afs = {}
|
||||
for app in metaapps:
|
||||
if app['AntiFeatures'] is None:
|
||||
continue
|
||||
antifeatures = [a.strip() for a in app['AntiFeatures'].split(',')]
|
||||
for antifeature in antifeatures:
|
||||
if antifeature in afs:
|
||||
afs[antifeature] += 1;
|
||||
else:
|
||||
afs[antifeature] = 1
|
||||
f = open('stats/antifeatures.txt', 'w')
|
||||
for antifeature, count in afs.iteritems():
|
||||
f.write(antifeature + ' ' + str(count) + '\n')
|
||||
f.close()
|
||||
return
|
||||
|
||||
# Calculate and write stats for licenses...
|
||||
licenses = {}
|
||||
for app in metaapps:
|
||||
|
Loading…
Reference in New Issue
Block a user