-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathminify.py
More file actions
54 lines (38 loc) · 1.07 KB
/
Copy pathminify.py
File metadata and controls
54 lines (38 loc) · 1.07 KB
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
import os
import requests
print("\n======= CSS files =======")
i = 0
cssFiles = os.listdir("css/")
cssData = ""
print("- Reading files: ", end="")
while i < len(cssFiles):
f = open("css/" + cssFiles[i], "r")
cssData = cssData + " " + f.read()
i += 1
print("Complete!")
url = 'https://www.toptal.com/developers/cssminifier/api/raw'
data = {'input': cssData}
print("- Processing request: ", end="")
response = requests.post(url, data=data)
print("Complete!")
f = open("all.min.css", "w")
f.write(response.text)
f.close()
print("\n======= JS files ========")
i = 0
jsFiles = os.listdir("js/")
jsData = ""
print("- Reading files: ", end="")
while i < len(jsFiles):
f = open("js/" + jsFiles[i], "r")
jsData = jsData + " " + f.read()
i += 1
print("Complete!")
url = 'https://www.toptal.com/developers/javascript-minifier/raw'
data = {'input': jsData}
print("- Processing request: ", end="")
response = requests.post(url, data=data)
print("Complete!\n")
f = open("all.min.js", "w")
f.write(jsData)
f.close()