various changed and tested
This commit is contained in:
BIN
Stalista.app/Contents/Info.plist
Normal file
BIN
Stalista.app/Contents/Info.plist
Normal file
Binary file not shown.
BIN
Stalista.app/Contents/MacOS/Stalista
Executable file
BIN
Stalista.app/Contents/MacOS/Stalista
Executable file
Binary file not shown.
BIN
Stalista.app/Contents/Resources/AppSettings.plist
Normal file
BIN
Stalista.app/Contents/Resources/AppSettings.plist
Normal file
Binary file not shown.
BIN
Stalista.app/Contents/Resources/MainMenu.nib
generated
Normal file
BIN
Stalista.app/Contents/Resources/MainMenu.nib
generated
Normal file
Binary file not shown.
BIN
Stalista.app/Contents/Resources/appIcon.icns
Normal file
BIN
Stalista.app/Contents/Resources/appIcon.icns
Normal file
Binary file not shown.
32
Stalista.app/Contents/Resources/script
Executable file
32
Stalista.app/Contents/Resources/script
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from argparse import ArgumentParser
|
||||
from os import makedirs
|
||||
from shutil import copy
|
||||
import urllib.parse
|
||||
|
||||
|
||||
def main():
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument('playlist')
|
||||
parser.add_argument('directory')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
makedirs(args.directory, exist_ok=True)
|
||||
|
||||
with open(args.playlist) as file:
|
||||
data = file.read().splitlines()
|
||||
|
||||
files = []
|
||||
for i in data:
|
||||
if i.startswith('file://'):
|
||||
#files.append("'" + urllib.parse.unquote(i)[7:] + "'")
|
||||
files.append(urllib.parse.unquote(i)[7:])
|
||||
|
||||
for j in files:
|
||||
copy(j, args.directory)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Reference in New Issue
Block a user