Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Electrónico

#41
Dudas y pedidos generales / Re:Script Youtube mpsyt
Enero 24, 2016, 07:11:47 AM
Buenas a tod@s:

El programa lo que hace es buscar canciones en youtube te las lista y te reproduce la seleccionada.

Pero también reproduce vídeos y por lo tanto, quiero desactivar la reproducción de vídeos, que solo busque musica y configurarle el reproductor por defecto.

El único que ocurre lo que comenta Once, hasta que no cierras el programa no se ejecutan el resto de comandos.

Estudiaré cual puede ser el mejor método para realizarlo, si hacerlo con un script de bash o con subprocesos.

Muchas gracias :)
#42
Dudas y pedidos generales / Re:Script Youtube mpsyt
Enero 23, 2016, 07:41:11 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Buenas,

Yo he encontrado esto en Python:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Buenas a tod@s:

Sí, esta página ya la he encontrado y me la he leído y es muy útil.

Sin embargo no satisface mis necesidades.

Esta web te dice como configurar manualmente el programa, en cambio, yo quiero que mediante un script de python se configure el programa automáticamente diciendole yo los parámetros.

Pensaba que al ser un programa que se ejecuta a través del terminal, abriendo el programa y ejecutando los mismos comandos que utilizarías si lo hicieses manualmente podrías configurarlo, sin embargo, cuando se abre el programa, la biblioteca os.system ya no funciona.

Hay algun modo de entrar los comandos de configuración por terminal de forma automática?

Muchas gracias.
#43
Buenas a tod@s:

He creado un script para que instale y configure el programa de reproducción de youtube mpsyt.

La instalación me la realiza correctamente, pero después, abro el programa para configurarlo y sin embargo, una vez abierto ya no me realiza el resto del script.

Como puedo escribir mediante el os.system dentro del programa?

Os dejo el código a bajo:

Código: python
#!usr/bin/pyton 

import os

print("Procedemos a configurar el programa mps-youtube")
os.system('mpsyt')
os.system('set player mpv')
os.system('set show_video False')
os.system ('search music_true')



He intentado buscar el archivo de configuración y no lo he encontrado.


Muchas gracias.
#44
Buenas a tod@s:

Esta tarde lo pruebo y os comento.

Espero que funcione, porque ya me está mosqueando el tema de que no funcione el código.

Y no lo digo para vosotros porque habéis sido de mucha ayuda. Pero me da rabia atascarme en un punto y no poder seguir adelante.


Muchas gracias de antemano.


Esta tarde os digo algo ;)




Buenas a tod@s:

He probado de al principio del script poner:

os.system('sudo -i')

Para así ejecutar lo que venía después como root pero no me deja

También he probado de poner sudo delante a la hora de abrir el archivo y tampoco.

Qué solución me queda para ejecutarlo como root?

El archivo lo tengo guardado en el usuario pi y me gustaría ejecutarlo desde este usuario.


Muchas gracias.




Buenas a tod@s:

Para facilitar que me podáis ayudar os dejo la parte del código que me falla:

Código: text
#!/bin/python



import os #Importamos la biblioteca para introducir comandos por el terminal
import os.path  #Importamos la biblioteca para comprovar rutas de directorios

def conf(): #Comprovamos que todos los archivos de configuracion existan
#if not os.path.exists(nano ~/.msmtprc): (linea original)
os.chdir('/home/pi')
if os.path.exists ("nano \\~/.msmtprc"):
return
else:
os.chdir('/')
print("El sistema detecta que no esta configurado el asistente de mail")
print("Se procede a configurarlo. Este proceso se llevara una sola vez")
direccion = raw_input("Introduce tu direccion de correo: ")
pswd = raw_input("Introduce la contrasenya de tu cuenta de correo: ")
os.system('sudo apt-get install msmtp-mta') #instalamos el cliente del protocolo SMTP
archi=open('sudo .msmtprc', 'w')#creamos el archivo de configuracion
archi.write('#Cuenta gmail')
archi.write('account gmail')
archi.write('auth on')
archi.write('host smtp.gmail.com')
archi.write('from '+direccion)
archi.write('auth on')
archi.write('tls on')
archi.write('tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt')
archi.write('user '+direccion)
archi.write('password '+pswd)
archi.write('port 587')
archi.write('account default : gmail')
archi.close()
os.system('chmod 600 .msmtprc') #Damo permisos al archivo creado para que solo sea accesible por el propio usuario


if os.path.exists ("nano \\~/.mailrc") :
return
else:
os.chdir('/')
os.system('sudo apt-get install heirloom-mailx') #Instalamos un programa que nos permita escribir los emails en el terminal
archi=open('sudo .mailrc', 'w')#creamos el archivo de configuracion
archi.write('set sendmail="/usr/bin/msmtp"')
archi.write('set message-sendmail-extra-arguments="-a gmail"')
archi.close()
#45
Buenas a tod@s:

Llevo un par de días peleandome con el código y no consigo.

No entiendo porque si lo hago manualmente introduciendo los comandos no me da ningún problema, sin embargo con el código de python y utilizando la biblioteca os sí que me da problemas.

Hice lo que me comentaste de sacar la barra de delante y me continua diciendo que no tengo permisos.

Código: text
 archi=open('.msmtprc', 'w')#creamos el archivo de configuracion
IOError: [Errno 13] Permission denied: '.msmtprc'


Qué debo hacer?

He probado de darle permisos 777 en lugar 600 que tenía hasta ahora, y continua con el mismo problema

Había pensado en crear el archivo después aplicarle el permiso 777 y seguidamente abrirlo para escribirlo, pero me temo que continuará pasando lo mismo.

Alguna idea???

Porque a mi se me estan acabando  :'(

Muchas gracias de antemano
#46
Dudas y pedidos generales / Problemas con crontab -e
Enero 18, 2016, 05:08:21 PM
Buenas a tod@s:

Estoy programando la raspberry para que me ejecute un script periódicamente.

Hago que sea ejecutable ese script de python mediante el comando chmod777

Después pongo crontab -e para abrir el crontab

y le pongo

* 0 * * 7 /home/pi/Desktop/Scripts/script_a_ejecutar.py

De modo que me tendría que ejecutar este script a las 00:00 de cada domingo

Sin embargo no me ejecuta nada.

¿Qué estoy haciendo mal?

Muchas gracias de antemano.
#47
Buenas a tod@s:

He probado de quitar el símbolo ~de delante de la ruta tal como me indicas y continua sin funcionar correctamente. Me devuelve el siguiente error:

Código: text
archi=open('/.msmtprc', 'w')

IOError: [Errno 13] Permission denied: '/.msmtprc'



Puede que necesite permisos extra? Pero si lo hiciese en el terminal manualmente escribiría 
Código: text
nano ~/.msmtprc
con lo cual mi teoría de que hagan falta permisos extras se desmonta. Estoy ejecutando el script desde el usuario pi y quiero ejecutarlo desde este usuario.

Alguien sabe que ocurre?

Como mínimo ahora el error es distinto.

Muchas gracias de antemano y de veras, sóis unos verdaderos cracks :)

Aunque no participe demasiado en el foro os voy leyendo y siguiendo de cerca porque hay mucho nivel y calidad en este foro :)
#48
Buenas a tod@s:

He probado de ponerlo entre comillas como comentaba Once y me funciona ;)


Muchas gracias cracks :)




Buenas a tod@s:

Ahora este fallo ya está corregido, sin embargo, ahora quiero entrar a editar el archivo ya que el if da que no existe el archivo y por lo tanto hay que crearlo. Y me dice que este directorio o archivo no existe :S

Código: text
archi=open('~/.mailrc', 'w')#creamos el archivo de configuracion


La línea en cuestión es esta.

Estoy lanzando el script desde /home/pi, debo especificar otra ruta diferente o debo de posicionarme antes de lanzar esta línea de codigo en otro punto?

Cuando he hecho el script manualmente siempre lanzaba este comando desde /home/pi y no me daba problemas, por lo tanto ahora no sé porque se queja xD

Y en teoría no sé porque dice que no está, ya que lo que estoy haciendo es crearlo desde 0
#49
Buenas a tod@s:

Estoy haciendo una API en python para instalar un servicio de mail para poder enviar correos electrónicos desde la línea de comandos.

Cuando lanzo el programa, primero quiero comprobar si el programa está instalado y si no lo está pues se instale y se configure.

Para ello estoy utilizando un if que comprueba que el archivo de configuración esté en el sistema. Sin embargo, se me queja que hay algun carácter que está mal:

Código: text
if os.path.exists (nano \\~/.msmtprc):


La \\ la pongo para que me acepte el símbol ~ sin embargo no sé si afecta al resto de la línea. En ese caso, como debo señalar que el resto de línea está correcto?

Muchas gracias de antemano
#50
Buenas a tod@s:

Estoy trasteando últimamente mucho con la Raspberry y eso quiere decir que últimamente estoy tocando mucho Python, entre otras cosas.

Lo que quiero hacer es un backup periódico a mi Raspberry. Los comandos los tengo aquí preparados para realizar dicha función:

sudo umount /dev/mmcblk0p1 && sudo umount /dev/mmcblk0p2

sudo dd if=/dev/mmcblk0 of=/media/misbackups/backup1.img bs=1M

El caso es que quiero automatizar con crontab ese backup y había pensado hacer un script de python para que lanzase estos comandos en el terminal y ponerlo en el crontab para que ese script de python se lanzase periódicamente.


El script de python más o menos lo tengo listo pero me gustaría que el nombre del archivo "backup1.img" tome la fecha en que se ha tomado para así llevar un historial.

Y la veradad es que no sé como poner la fecha allí en medio del nombre.

De momento tengo una variable que guardo la fecha actual:


Código: text

import time #Importa la biblioteca para saber la hora
now = time.strftime("%d/%m/%y")


y tenía pensado poner algo así en plan:  sudo dd if=/dev/mmcblk0 of=/media/misbackups/+'now'+.img bs=1M

Pero sé que va a petar, pero tampoco sé como debería incluirlo.

Si me podéis echar un cable os lo agradecería.

Muchas gracias.
#51
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Échale un ojo a la página You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login. y mucho mucho ánimo.

Buenas a todos:

Le hecharé una ojeada.

Gracias :)
#52
Hola a todos:

Me gusta Linux, me gusta la programación, me gusta el código abierto. Y me gustaría aprender a programar una distribución de Linux desde 0 totalmente personalizada.

Donde y como puedo aprender para poder conseguir mi objetivo???

He visto que hay configuradores en internet donde puedes realizar tu distro a medida, como Sussie, pero no me gusta. Yo quiero hacerlo picando código.

Alguna sugerencia? Algun curso online donde pueda encontrar toda la información?

Muchas gracias de antemano.
#53
Off Topic / Security Innovation Day 2015
Octubre 07, 2015, 01:26:42 PM
Hola a todos:

No quiero abrir este tema con la intención de hacer publicidad ni crear spam ni nada por el estilo. Simplemente quiero hacer llegar la noticia que mañana se va a celebrar en Madrid el evento sobre seguridad Security Innovation Day.

Como muchos por miles de razones no podremos asistir, ofrecerán por streaming la jornada de mañana.

Para facilitar la vida a la gente residente en los países del sur de América, la jornada se celebrará en horario de tarde para España, sitio donde se realizará el evento. Justamente en el auditorio de Telefónica en Madrid. De este modo, mientras que en España será de tarde, en sur América será por la mañana y todos contentos, jeje.

Pues nada, aquí os dejo el link del evento, donde encontraréis el apartado "Streaming", donde podréis seguir las charlas.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

#54
Presentaciones y cumpleaños / Hola desde Barcelona
Septiembre 30, 2015, 11:13:33 AM
Hola a todos:

Hace unas 72 horas que descubrí este foro, y exceptuando las horas de sueño, el resto las he pasado navegando por todos los temas, posts y enlaces relacionados del foro.

Este foro, en serio, es oro! Felicidades a todos los miembros porque creo que como este, hay pocos foros técnicos con tanto material e información de tanto valor como el vuestro.

Por este motivo no he podido resistirme a registrarme para así, poder aprender más, y en la medida de lo posible, contribuir con mi granito de arena.

Bueno, y antes de que me olvide, me voy a presentar.

Soy un chico de 24 años, empecé estudiando mecánica y electricidad, y me titulé en C.F.G.M. de electromecánica y posteriormente en C.F.G.S. de automoción. Como las expectativas laborales eran muy malas, continué estudiando un C.F.G.S. de mantenimiento electrónico y ahora me dedico a la programación de todo tipo.

Siempre me ha gustado la seguridad informática y la informática en general. Ultimamente me he aficionado con las charlas y el blog de Chema Alonso y después de hacer algunos contactos que también teníamos intereses generales, esa pasión por la seguridad informática ha ido en auge.

Espero aprender mucho de todos vosotros, y ya digo, en la mediad de lo posible, miraré de volver todo este conocimiento que tenéis volcado en la red con mi granito de arena,