aboutsummaryrefslogtreecommitdiff
path: root/trygvis/eda/cli/db_stats.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2017-01-07 14:00:46 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2017-01-07 14:00:46 +0100
commit0958273a71dd19c2a90471a182ccc5b90b14e5b4 (patch)
tree8e33385ca9df94b80ce9b1f8ba06438b807f137a /trygvis/eda/cli/db_stats.py
parent5d7fc9c4b14536006f2435b1379887f95937e096 (diff)
downloadeda-rdf-0958273a71dd19c2a90471a182ccc5b90b14e5b4.tar.gz
eda-rdf-0958273a71dd19c2a90471a182ccc5b90b14e5b4.tar.bz2
eda-rdf-0958273a71dd19c2a90471a182ccc5b90b14e5b4.tar.xz
eda-rdf-0958273a71dd19c2a90471a182ccc5b90b14e5b4.zip
Renaming 'schematic' to 'project'.
Renaming 'kicad-bom-to-ttl' to 'kicad-import-project'. Renaming 'digikey-download-for-schematic' to 'digikey-download-for-project'. Splitting out the Export xml file code into its own module. init: putting project.url and project.file in config.ini. init: putting db.update-url in config.ini if given on the command line. kicad-import-project: by default, assume that the user want to update local database, optionally write the ttl file to disk. cli.write_graph: create any missing parent directories.
Diffstat (limited to 'trygvis/eda/cli/db_stats.py')
-rwxr-xr-xtrygvis/eda/cli/db_stats.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/trygvis/eda/cli/db_stats.py b/trygvis/eda/cli/db_stats.py
index aabc46a..babc53b 100755
--- a/trygvis/eda/cli/db_stats.py
+++ b/trygvis/eda/cli/db_stats.py
@@ -1,21 +1,21 @@
from trygvis.eda import cli
-def run():
+def run(args: object):
def db_stats(g):
res = cli.sparql(g, """
-SELECT ?schematic ?label
+SELECT ?project ?label
WHERE {
- ?schematic a kicad-type:schematic
+ ?project a kicad-type:project
OPTIONAL {
- ?schematic rdfs:label ?label
+ ?project rdfs:label ?label
}
}
""")
- cli.info("Found %d schematics in database" % len(res))
+ cli.info("Found %d projects in database" % len(res))
for row in res:
name = row.label if row.label is not None else "<unnamed>"
- url = row.schematic
+ url = row.project
cli.info("%s:" % name)
cli.info(" URL: %s" % url)