File size: 1,146 Bytes
35743bd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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}")