-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfolders_path.py
28 lines (27 loc) · 1.11 KB
/
folders_path.py
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
from getpass import getuser
# import locale
CURRENT_USER=getuser()
ROOT_DIRECTORY=f"C:\\Users\\{CURRENT_USER}\\"
ALL_VIDEOS_EXTENSION=['WEBM MPG', 'MP2', 'MPEG', 'MPE', 'MPV', 'OGG', 'MP4', 'M4P', 'M4V', 'AVI', 'WMV', 'MOV', 'QT', 'FLV', 'SWF', 'AVCHD']
ALL_AUDIO_EXTENSION=['AAC', 'AIFF', 'DSD', 'FLAC', 'MP3', 'MQA', 'OGG', 'WAV', 'WMA']
ALL_IMAGES_EXTENSION=['JPG', 'PNG', 'GIF', 'WEBP', 'TIFF', 'PSD', 'RAW', 'BMP', 'HEIF', 'INDD', 'JPEG']
DOCUMENTS_PATH=f"{ROOT_DIRECTORY}Documents"
AUDIO_PATH=f"{ROOT_DIRECTORY}Music"
IMAGES_PATH=f"{ROOT_DIRECTORY}Pictures"
VIDEOS_PATH=f"{ROOT_DIRECTORY}Videos"
# AUDIO_PATH=''
# IMAGES_PATH=''
# VIDEOS_PATH=''
# if(locale.getdefaultlocale()[0]=="fr_FR"):
# AUDIO_PATH=f"{ROOT_DIRECTORY}Musique"
# IMAGES_PATH=f"{ROOT_DIRECTORY}Images"
# VIDEOS_PATH=f"{ROOT_DIRECTORY}Vidéos"
# else:
def get_file_type(file_extension):
if(file_extension in ALL_AUDIO_EXTENSION):
return AUDIO_PATH
if(file_extension in ALL_IMAGES_EXTENSION):
return IMAGES_PATH
if(file_extension in ALL_VIDEOS_EXTENSION):
return VIDEOS_PATH
return DOCUMENTS_PATH