aabilio / PyDownTV2

Versión 2 (ahora "spaintvs") de la librería para obtener los enlaces de descarga de los vídeos de las webs de TVs españolas (PyDownTV). Y Script para ejemplo de uso. Además en desarrollo nueva web y versiones de Escritorio y Android
52 stars 34 forks source link

Vídeos descargados en Linux con el flag ejecutable #117

Closed simonbcn closed 10 years ago

simonbcn commented 10 years ago

Ubuntu 13.10 64 bits PyDownTV 0.1.0-ALPHA

Usando el script me he bajado varios vídeos de diferentes TVs y todos se bajan con el flag "x" (ejecutable) activado. ¿Por qué? Esto no debería ser así y es un fallo de seguridad.

aabilio commented 10 years ago

Tienes razón, no me había dado cuenta ;) El problema está al crear el archivo con os.open (aquí: https://github.com/aabilio/PyDownTV2/blob/master/Script/pyaxel/pyaxel.py#L342). Debería ser: out_fd = os.open(output_file+".part", os.O_CREAT | os.O_WRONLY, 0600) para que el archivo solo quedara con permisos de lectura y escritura.

Lo tengo cambiado, haré push dentro de poco. Saludos.