mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-09-17 10:40:12 +02: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.write(checkmode + ' ' + str(count) + '\n')
|
||||||
f.close()
|
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...
|
# Calculate and write stats for licenses...
|
||||||
licenses = {}
|
licenses = {}
|
||||||
for app in metaapps:
|
for app in metaapps:
|
||||||
|
Loading…
Reference in New Issue
Block a user