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