From: Daniel Martí Date: Tue, 17 Sep 2013 22:11:35 +0000 (+0200) Subject: Add tools dir. New tool: categorycount X-Git-Tag: 0.1~396 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=42285e560a39b36198a8613a1190d10c78b4f66a;p=fdroidserver.git Add tools dir. New tool: categorycount --- diff --git a/tools/categorycount b/tools/categorycount new file mode 100755 index 00000000..02e3d60a --- /dev/null +++ b/tools/categorycount @@ -0,0 +1,30 @@ +#!/bin/bash + +# Sorts categories by number of apps in them, discards disabled apps + +declare -A count + +for file in metadata/*.txt +do + while read line + do + [[ "$line" == "Disabled:"* ]] && break + if [[ "$line" == "Category:"* ]] + then + while IFS=';' read -ra categ + do + count[$categ]=$(( ${count[$categ]} + 1 )) || count[$categ]=1 + done <<< "${line:9}" + break + fi + done < $file +done + +output="" + +for category in "${!count[@]}" +do + output+="${count[$category]}_$category\n" +done + +echo -en "$output" | column -t -s '_' | sort -n diff --git a/commitupdates b/tools/commitupdates similarity index 92% rename from commitupdates rename to tools/commitupdates index bde57e23..ad8824d4 100755 --- a/commitupdates +++ b/tools/commitupdates @@ -1,5 +1,7 @@ #!/bin/bash +# Commits updates to apps, allowing you to edit the commit messages + commands=() while read line; do