PopularityContest

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(todo list)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
Here's one I made earlier...
 
Here's one I made earlier...
  
 +
===About===
  
 
I think it would be good for the community to have some idea of the install base for applications. So I wrote a very quick and dirty way for people to submit their installed package list.
 
I think it would be good for the community to have some idea of the install base for applications. So I wrote a very quick and dirty way for people to submit their installed package list.
  
 +
Announcement email http://lists.openmoko.org/pipermail/community/2010-April/061231.html
 +
 +
see also http://popcon.debian.org/
 +
 +
===Installation===
 
Try it with the following (will clobber anything called pop in /usr/bin):
 
Try it with the following (will clobber anything called pop in /usr/bin):
  
wget http://www.timwise.co.uk/om/pop/pop.tar.gz
+
wget http://www.timwise.co.uk/om/pop/pop.tar.gz
tar -C / pop.tar.gz
+
tar -C / -xzvf pop.tar.gz
  
 +
===submitting your package list===
 
then submit your package list with
 
then submit your package list with
  
/usr/bin/pop
+
/usr/bin/pop
  
 +
===collected data===
 
You can view submissions at
 
You can view submissions at
 
http://www.timwise.co.uk/om/pop/submissions/
 
http://www.timwise.co.uk/om/pop/submissions/
  
 +
First analysed data (only 5 sumbissions so far):
 +
http://www.timwise.co.uk/om/pop/summary20100410.txt
 +
 +
data was fetched and processed with the two scripts at http://github.com/timabell/popularity/tree/master/submissions/
 +
 +
basically:
 +
 +
mkdir tmp
 +
cd tmp
 +
wget -nd -r --no-parent -A '*.txt' http://www.timwise.co.uk/om/pop/submissions/
 +
awk '{ print $1 }' *.txt | sort | uniq -c | sort -nr | less
 +
 +
====results====
 +
interesting data I noticed from my initial 5 sumbissions
 +
* 4/5 have tangogps, mokonnect, mokomaze, midori, gpe-scap
 +
* 3/5 have vim, screen, pidgin, navit
 +
* 2/5 have vagalume, ofart, numtpyphysics, iptables, htop
 +
* 1/5 have yaouh, openmoocow, omnewrotate, podboy, pingus, omgps, make, gdb
  
 +
===code===
 
The code is at http://github.com/timabell/popularity
 
The code is at http://github.com/timabell/popularity
 
improvements would be welcome, as would inclusion in the various distros.
 
improvements would be welcome, as would inclusion in the various distros.
 
Perhaps if it works out this could be hosted by the various distro servers.
 
Perhaps if it works out this could be hosted by the various distro servers.
  
see also http://popcon.debian.org/
 
 
First analysed data (only 5 sumbissions so far):
 
http://www.timwise.co.uk/om/pop/summary20100410.txt
 
  
 
===Todo===
 
===Todo===
Line 31: Line 54:
 
* automated submissions (connectivity detection)
 
* automated submissions (connectivity detection)
 
* automated analysis
 
* automated analysis
 +
* create ipk
 
* inclusion in shr feeds
 
* inclusion in shr feeds
 
* prompt whether to participate when shr first run
 
* prompt whether to participate when shr first run
 
* move data collection to official server
 
* move data collection to official server
 +
 +
[[Category:Distributions]]

Latest revision as of 19:51, 16 July 2010

Here's one I made earlier...

Contents

[edit] About

I think it would be good for the community to have some idea of the install base for applications. So I wrote a very quick and dirty way for people to submit their installed package list.

Announcement email http://lists.openmoko.org/pipermail/community/2010-April/061231.html

see also http://popcon.debian.org/

[edit] Installation

Try it with the following (will clobber anything called pop in /usr/bin):

wget http://www.timwise.co.uk/om/pop/pop.tar.gz
tar -C / -xzvf pop.tar.gz

[edit] submitting your package list

then submit your package list with

/usr/bin/pop

[edit] collected data

You can view submissions at http://www.timwise.co.uk/om/pop/submissions/

First analysed data (only 5 sumbissions so far): http://www.timwise.co.uk/om/pop/summary20100410.txt

data was fetched and processed with the two scripts at http://github.com/timabell/popularity/tree/master/submissions/

basically:

mkdir tmp
cd tmp
wget -nd -r --no-parent -A '*.txt' http://www.timwise.co.uk/om/pop/submissions/
awk '{ print $1 }' *.txt | sort | uniq -c | sort -nr | less

[edit] results

interesting data I noticed from my initial 5 sumbissions

  • 4/5 have tangogps, mokonnect, mokomaze, midori, gpe-scap
  • 3/5 have vim, screen, pidgin, navit
  • 2/5 have vagalume, ofart, numtpyphysics, iptables, htop
  • 1/5 have yaouh, openmoocow, omnewrotate, podboy, pingus, omgps, make, gdb

[edit] code

The code is at http://github.com/timabell/popularity improvements would be welcome, as would inclusion in the various distros. Perhaps if it works out this could be hosted by the various distro servers.


[edit] Todo

  • uniqueid for machine / install / user (optional)
  • automated submissions (connectivity detection)
  • automated analysis
  • create ipk
  • inclusion in shr feeds
  • prompt whether to participate when shr first run
  • move data collection to official server
Personal tools

Here's one I made earlier...


I think it would be good for the community to have some idea of the install base for applications. So I wrote a very quick and dirty way for people to submit their installed package list.

Try it with the following (will clobber anything called pop in /usr/bin):

wget http://www.timwise.co.uk/om/pop/pop.tar.gz tar -C / pop.tar.gz

then submit your package list with

/usr/bin/pop

You can view submissions at http://www.timwise.co.uk/om/pop/submissions/


The code is at http://github.com/timabell/popularity improvements would be welcome, as would inclusion in the various distros. Perhaps if it works out this could be hosted by the various distro servers.

see also http://popcon.debian.org/

First analysed data (only 5 sumbissions so far): http://www.timwise.co.uk/om/pop/summary20100410.txt

Todo

  • uniqueid for machine / install / user (optional)
  • automated submissions (connectivity detection)
  • automated analysis
  • inclusion in shr feeds
  • prompt whether to participate when shr first run
  • move data collection to official server