From 3f02d0e126bb405222ab854c295131f01270efc6 Mon Sep 17 00:00:00 2001 From: Ciaran Gultnieks Date: Sun, 22 Jan 2012 11:00:45 +0000 Subject: [PATCH] Total download stats per app (since October) --- stats/known_apks.txt | 4 + stats/total_downloads_app.txt | 194 ++++++++++++++++++++++++++++++++++ updatestats.py | 11 +- 3 files changed, 208 insertions(+), 1 deletion(-) create mode 100644 stats/total_downloads_app.txt diff --git a/stats/known_apks.txt b/stats/known_apks.txt index 9b12832f..e33a39f6 100644 --- a/stats/known_apks.txt +++ b/stats/known_apks.txt @@ -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 index 00000000..905e7e79 --- /dev/null +++ b/stats/total_downloads_app.txt @@ -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 diff --git a/updatestats.py b/updatestats.py index 068c0b6d..4c7b1c57 100755 --- a/updatestats.py +++ b/updatestats.py @@ -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:'