#!/usr/bin/env python3 # MIT licensed # Copyright (c) 2013-2017 lilydjwg , et al. '''show a list of packages maintained by someone in AUR''' import sys import json import urllib.request def main(user): url = f'https://aur.archlinux.org/rpc.php?type=msearch&arg={user}' res = urllib.request.urlopen(url) if res.status != 200: sys.exit(f'Error: {res.status} {res.reason}') d = res.read().decode('utf-8') d = json.loads(d) print('\n'.join(sorted(pkg['Name'] for pkg in d['results']))) if __name__ == '__main__': main(sys.argv[1]) if len(sys.argv) == 2 else \ sys.exit('whose packages do you want to see?')