|
7 | 7 |
|
8 | 8 | SAVE_DIR = "docs/contribute" |
9 | 9 | STATIC_IMG_DIR = "static/img/contribute" |
10 | | -OVERVIEW_FILE = f"{SAVE_DIR}/overview.md" |
11 | | -SKIP_FILES = {"overview.md", "TEMPLATE.md"} |
| 10 | +SKIP_FILES = {"_category_.json", ".contribute-sync.json"} |
12 | 11 |
|
13 | 12 | NOTION_PROPERTY_TITLE = os.environ.get("NOTION_PROPERTY_TITLE", "제목") |
14 | 13 | NOTION_PROPERTY_DATE = os.environ.get("NOTION_PROPERTY_DATE", "날짜") |
@@ -196,19 +195,6 @@ def save_sync_map(mapping): |
196 | 195 | json.dump(mapping, f, ensure_ascii=False, indent=2) |
197 | 196 |
|
198 | 197 |
|
199 | | -def update_overview_count(count): |
200 | | - """overview.md의 '현재: X건' 숫자를 갱신.""" |
201 | | - if not os.path.exists(OVERVIEW_FILE): |
202 | | - return |
203 | | - with open(OVERVIEW_FILE, encoding="utf-8") as f: |
204 | | - content = f.read() |
205 | | - updated = re.sub(r"현재: \d+건", f"현재: {count}건", content) |
206 | | - if updated != content: |
207 | | - with open(OVERVIEW_FILE, "w", encoding="utf-8") as f: |
208 | | - f.write(updated) |
209 | | - print(f">> overview.md 카운트 갱신: {count}건") |
210 | | - |
211 | | - |
212 | 198 | def save_contribution(page, date_str, existing_map): |
213 | 199 | if len(date_str) > 10: |
214 | 200 | date_str = date_str[:10] |
@@ -336,12 +322,7 @@ def main(): |
336 | 322 | existing_map = {k: v for k, v in existing_map.items() if v in synced_files} |
337 | 323 |
|
338 | 324 | save_sync_map(existing_map) |
339 | | - |
340 | | - # overview.md 카운트 갱신 (전체 추적 파일 수 기준) |
341 | | - total = len(existing_map) |
342 | | - update_overview_count(total) |
343 | | - |
344 | | - print(f">> 완료: {saved}개 저장, 누적 {total}건") |
| 325 | + print(f">> 완료: {saved}개 저장, 누적 {len(existing_map)}건") |
345 | 326 |
|
346 | 327 |
|
347 | 328 | if __name__ == "__main__": |
|
0 commit comments