-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
66 lines (62 loc) · 976 Bytes
/
Copy pathconfig.py
File metadata and controls
66 lines (62 loc) · 976 Bytes
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# LocalTransfer Configuration
# Server settings
HOST = "0.0.0.0" # Allow connections from any IP on the local network
PORT = 5000
DEBUG = True
# File upload settings
UPLOAD_FOLDER = "uploads"
MAX_FILE_SIZE = 5 * 1024 * 1024 * 1024 # 5GB per file
MAX_TOTAL_SIZE = 10 * 1024 * 1024 * 1024 # 10GB total storage
# Allowed file extensions
ALLOWED_EXTENSIONS = {
# Documents
"txt",
"pdf",
"doc",
"docx",
"xls",
"xlsx",
"ppt",
"pptx",
"odt",
"ods",
"odp",
# Images
"png",
"jpg",
"jpeg",
"gif",
"bmp",
"webp",
"svg",
# Audio
"mp3",
"wav",
"ogg",
"flac",
"m4a",
# Video
"mp4",
"avi",
"mov",
"mkv",
"wmv",
"flv",
"webm",
# Archives
"zip",
"rar",
"7z",
"tar",
"gz",
# Code
"py",
"js",
"html",
"css",
"json",
"xml",
"csv",
}
# Security
SECRET_KEY = "change-this-secret-key-for-production"