Skip to content

Commit 2ca9fe7

Browse files
committed
atomcoscon
1 parent 83c42bb commit 2ca9fe7

File tree

2 files changed

+13
-15
lines changed

2 files changed

+13
-15
lines changed

etc/csv_renamer.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
import csv
66
import unicodedata
77

8-
csv_path = r"D:\Clouds\YandexDisk\Fests\2019 Steven Fest\StevenFest2018.csv"
9-
id_row = 'num'
8+
csv_path = r"C:\Users\himura\Desktop\AtomCosCon 21 - Заявки.csv"
9+
id_row = 'id'
1010

11-
folder_paths = [r"D:\Clouds\YandexDisk\Fests\2019 Steven Fest\Pics"]
11+
folder_paths = [r"D:\Events\Атом 2021\Files"]
1212
id_regex_filename = r"^(?P<id>\d{3})"
1313

14-
no_op = bool(1)
14+
no_op = bool(0)
1515

1616

1717
def make_name(d, r_id):
18-
return f"{r_id}. {d['nick']} - {d['fandom']} - {d['char']}"
18+
return f"{d['num']}. {d['start']}. {d['name']}"
1919

2020

2121
with open(csv_path, 'r', encoding='utf-8') as f:

etc/files-mover.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
import os
22
import shutil
3+
import unicodedata
34
import re
45

5-
source_dir = r"D:\Events\ATOMCOSCON 2021\Fest\Images"
6+
source_dir = r"D:\Events\Атом 2021\Files"
67
pattern = re.compile(r"^(\d{3})(\. .+)")
78

8-
target_dir = source_dir
9+
target_dir = r"D:\Events\Атом 2021\Images"
910
if not os.path.exists(target_dir): os.makedirs(target_dir)
1011

11-
extra_data = {'150':'Сразу','160':'Сразу','170':'Сразу','200':'Сразу','210':'Сразу','220':'Сразу','230':'Стафф+сразу','240':'Сразу','250':'Сразу','260':'Сразу','270':'С точки','280':'Сразу','290':'С точки','300':'Сразу','310':'С точки','320':'Сразу','330':'Сразу','340':'Сразу','350':'Сразу','360':'Сразу','370':'Сразу','380':'Стафф+сразу','390':'С точки','400':'Сразу','410':'Сразу','420':'С точки','430':'С точки','440':'С точки','450':'Сразу','460':'Сразу','470':'Стафф+сразу','480':'Сразу','490':'Стафф+сразу','500':'Сразу','510':'Сразу','520':'Сразу','530':'Сразу','540':'Сразу','550':'Стафф+сразу','560':'Сразу','570':'Сразу','580':'Сразу','590':'Сразу','600':'Сразу','610':'Сразу','620':'С точки','630':'Сразу','640':'Сразу','650':'Сразу','660':'Сразу','670':'Сразу','680':'Сразу','690':'Стафф+с точки','700':'Сразу','710':'Стафф+сразу','720':'Сразу','730':'С точки','740':'Сразу','750':'Сразу','760':'Стафф+сразу','770':'Сразу','780':'С точки','790':'Сразу','800':'Сразу','810':'Сразу','820':'Стафф+сразу','830':'С точки','840':'Сразу','850':'Сразу','860':'Сразу','870':'Стафф+сразу'}
12-
13-
1412
def replacer(match):
15-
return match[1] + '. ' + extra_data[match[1]] + match[2]
13+
return match[1] + '. ' + unicodedata.normalize('NFKD', match[2]).encode('ascii', 'ignore').decode()
1614

1715

18-
def convert_path(original_path, original_name):
16+
def convert_path(original_path, original_file_name):
1917
base_path, dir_name = os.path.split(dir_path)
20-
original_name, file_ext = os.path.splitext(original_name)
18+
original_file_name, file_ext = os.path.splitext(original_file_name)
2119

22-
new_name = re.sub(pattern, replacer, original_name) + file_ext
23-
#new_name = dir_name + file_ext
20+
new_name = re.sub(pattern, replacer, dir_name) + file_ext
21+
new_name = dir_name + file_ext
2422

2523
return os.path.join(target_dir, new_name)
2624

0 commit comments

Comments
 (0)