1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-27 16:20:05 +02:00

feat: Rename old indexes at the end of init process

This commit is contained in:
Cristian
2020-10-19 10:18:11 -05:00
committed by Cristian Vargas
parent 7fc9b7d456
commit f397634dd2

View File

@@ -4,6 +4,7 @@ import os
import sys
import shutil
from pathlib import Path
from datetime import date
from typing import Dict, List, Optional, Iterable, IO, Union
from crontab import CronTab, CronSlices
@@ -387,6 +388,15 @@ def init(force: bool=False, out_dir: Path=OUTPUT_DIR) -> None:
print(' For more usage and examples, run:')
print(' archivebox help')
json_index = Path(out_dir) / JSON_INDEX_FILENAME
html_index = Path(out_dir) / HTML_INDEX_FILENAME
index_name = f"{date.today()}_index_old"
if json_index.exists():
json_index.rename(f"{index_name}.json")
if html_index.exists():
html_index.rename(f"{index_name}.html")
@enforce_types
def status(out_dir: Path=OUTPUT_DIR) -> None: