mintmenu/usr/lib/linuxmint/mintMenu/plugins/get_apt_cache.py

17 lines
483 B
Python
Raw Permalink Normal View History

#!/usr/bin/env python
import apt, sys
try:
cache = apt.Cache()
for pkg in cache:
if not pkg.is_installed:
name = pkg.name
summary = pkg.candidate.summary.capitalize()
description = pkg.candidate.description.replace("\n", "~~~")
print "CACHE" + "###" + str(name) + "###" + str(summary) + "###" + str(description)
except Exception, detail:
print "ERROR###ERROR###ERROR###ERROR"
print detail
sys.exit(1)