Mon 07 May 2018
Published as snippet on gitlab
BE CAREFUL: DIRTY HACK
This script retrieve data from web pages without sanitizing, and parsing is rude (only grep and sed).
USE IT AT YOUR OWN RISK!
When you retrieve package list with adb, you get packages ID and not packages names.
This script retrieve packages ID and convert them to names.
#!/bin/bash
adb shell cmd package list packages -3 | \
sed 's/^package://' | \
while read p; do
q=$(wget -qO - https://f-droid.org/wiki/page/$p | grep "Name: " | sed 's/^.*Name\: //') ;
echo "$q|$p";
done