chiark / gitweb /
Total download stats per app (since October)
authorCiaran Gultnieks <ciaran@ciarang.com>
Sun, 22 Jan 2012 11:00:45 +0000 (11:00 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Sun, 22 Jan 2012 11:00:45 +0000 (11:00 +0000)
stats/known_apks.txt
stats/total_downloads_app.txt [new file with mode: 0644]
updatestats.py

index 9b12832f5142acd86796c7b0fd0d834f82df0e9a..e33a39f695c3c2e57841ee25fd28f103eee499ea 100644 (file)
@@ -583,3 +583,7 @@ vu.de.urpool.quickdroid_38.apk vu.de.urpool.quickdroid 2011-05-16
 yaaic-0.5.apk org.yaaic
 yaaic-0.6.1.apk org.yaaic
 yaaic-0.6.apk org.yaaic
+FDroid.apk org.fdroid.fdroid
+com.zegoggles.smssync_1405.apk com.zegoggles.smssync
+Scrambled%20Net-5.0.apk org.hermit.netscramble
+com.zegoggles.smssync_1404.apk com.zegoggles.smssync
diff --git a/stats/total_downloads_app.txt b/stats/total_downloads_app.txt
new file mode 100644 (file)
index 0000000..905e7e7
--- /dev/null
@@ -0,0 +1,194 @@
+# Total downloads by application, since October 2011
+ALL 165979
+An.stop 766
+aarddict.android 304
+android.androidVNC 923
+apps.droidnotify 4
+at.tomtasche.reader 78
+caldwell.ben.trolly 603
+cm.aptoide.pt 81
+cmupdaterapp.ui 1489
+com.FireFart.Permissions 811
+com.agiro.scanner.android 221
+com.alfray.mandelbrot2 512
+com.alfray.timeriffic 306
+com.andrewshu.android.reddit 833
+com.android.inputmethod.norwegian 122
+com.android.keepass 1278
+com.angrydoughnuts.android.alarmclock 1485
+com.appengine.paranoid_android.lost 146
+com.axelby.podax 5
+com.beem.project.beem 926
+com.boardgamegeek 521
+com.bwx.bequick 890
+com.bwx.qs.battery 737
+com.chessclock.android 41
+com.commonsware.android.arXiv 453
+com.csipsimple 902
+com.danga.squeezer 150
+com.dozingcatsoftware.bouncy 1093
+com.drodin.tuxrider 26
+com.eddyspace.networkmonitor 371
+com.eleybourn.bookcatalogue 895
+com.episode6.android.appalarm.pro 3
+com.evancharlton.mileage 363
+com.example.android.maxpapers 788
+com.fsck.k9 2956
+com.funambol.androidsync 528
+com.ghostsq.commander 1718
+com.google.android.diskusage 1514
+com.google.android.maps.mytracks 533
+com.google.android.stardroid 4
+com.google.code.appsorganizer 1048
+com.google.zxing.client.android 2982
+com.googlecode.androidcells 403
+com.googlecode.chartdroid 222
+com.googlecode.droidwall 1465
+com.googlecode.talkmyphone 285
+com.gpl.rpg.AndorsTrail 1745
+com.ichi2.anki 975
+com.jadn.cc 134
+com.kirit.android.mintercept 846
+com.kmagic.solitaire 1164
+com.lecz.android.tiltmazes 789
+com.liato.bankdroid 258
+com.matburt.mobileorg 503
+com.mobilepearls.sokoban 838
+com.morphoss.acal 2434
+com.mp3tunes.android.player 54
+com.nexes.manager 1178
+com.proch.practicehub 367
+com.replica.replicaisland 825
+com.ringdroid 668
+com.roozen.SoundManager 564
+com.serone.desktoplabel 434
+com.smorgasbork.hotdeath 309
+com.teleca.jamendo 839
+com.textuality.lifesaver2 309
+com.totsp.bookworm 406
+com.totsp.crossword.shortyz 73
+com.unitedcoders.android.gpodroid 57
+com.voidcode.diasporawebclient 309
+com.volosyukivan 682
+com.wanghaus.remembeer 91
+com.webworxshop.swallowcatcher 499
+com.zegoggles.smssync 690
+cz.hejl.chesswalk 235
+cz.romario.opensudoku 600
+de.blau.android 24
+de.joergjahnke.c64.android 31
+de.shandschuh.slightbackup 403
+de.shandschuh.sparserss 1230
+de.ub0r.android.adBlock 1410
+dk.andsen.asqlitemanager 334
+edu.nyu.cs.omnidroid.app 528
+edu.rit.poe.atomix 696
+es.prodevelop.gvsig.mini 522
+fm.libre.droid 419
+fr.seeks 155
+goo.TeaTimer 507
+info.guardianproject.browser 273
+info.guardianproject.cacert 393
+info.lamatricexiste.network 1676
+info.staticfree.android.units 940
+me.guillaumin.android.osmtracker 493
+mixedbit.speechtrainer 252
+name.bagi.levente.pedometer 725
+net.androgames.level 185
+net.avs234 165
+net.bytten.xkcdviewer 695
+net.cactii.mathdoku 509
+net.dahanne.android.regalandroid 211
+net.fercanet.LNM 780
+net.gaast.giggity 182
+net.jaqpot.netcounter 687
+net.mafro.android.wakeonlan 331
+net.osmand 662
+net.osmand.plus 2395
+net.pierrox.mcompass 9
+net.rocrail.androc 884
+net.sf.andbatdog.batterydog 1016
+net.sourceforge.servestream 406
+net.status.client.mobile 275
+net.sylvek.sharemyposition 251
+net.tapi.handynotes 916
+net.tedstein.AndroSS 1514
+net.tevp.postcode 155
+nl.sogeti.android.gpstracker 778
+nu.firetech.android.pactrack 52
+org.abrantix.rockon.rockonnggl 1192
+org.adaway 2705
+org.adw.launcher 682
+org.andnav.osm 554
+org.androidsoft.games.memory.kids 306
+org.connectbot 1495
+org.coolreader 3582
+org.curiouscreature.android.shelves 171
+org.damazio.notifier 247
+org.droidseries 868
+org.eehouse.android.xw4 847
+org.example.pushupbuddy 286
+org.fdroid.fdroid 35128
+org.fdroid.taskstrid 23
+org.fosdem 205
+org.geometerplus.zlibrary.ui.android 2541
+org.helllabs.android.xmp 253
+org.hermit.audalyzer 772
+org.hermit.netscramble 452
+org.hermit.tricorder 1134
+org.jessies.mathdroid 504
+org.jfedor.frozenbubble 2450
+org.jmoyer.NotificationPlus 36
+org.johanhil.flygtider 64
+org.jtb.alogcat 858
+org.jtb.droidlife 805
+org.jtb.httpmon 369
+org.kost.externalip 754
+org.kreed.vanilla 671
+org.linphone 586
+org.mailboxer.saymyname 31
+org.marcus905.wifi.ace 765
+org.mixare 667
+org.moparisthebest.appbak 799
+org.mozilla.firefox 5832
+org.mult.daap 332
+org.mustard.android 849
+org.mythdroid 239
+org.navitproject.navit 653
+org.opensatnav 1015
+org.paulmach.textedit 1163
+org.penghuang.tools.rotationlock 83
+org.piwik.mobile 115
+org.pocketworkstation.pckeyboard 1925
+org.scoutant.blokish 1252
+org.sipdroid.sipua 438
+org.sixgun.ponyexpress 323
+org.sparkleshare.android 57
+org.swiftp 410
+org.thialfihar.android.apg 776
+org.thoughtcrime.securesms 159
+org.tomdroid 389
+org.torproject.android 903
+org.transdroid 541
+org.ttrssreader 962
+org.vudroid 1253
+org.wahtod.wififixer 967
+org.wordpress.android 373
+org.xbmc.android.remote 358
+org.xcsoar 34
+org.yaaic 710
+org.yaxim.androidclient 774
+org.zirco 1895
+pl.magot.vetch.ancal 23
+remuco.client.android 110
+ru.gelin.android.weather.notification 493
+se.johanhil.clipboard 396
+se.johanhil.duckduckgo 730
+se.peterbjorkman.android.trafikinfo 108
+seanfoy.wherering 202
+tkj.android.homecontrol.mythmote 304
+to.networld.android.divedroid 183
+tuioDroid.impl 59
+urbanstew.RehearsalAssistant 345
+us.lindanrandy.cidrcalculator 4
+vu.de.urpool.quickdroid 712
index 068c0b6d8475e3d21c5c3429314f784d4aa6cbfd..4c7b1c57951a1638d8f401019a7e7e862fc1c96f 100755 (executable)
@@ -121,8 +121,17 @@ for logfile in glob.glob(os.path.join(logsdir,'access-*.log')):
                     if not apkname in unknownapks:
                         unknownapks.append(apkname)
 
+f = open('stats/total_downloads_app.txt', 'w')
+lst = []
+alldownloads = 0
 for app, count in apps.iteritems():
-    print app + " " + str(count)
+    lst.append(app + " " + str(count))
+    alldownloads += count
+lst.append("ALL " + str(alldownloads))
+f.write('# Total downloads by application, since October 2011\n')
+for line in sorted(lst):
+    f.write(line + '\n')
+f.close()
 
 if len(unknownapks) > 0:
     print '\nUnknown apks:'