mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 20:32:20 +03:00
40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
import os
|
|
import shutil
|
|
import subprocess
|
|
|
|
categories = {
|
|
"viable": [1718, 1731, 1764],
|
|
"need_details": [1765, 1679, 1594, 1584],
|
|
"defer": [1845, 1833, 1814, 1786, 1737, 1736, 1735, 1716, 1591, 1590, 1589, 1588, 1587],
|
|
"notfit": [1826, 1788, 1529, 1586] # 1586 is already exists, goes to notfit
|
|
}
|
|
|
|
# Create dirs
|
|
os.makedirs("_ideia/viable/need_details", exist_ok=True)
|
|
os.makedirs("_ideia/defer", exist_ok=True)
|
|
os.makedirs("_ideia/notfit", exist_ok=True)
|
|
|
|
files = os.listdir("_ideia")
|
|
|
|
for f in files:
|
|
if not f.endswith(".md"): continue
|
|
num_str = f.split('-')[0]
|
|
if not num_str.isdigit(): continue
|
|
num = int(num_str)
|
|
|
|
src = os.path.join("_ideia", f)
|
|
|
|
if num in categories["viable"]:
|
|
dst = os.path.join("_ideia/viable", f)
|
|
elif num in categories["need_details"]:
|
|
dst = os.path.join("_ideia/viable/need_details", f)
|
|
elif num in categories["defer"]:
|
|
dst = os.path.join("_ideia/defer", f)
|
|
elif num in categories["notfit"]:
|
|
dst = os.path.join("_ideia/notfit", f)
|
|
else:
|
|
continue
|
|
|
|
shutil.move(src, dst)
|
|
print(f"Moved {f} to {dst}")
|