#!/bin/bash echo "Grabbing project list" >&2; projects=($(osc -A https://api.opensuse.org ls | pcregrep -v '^(DISCONTINUED|Debian|Fedora|Maemo|Mandriva|Meego|MicroSUSE|Moblin|Ports|RedHat|SUSE|Ubuntu|deleted|home|windows):')); echo -en "* Unique source package names: "; for p in ${projects[@]}; do osc -A https://api.opensuse.org ls "$project"; done | sort -u | wc -l; echo '^ Unique names in source packages'; echo -en "* Number of produced binary packages in openSUSE_Factory: "; for p in ${projects[@]}; do osc -A https://api.opensuse.org ls -b -r 'openSUSE_Factory' "$project"; done | grep '\.rpm$' | sort -u | wc -l;