Commit a1a2598babe3196b7edd0d6d4601490e667b389d

Authored by Tássia Camões Araújo
1 parent 5ad396a4
Exists in master and in 1 other branch add_vagrant

Added scripts to generate package filters for desktop apps, programs (tag role::…

…program) and packages with a minimum number of installations reported by popcon. added also a new script to generate the filter of valid tags for app_recommender.
src/bin/get_desktop.sh 0 → 100755
... ... @@ -0,0 +1,3 @@
  1 +#!/usr/bin/env bash
  2 +cd /usr/share/app-install/desktop
  3 +sed -ne 's/X-AppInstall-Package=//p' * | sort -u
... ...
src/bin/get_highinst.py 0 → 100755
... ... @@ -0,0 +1,10 @@
  1 +#!/usr/bin/env python
  2 +
  3 +if __name__ == '__main__':
  4 + with open("/root/org/popcon.debian.org/popcon-mail/results") as results:
  5 + for line in results.readlines():
  6 + if line.startswith("Package"):
  7 + fields = line.split()
  8 + inst = int(fields[2])+int(fields[3])+int(fields[4])
  9 + if inst > 20:
  10 + print fields[1], inst
... ...
src/bin/get_program.sh 0 → 100755
... ... @@ -0,0 +1,2 @@
  1 +#!/usr/bin/env bash
  2 +cat /var/lib/debtags/package-tags |grep "role::program" | awk -F: '{ print $1 }'
... ...
src/bin/get_tags.sh 0 → 100755
... ... @@ -0,0 +1,2 @@
  1 +#!/usr/bin/env bash
  2 +cat /var/lib/debtags/vocabulary | grep "Tag:" | egrep -v "culture::|devel::lang|hardware::|implemented-in::|interface::|iso15924::|made-of::|network::|protocol::|role::|scope::|secteam::|special::|uitoolkit::|x11::|TODO" | awk '{print $2}'
... ...