#!/usr/bin/env python3

from os import popen
from sys import argv
from os.path import expanduser

inputfile = expanduser('~')+'/.config/appmanager_desktoppackages'

searchterms = ' '.join(argv[1:])

preresults = popen('apt-cache search %s'%searchterms).readlines()

prechecklist = open(inputfile, 'r').readlines()

checklist = []

for item in prechecklist:
    checklist.append(item.strip())

results = []

for item in preresults:
    package = item.strip().split(' - ')[0].strip()
    if package in checklist:
        results.append(item)

for item in results:
    print(item.strip())
