]> git.rmz.io Git - dotfiles.git/commitdiff
graph.py: I don't know
authorSamir Benmendil <samir.benmendil@gmail.com>
Fri, 20 Feb 2015 23:13:11 +0000 (23:13 +0000)
committerSamir Benmendil <samir.benmendil@gmail.com>
Fri, 20 Feb 2015 23:13:11 +0000 (23:13 +0000)
bin/graph.py

index 59c61da147fc44b4b7c2915c8cd276fe1cdc838e..82dfd7cfc684cd3931c4114bab27f7fb5880a6d0 100755 (executable)
@@ -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)