X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/850540b10bdb397524ea2c4df7d3fc6956471d97..abc4878101c227a526ee0701b51e358e452ec7d9:/bin/graph.py diff --git a/bin/graph.py b/bin/graph.py index 59c61da..82dfd7c 100755 --- a/bin/graph.py +++ b/bin/graph.py @@ -6,9 +6,7 @@ from __future__ import print_function import os import re -pkgs = os.popen("""LANGUAGE=C pacman -Ssq "^x264" """).read().strip().split("\n") -print(pkgs) -pkglist = os.popen("LANGUAGE=C pacman -Si").read().strip().split("\n\n") +pkglist = os.popen("LANGUAGE=C pacman -Qi").read().strip().split("\n\n") p = re.compile(r"[<>=].*") e = open('edges.csv', 'w') e.write("Source,Target\n") @@ -16,10 +14,9 @@ n = open('nodes.csv', 'w') n.write("Node,Repo\n") for pkg in pkglist: lines = pkg.splitlines() - repo = lines[0][17:] - name = lines[1][17:] - n.write(name+","+repo+"\n") - depends = lines[9][17:].split() + name = lines[0][17:] + n.write(name+"\n") + depends = lines[8][17:].split() for dep in depends: if dep != "None": dep = p.sub("",dep)