annotate demo.py @ 120:3733efe1fd19

finesse logging
author drewp@bigasterisk.com
date Tue, 23 May 2023 19:57:31 -0700
parents 6443cb265a2f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
1 import logging
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
2 from pathlib import Path
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
3
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
4 from rdflib import URIRef
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
5
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
6 import rdfdb.service
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
7
119
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
8 logging.basicConfig(level=logging.DEBUG)
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
9 log = logging.getLogger()
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
10
119
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
11 def makeSampleDir():
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
12
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
13 root = Path('/tmp/rdfdb_demo')
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
14 root.mkdir(exist_ok=True)
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
15 (root / "demo.n3").write_text("""
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
16 @prefix : <http://example.com/myfavprefix> .
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
17
119
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
18 :hello :world :triple .
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
19 """)
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
20 (root / "demo2.n3").write_text("""
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
21 @prefix : <http://example.com/myfavprefix> .
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
22
119
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
23 :hello2 :world :triple .
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
24 """)
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
25 return root
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
26
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
27 #root = makeSampleDir()
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
28 root = Path('/home/drewp/projects/light9/show/dance2023')
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 97
diff changeset
29
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
30 app = rdfdb.service.makeApp(
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
31 dirUriMap={
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
32 root: URIRef('http://example.com/root/'), #
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
33 },
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
34 prefixes={
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
35 '': URIRef('http://example.com/myfavprefix'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
36 'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
37 'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
38 },
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
39 )