From 516e08a707f7a3f91ea5934b5b83d886109ae999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Tue, 1 Mar 2022 12:33:04 +0100 Subject: [PATCH] Replace dashes with underscores, define entry point --- {frontmatter-to-csv => frontmatter_to_csv}/__init__.py | 0 .../__main__.py => frontmatter_to_csv/convert.py | 4 +++- setup.cfg | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) rename {frontmatter-to-csv => frontmatter_to_csv}/__init__.py (100%) rename frontmatter-to-csv/__main__.py => frontmatter_to_csv/convert.py (93%) diff --git a/frontmatter-to-csv/__init__.py b/frontmatter_to_csv/__init__.py similarity index 100% rename from frontmatter-to-csv/__init__.py rename to frontmatter_to_csv/__init__.py diff --git a/frontmatter-to-csv/__main__.py b/frontmatter_to_csv/convert.py similarity index 93% rename from frontmatter-to-csv/__main__.py rename to frontmatter_to_csv/convert.py index 40931dc..5760bb0 100644 --- a/frontmatter-to-csv/__main__.py +++ b/frontmatter_to_csv/convert.py @@ -25,7 +25,9 @@ fields = { } -def convert(directory="testfiles", outputfile="test.csv"): +def convert(directory="f", outputfile="test.csv"): + if not os.path.isdir(directory): + exit(f"The directory {directory} does not exist!") with open(outputfile, "w", newline="") as csvfile: writer = csv.DictWriter(csvfile, fieldnames=fields.values()) writer.writeheader() diff --git a/setup.cfg b/setup.cfg index 4ea94d2..0010e84 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,9 +15,9 @@ classifiers = Operating System :: OS Independent [options] -packages = frontmatter-to-csv +packages = frontmatter_to_csv python_requires = >=3.6 [options.entry_points] console_scripts = - frontmatter-to-csv = frontmatter-to-csv \ No newline at end of file + frontmatter-to-csv = frontmatter_to_csv.convert:convert \ No newline at end of file