Hice algunas modificaciones al código del script mencionado anteriormente:
result = re.findall('www\.youtube\.com/v/([A-Za-z0-9_\-]+)', data)
done_files = []
# BEGIN proposed changes
# check if saved directory exists
line=""
if os.path.exists('defaultdir.txt'):
# if file exists load its content
f = open('defaultdir.txt','r+')
line = f.readline()
if line=="":
# if the file is empty, then default is home directory
line="~"
f.close()
rootdir_pipe = os.popen('kdialog --title "Save file(s) in..." --getexistingdirectory '+ line)
root_dir = rootdir_pipe.read().strip()
print root_dir
f = open('defaultdir.txt','w')
# save selected path
f.write(root_dir)
f.close()
# END of proposed changes
for video_id in result:
if video_id not in done_files:
Se lo voy a mandar al autor, a ver si le gusta.
La idea es permitir tener un directorio por defecto.
Etiquetas: código, contribuciones, python