summaryrefslogtreecommitdiff
path: root/src/pyssg/pyssg.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/pyssg/pyssg.py')
-rw-r--r--src/pyssg/pyssg.py24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/pyssg/pyssg.py b/src/pyssg/pyssg.py
index 96b68ff..fd136d9 100644
--- a/src/pyssg/pyssg.py
+++ b/src/pyssg/pyssg.py
@@ -84,31 +84,15 @@ def main() -> None:
log.debug('reading config file')
config: list[dict] = get_parsed_config(config_path)
- print(json.dumps(config, sort_keys=True, indent=2))
+ # print(json.dumps(config, sort_keys=True, indent=2))
if args['build']:
log.info('building the html files')
db: Database = Database(config[0]['path']['db'])
- print(db.select_all())
-
- fname: str = "t2"
- ctime: float = 1.0
- mtime: float = 2.0
- chksm: str = "xxx"
- tags: tuple | None = ("t1", "t2", "t3")
- # tags = None
-
- db.insert(fname, ctime, chksm, tags)
- # db.update(fname, mtime, chksm, tags)
- print(db.select_all())
-
- # TODO: change logic from "dir_paths" to single config
- # log.debug('building all dir_paths found in conf')
- # for dir_path in config[0]['dirs'].keys():
- # log.debug('building for "%s"', dir_path)
- # builder: Builder = Builder(config[0], db, dir_path)
- # builder.build()
+ log.debug('building all dir_paths found in conf')
+ builder: Builder = Builder(config[0], db, config[1])
+ builder.build()
db.write()
log.info('finished building the html files')