ariansyahdedy commited on
Commit
f18d9d7
·
1 Parent(s): 0d87d8c
Files changed (2) hide show
  1. app/services/video_service.py +1 -1
  2. cookies.txt +226 -0
app/services/video_service.py CHANGED
@@ -48,7 +48,7 @@ async def download_youtube_videos(urls: list[str], output_path: str, quality: st
48
 
49
 
50
  output_file = os.path.join(output_path, '%(title)s.%(ext)s')
51
- command = ["yt-dlp", "-o", output_file, "-f", quality, url]
52
 
53
  if is_video_processed(output_file):
54
  print(f"Video {output_file} has already been processed.")
 
48
 
49
 
50
  output_file = os.path.join(output_path, '%(title)s.%(ext)s')
51
+ command = ["yt-dlp", "--cookies", "cookies.txt", "-o", output_file, "-f", quality, url]
52
 
53
  if is_video_processed(output_file):
54
  print(f"Video {output_file} has already been processed.")
cookies.txt ADDED
@@ -0,0 +1,226 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "domain": ".youtube.com",
4
+ "expirationDate": 1758779003.578501,
5
+ "hostOnly": false,
6
+ "httpOnly": false,
7
+ "name": "__Secure-1PAPISID",
8
+ "path": "/",
9
+ "sameSite": "unspecified",
10
+ "secure": true,
11
+ "session": false,
12
+ "storeId": "0",
13
+ "value": "haCa59RvmAwH9eGI/Aw4IUL-OYHZ9arHQn",
14
+ "id": 1
15
+ },
16
+ {
17
+ "domain": ".youtube.com",
18
+ "expirationDate": 1758779003.578238,
19
+ "hostOnly": false,
20
+ "httpOnly": true,
21
+ "name": "__Secure-1PSID",
22
+ "path": "/",
23
+ "sameSite": "unspecified",
24
+ "secure": true,
25
+ "session": false,
26
+ "storeId": "0",
27
+ "value": "g.a000nAhBbLrt71M4uSjVe0MyQS3ojHnrbSsurRFeQoVeJlZ8tdGlieeX6omx9xOumzHxc09byQACgYKAeMSARASFQHGX2MiB0aQ9-jF9UNqUeKUzGFhdhoVAUF8yKo-hDFefGLYf4gEu1IE41-30076",
28
+ "id": 2
29
+ },
30
+ {
31
+ "domain": ".youtube.com",
32
+ "expirationDate": 1755872926.027821,
33
+ "hostOnly": false,
34
+ "httpOnly": true,
35
+ "name": "__Secure-1PSIDCC",
36
+ "path": "/",
37
+ "sameSite": "unspecified",
38
+ "secure": true,
39
+ "session": false,
40
+ "storeId": "0",
41
+ "value": "AKEyXzW_PLtICJYP4MrpAfJttEKyI9GKJvsmFlQpIZP0oDq3URWk8n2hRbSXJcTVN3scrSEe6Vk",
42
+ "id": 3
43
+ },
44
+ {
45
+ "domain": ".youtube.com",
46
+ "expirationDate": 1755872832.522018,
47
+ "hostOnly": false,
48
+ "httpOnly": true,
49
+ "name": "__Secure-1PSIDTS",
50
+ "path": "/",
51
+ "sameSite": "unspecified",
52
+ "secure": true,
53
+ "session": false,
54
+ "storeId": "0",
55
+ "value": "sidts-CjIBUFGoh4Xy-A6IKuu7IErfC8L4ZmQYaLYV6T91RBYSG8MV35QxK3vspWDwkTTZCWm5AhAA",
56
+ "id": 4
57
+ },
58
+ {
59
+ "domain": ".youtube.com",
60
+ "expirationDate": 1758779003.578543,
61
+ "hostOnly": false,
62
+ "httpOnly": false,
63
+ "name": "__Secure-3PAPISID",
64
+ "path": "/",
65
+ "sameSite": "no_restriction",
66
+ "secure": true,
67
+ "session": false,
68
+ "storeId": "0",
69
+ "value": "haCa59RvmAwH9eGI/Aw4IUL-OYHZ9arHQn",
70
+ "id": 5
71
+ },
72
+ {
73
+ "domain": ".youtube.com",
74
+ "expirationDate": 1758779003.578286,
75
+ "hostOnly": false,
76
+ "httpOnly": true,
77
+ "name": "__Secure-3PSID",
78
+ "path": "/",
79
+ "sameSite": "no_restriction",
80
+ "secure": true,
81
+ "session": false,
82
+ "storeId": "0",
83
+ "value": "g.a000nAhBbLrt71M4uSjVe0MyQS3ojHnrbSsurRFeQoVeJlZ8tdGlI3z5_jZZWhsOiS8yKiLx3QACgYKAQESARASFQHGX2Mil_sTQ-JUKayAmCmcfJHItBoVAUF8yKqnmtdnM3yDLuvunWZaCD4i0076",
84
+ "id": 6
85
+ },
86
+ {
87
+ "domain": ".youtube.com",
88
+ "expirationDate": 1755872926.027876,
89
+ "hostOnly": false,
90
+ "httpOnly": true,
91
+ "name": "__Secure-3PSIDCC",
92
+ "path": "/",
93
+ "sameSite": "no_restriction",
94
+ "secure": true,
95
+ "session": false,
96
+ "storeId": "0",
97
+ "value": "AKEyXzU94lBf2jaVSGpw6EEW8ndHWWxOECX2Ru18gGhNxT23_bD1vffi8JaXIcYwI2Rq0Xhc1fg",
98
+ "id": 7
99
+ },
100
+ {
101
+ "domain": ".youtube.com",
102
+ "expirationDate": 1755872832.522175,
103
+ "hostOnly": false,
104
+ "httpOnly": true,
105
+ "name": "__Secure-3PSIDTS",
106
+ "path": "/",
107
+ "sameSite": "no_restriction",
108
+ "secure": true,
109
+ "session": false,
110
+ "storeId": "0",
111
+ "value": "sidts-CjIBUFGoh4Xy-A6IKuu7IErfC8L4ZmQYaLYV6T91RBYSG8MV35QxK3vspWDwkTTZCWm5AhAA",
112
+ "id": 8
113
+ },
114
+ {
115
+ "domain": ".youtube.com",
116
+ "expirationDate": 1758779003.578418,
117
+ "hostOnly": false,
118
+ "httpOnly": false,
119
+ "name": "APISID",
120
+ "path": "/",
121
+ "sameSite": "unspecified",
122
+ "secure": false,
123
+ "session": false,
124
+ "storeId": "0",
125
+ "value": "Vop5FcPIb_YK-hVK/AG-wS61oKFHBXdFbK",
126
+ "id": 9
127
+ },
128
+ {
129
+ "domain": ".youtube.com",
130
+ "expirationDate": 1758779003.578332,
131
+ "hostOnly": false,
132
+ "httpOnly": true,
133
+ "name": "HSID",
134
+ "path": "/",
135
+ "sameSite": "unspecified",
136
+ "secure": false,
137
+ "session": false,
138
+ "storeId": "0",
139
+ "value": "Am3KCv-UUWaUpcb69",
140
+ "id": 10
141
+ },
142
+ {
143
+ "domain": ".youtube.com",
144
+ "expirationDate": 1757655024.632718,
145
+ "hostOnly": false,
146
+ "httpOnly": true,
147
+ "name": "LOGIN_INFO",
148
+ "path": "/",
149
+ "sameSite": "no_restriction",
150
+ "secure": true,
151
+ "session": false,
152
+ "storeId": "0",
153
+ "value": "AFmmF2swRAIgK1ZHWwiCbsW83dbX3x7wqlzEUD9v8ksN8HvUm4UvznsCIFdnxXZieq9u88u9Jf6UT1qXNXhZu4D8bTa0ASYaVvvT:QUQ3MjNmeldsT3hkY2pGLTVpeEVTUlRSSERNLXFHeFR5VHF3bWpXS0hQS243eEFUTVp6cVRCS3loN1kwODNvV1I5MWZ5MUktN3hOd2ZmZmlhZXp2bXZ3SERLNFFzdFdLcU5VcTZiamZBNFpRYWg4NVgwa1FEQjhJYkFWSkV6UUlzbENkQ3R2X3RsSFZnLTBGVE1NZ2lqNzJYaFNjWkpUeFFn",
154
+ "id": 11
155
+ },
156
+ {
157
+ "domain": ".youtube.com",
158
+ "expirationDate": 1758891439.414173,
159
+ "hostOnly": false,
160
+ "httpOnly": false,
161
+ "name": "PREF",
162
+ "path": "/",
163
+ "sameSite": "unspecified",
164
+ "secure": true,
165
+ "session": false,
166
+ "storeId": "0",
167
+ "value": "tz=Asia.Jakarta",
168
+ "id": 12
169
+ },
170
+ {
171
+ "domain": ".youtube.com",
172
+ "expirationDate": 1758779003.578459,
173
+ "hostOnly": false,
174
+ "httpOnly": false,
175
+ "name": "SAPISID",
176
+ "path": "/",
177
+ "sameSite": "unspecified",
178
+ "secure": true,
179
+ "session": false,
180
+ "storeId": "0",
181
+ "value": "haCa59RvmAwH9eGI/Aw4IUL-OYHZ9arHQn",
182
+ "id": 13
183
+ },
184
+ {
185
+ "domain": ".youtube.com",
186
+ "expirationDate": 1758779003.577954,
187
+ "hostOnly": false,
188
+ "httpOnly": false,
189
+ "name": "SID",
190
+ "path": "/",
191
+ "sameSite": "unspecified",
192
+ "secure": false,
193
+ "session": false,
194
+ "storeId": "0",
195
+ "value": "g.a000nAhBbLrt71M4uSjVe0MyQS3ojHnrbSsurRFeQoVeJlZ8tdGlr5HYb-XykxIU3YvV_LZpHwACgYKAesSARASFQHGX2MiYJTwbJaBXqXtO67iYN3byhoVAUF8yKqimN9K1ELRULZQDQZJmVmB0076",
196
+ "id": 14
197
+ },
198
+ {
199
+ "domain": ".youtube.com",
200
+ "expirationDate": 1755872926.027663,
201
+ "hostOnly": false,
202
+ "httpOnly": false,
203
+ "name": "SIDCC",
204
+ "path": "/",
205
+ "sameSite": "unspecified",
206
+ "secure": false,
207
+ "session": false,
208
+ "storeId": "0",
209
+ "value": "AKEyXzU8lwYUB6YjstZAkPIKUSVnUD0FYVYdCD5sIvH5d1HyzqpaGsCmwAclZqlpOJ8mWHN2Ccs",
210
+ "id": 15
211
+ },
212
+ {
213
+ "domain": ".youtube.com",
214
+ "expirationDate": 1758779003.578376,
215
+ "hostOnly": false,
216
+ "httpOnly": true,
217
+ "name": "SSID",
218
+ "path": "/",
219
+ "sameSite": "unspecified",
220
+ "secure": true,
221
+ "session": false,
222
+ "storeId": "0",
223
+ "value": "AhqOgBd2X2i7ynIEG",
224
+ "id": 16
225
+ }
226
+ ]