diff --git a/create_void.py b/create_void.py index e1858fc..1f15896 100644 --- a/create_void.py +++ b/create_void.py @@ -1,15 +1,16 @@ import sys from datetime import datetime -def create_void_description(date_str: str) -> str: - issued = datetime.strptime(date_str, '%Y%m%d').strftime('%Y-%m-%d') + +def create_void_description(version: str) -> str: + issued = datetime.strptime(version, "%Y%m%d").strftime("%Y-%m-%d") data_dump_statements = "" - with open(f"./versions/{date_str}.txt") as f: + with open(f"./versions/{version}.txt") as f: urls = f.read().splitlines() for url in urls: data_dump_statements += f" void:dataDump <{url}> ;\n" - + return f""" @prefix dcterms: . @prefix void: . @@ -28,9 +29,10 @@ def create_void_description(date_str: str) -> str: }} """.strip() -if __name__ == '__main__': + +if __name__ == "__main__": if len(sys.argv) != 2: - print('Please specify date.', file=sys.stderr) + print("Please specify date.", file=sys.stderr) exit(1) - print(create_void_description(sys.argv[1])) \ No newline at end of file + print(create_void_description(sys.argv[1])) diff --git a/versions/latest.txt b/versions/latest.txt deleted file mode 100644 index cc30db2..0000000 --- a/versions/latest.txt +++ /dev/null @@ -1,24 +0,0 @@ -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-item_cm101_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-item_cm102_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-item_cm103_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-col_cm104_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-col_cm105_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-col_cm106_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-auth_cm108_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_cm-auth_cm109_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-item_an201_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-item_an202_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-item_an205_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-col_an207_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-col_an208_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-col_an209_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-col_an210_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_an-auth_an216_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_gm-item_gm301_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_gm-col_gm305_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_gm-col_gm306_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_gm-auth_gm315_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_ma-item_ma401_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_ma-col_ma408_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_co-curate_co504_ttl.zip -https://mediag.bunka.go.jp/mediaarts-db/metadata_co-curate_co505_ttl.zip \ No newline at end of file