File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed
Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 44$ python3 main.py
55Do you have more than 1 .css file? (yes/no):
66Path to directory / Path to .css file:
7- Read [ ].css
7+ Read file1.css
8+ Read file2.css
89Do you have more than 1 .html file? (yes/no):
910Path to directory / Path to .html file:
10- Read [ ] .html
11+ Read index .html
1112Identified [ ] unique classes and [ ] unique IDs.
1213
1314Unused class: .[ ] : file1.css, line 0, 00
1415Unused ID: # [ ] : file2.css, line 000, 0
1516
1617May I remove these unused rules and output new .css files? (yes/no):
17- Cleaned [ ].css
18+ Cleaned file1.css
19+ Cleaned file2.css
1820```
1921
20220 . prompts user for path to/filename of singular or multiple .css file(s)
21231 . prompts user for path to/filename of singular or multiple .html file(s)
22- 2 . parses files
23- 3 . prints unused classes and IDs, corresponding files and line numbers
24- 4 . re-writes css files without unused classes and IDs
24+ 2 . prints unused classes and IDs, corresponding files and line numbers
25+ 3 . re-writes .css files without unused classes and IDs
2526
2627TODO:
2728
28290 . handle : hover , : focus , etc.
29301 . thoroughly edge case re-writing stage
30312 . edgecase: multi-word file names LOL
31- 3 . don't remove comments
32+ 3 . comments disappearing in media queries?
33+ 4 . remove extra newlines
Original file line number Diff line number Diff line change @@ -29,8 +29,7 @@ def intro(hc):
2929 return filepath
3030
3131def remove_dups (d ):
32- r = {}
33- l = 0
32+ r , l = {}, 0
3433 for k , v in d .items ():
3534 if v not in r .keys ():
3635 r [k ] = v
You can’t perform that action at this time.
0 commit comments