mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-04 04:23:01 +00:00
add server code
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import os
|
||||
|
||||
def fast_scandir(dirname):
|
||||
subfolders= [f.path for f in os.scandir(dirname) if f.is_dir()]
|
||||
|
||||
for dirname in list(subfolders):
|
||||
subfolders.extend(fast_scandir(dirname))
|
||||
|
||||
return subfolders
|
||||
|
||||
|
||||
list = fast_scandir('/home/cwilvx/Music')
|
||||
|
||||
def remove_rejects(folders):
|
||||
rejects = []
|
||||
|
||||
for item in folders:
|
||||
if item.find(".thumbnails") != -1:
|
||||
rejects.append(item)
|
||||
|
||||
if len(os.listdir(item)) == 0 and item not in rejects:
|
||||
rejects.append(item)
|
||||
|
||||
for item in rejects:
|
||||
folders.remove(item)
|
||||
|
||||
print(len(folders))
|
||||
|
||||
remove_rejects(list)
|
||||
Reference in New Issue
Block a user