Archivo de la categoría: Scripts

Plowshare | Descargar o subir archivos de Megaupload u otros desde la terminal

TerminalPlowshare es un script escrito en bash que nos permite descargar o subir archivos de Megaupload, Rapidshare y otros servicios de alojamiento. Incluye reconocimiento de captcha, por lo que no será necesario pasar este incómodo necesario sistema de seguridad.

Uso de Plowshare

Su sintaxis es muy sencilla:

  • Descargar archivo:

plowdown URL

  • Subir archivo:

plowup archivo servicio

En servicio escribiremos megaupload, rapidshare… según corresponda.

En esta imagen tenéis un ejemplo:

Plowshare

Instalación

Instalar plowshare en Ubuntu

Descarga el .deb desde google code e instálalo.

Instalar plowshare en Arch Linux

Usamos yaourt:

yaourt -S plowshare

Con este comando facilitamos el proceso de descarga de estos servidores y podemos usarlo como si de un jdownloader en modo texto se tratase.

Link:

Plowshare – Google code

Vía twitter | @mrcomputer

Comando Googlecl | Controla los servicios de Google desde la terminal

Logo de Google

Que con la terminal de linux se puede hacer casi cualquier cosa es innegable. Una vez más, y en este caso con el comando Googlecl, podemos demostrar que un script puede realizar cualquier función.

Con este comando, utilizando correctamente su sintaxis, no muy complicada, podemos subir una foto a picasa o incluso escribir un post en nuestro blog de Blogger.

Quizás para algunos parezca una tontería, pudiendo hacerlo desde el navegador, pero para los amantes de la terminal, y la rapidez que ofrece este comando, no creo que no les parezca interesante.

Googlecl soporta, por ahora, los siguientes servicios de Google:

  • Blogger

google blogger post –title “foo” “command line posting”

  • Calendar

google calendar add “Lunch with Jim at noon tomorrow”

  • Contacts

google contacts list name,email > contacts.csv

  • Docs

google docs edit –title “Shopping list”

  • Picasa

google picasa create –title “Cat Photos” ~/photos/cats/*.jpg

  • Youtube

google youtube post –category Education killer_robots.avi

Para instalar Googlecl en Ubuntu y Arch Linux haremos lo siguiente:

  • Instalación en Ubuntu

Descargamos el .deb de la página del proyecto en Google Code y lo instalamos.

  • Instalación en Arch Linux

Utilizamos Yaourt:

yaourt -S googlecl

Uso del Comando

Tenemos dos opciones: Utilizar el comando directamente con la sintaxis adecuada o ejecutar el comando google sin parámetros. En este caso lo voy a ejecutar sin parámetros, ya que accedemos al prompt “>” del script para ejecutar parámetros de forma más sencilla. En primer lugar, escribiremos help y a continuación help servicioautilizar:

Googlecl - 1

Googlecl - 2

Una vez hayamos leído como utilizar correctamente el servicio elegido, ejecutaremos una acción (en mi caso, picasa list, para ver todas las fotos de mis álbunes picasa):

Googlecl - 3

Para poder utilizar el servicio, el script nos pedirá nuestro nombre de usuario y que aceptemos la petición que nos aparecerá en nuestro navegador de internet para autorizar al script en nuestra cuenta de google. A continuación de aceptar pulsaremos enter y el script ya tendrá acceso.

Para salir del prompt del script, tecleamos quit y pulsamos enter.

Como veis su uso no es complicado y puede facilitar la tarea a aquellos que les gusta trabajar con la terminal.

Vía | Bitelia

UNP – Descomprime archivos comprimidos con un comando

Tip

Cuando queremos descomprimir un archivo desde la terminal, tenemos que ejecutar el comando adecuado para ese tipo de archivo comprimido. No podemos utilizar el mismo comando para descomprimir un tar.gz y para descomprimir un .zip, lo que implica tener que sabernos el comando adecuado.

Pero contamos con el script unp, con el cual podemos descomprimir cualquier tipo de archivo comprimido con un simple comando, sin tener el cuenta el tipo de archivo. De esta manera podemos descomprimir archivos de forma rápida y sin necesidad de interfaz gráfica.

Para instalarlo en ubuntu, abrimos una terminal y escribimos:

sudo aptitude install unp

Ahora ya podemos utilizarlo. La sintaxis del comando es la siguiente:

unp archivo-que-queremos-descomprimir

Por ejemplo: Tenemos una carpeta, y en ella un archivo comprimido. Para descomprimirlo ejecutamos en la terminal unp Archivo-Comprimido.tar.gz, como se ve en la imagen:

Uso de unp

Y se descomprimirá el archivo en cuestión:

Uso de unp

Otros ejemplos serían:

unp archivo-comprimido.zip

Descomprime el archivo .zip.

unp *.tar.gz

Descomprime todos los archivos .tar.gz del directorio actual.

unp *.tar.gz *.zip

Descomprime todos los archivos .tar.gz y .zip del directorio actual.

unp *

Descomprime todos los archivos del directorio actual.

Como véis, es muy sencillo de utilizar y nos ahorra tiempo a la hora de descomprimir archivos. Espero que os sirva.

Vía | Slice of Linux