Acceda a los servicios de Google desde la línea de comandos
¿Quieres mostrar tu lado geek y editar tus documentos de Google o escribir una publicación de Blogger desde el símbolo del sistema? A continuación, le explicamos cómo puede acceder a una variedad de servicios de Google desde la línea de comandos con GoogleCL..
Empezando
GoogleCL es una aplicación de línea de comandos de Python que le permite acceder a varios servicios de Google desde la línea de comandos en Windows, Mac OS X o Linux. Aquí usaremos la versión de Windows en Windows 7, pero funcionaría exactamente igual en otras plataformas.
Dirígete al enlace de descarga a continuación y selecciona la versión correcta para tu sistema operativo. Si desea ejecutarlo en Windows, seleccione el archivo zip. Los usuarios de Ubuntu pueden descargar e instalar el archivo .deb.
Después de descargar el archivo zip para Windows, extráigalo normalmente y luego ejecute el google.exe programa en la carpeta.
La primera vez que ejecute Google CL, se creará una carpeta de preferencias en:
% USERPROFILE% \. Googlecl
En una de nuestras pruebas, recibimos un error diciendo que MSVCR71.dll Faltaba en nuestra computadora, por lo que GoogleCL no podía ejecutarse. Esta es una biblioteca en tiempo de ejecución de C ++ en Windows, y la mayoría de los programas que la necesitan lo incluyen con sus archivos de programa. GoogleCL no incluye esta DLL en el archivo zip, por lo que tendremos que encontrar una copia para ella.
Es probable que tenga muchas copias de este archivo en su computadora, pero GoogleCL no las puede encontrar. Por lo tanto, hacer una búsqueda en toda la computadora para msvcr71.dll, y copia uno de estos archivos que encuentra.
Ahora pegue ese archivo dll en la carpeta GoogleCL, y ejecute google.exe como antes. Todo debería funcionar perfectamente esta vez..
Usando GoogleCL
La sintaxis de GoogleCL es muy fácil de usar y entender. Para empezar, es posible que desee comprobar la readme.txt archivo incluido. O simplemente escribe ayuda en el momento de recibir instrucciones rápidas.
Puede usar GoogleCL para acceder a los servicios en Picasa, Blogger, YouTube, Documentos, Contactos y Calendario a través de la interfaz de línea de comandos, y nos encantaría ver que las versiones futuras incluyan soporte para más elementos, incluidos Gmail y Buscar. Por ahora, sin embargo, estos servicios siguen siendo útiles. Entrar ayuda seguido de un nombre de servicio para ver más información al respecto y algunos ejemplos de uso. Aquí vemos la ayuda para el calendario..
Activando un servicio
Cuando utilice un servicio por primera vez, tendrá que activar su computadora en línea. Por ejemplo, si quisiéramos ver todas las citas en nuestro calendario, entraríamos Lista de calendario. Se le pedirá que especifique un usuario; introduzca su dirección de correo electrónico de Gmail. Luego, se le solicitará que apruebe el acceso en su navegador y la página de aprobación se abrirá automáticamente en su navegador predeterminado..
Hacer clic Autorizará el acceso en la página web que se abre, y luego presione Entrar en la ventana de GoogleCL.
Tendrá que hacer esto para cada uno de los servicios de Google que utiliza. Incluso los servicios estrechamente relacionados, como Contactos y Calendario, deben activarse individualmente. Un aspecto interesante de esto es que podría tener diferentes cuentas de Google asociadas a diferentes servicios. Sin embargo, una vez que estén activados, será fácil usar estos servicios en esta computadora.
Usando GoogleCL
GoogleCL tiene toneladas de funciones que puedes usar para interactuar con los servicios de Google. Veremos algunas de las funciones que nos parecieron interesantes..
Docs
Primero, intentamos subir un documento a Docs. Para ello, introduzca:
subir documentos ruta_a_tu_documento
Esto puede demorar un minuto dependiendo del tamaño de su documento, pero una vez que lo haga, verá un mensaje de éxito y un enlace a su documento..
Se supone que debes poder editar documentos ingresando:
docs edit -title “your_document” -editor su_editor
Sin embargo, esto no funcionó en nuestras pruebas y recibimos un mensaje de error. Esto debería funcionar en el futuro y podría haber sido causado por un problema en nuestro extremo, pero no funcionaría en ninguna de nuestras pruebas..
Youtube
GoogleCL funcionó muy bien para subir videos a YouTube. Una vez que haya autorizado su cuenta, ingrese:
post de youtubetu_archivo_ruta”
Ingrese el nombre de una categoría cuando se le solicite, y GoogleCL comenzará a cargar su video en YouTube. Como de costumbre, esto tomará unos minutos dependiendo del tamaño de su video, pero aún es más rápido que ir a la página de YouTube para publicar un video..
Tenga en cuenta que puede ver un error si ingresa una categoría que no está disponible en YouTube. Si es así, inténtalo de nuevo, esta vez ingresando una categoría correcta.
Para su referencia, aquí están algunas de las categorías que puede usar en YouTube.com ... así que asegúrese de usar una de ellas..
Blogger
GoogleCL convierte a Blogger en un servicio de blogs geekier. Puedes revisar, etiquetar e incluso crear nuevas publicaciones en Blogger, todo directamente desde la línea de comandos. Puedes escribir el cuerpo de tu publicación en un archivo de texto, e incluso puedes usar el marcado HTML para hacer que la publicación se vea como quieres. Para hacer esto, ingrese lo siguiente en GoogleCL:
blogger post -title “tu título” path_to_post_file
Momentos después, tuvimos una nueva publicación en el blog con el contenido de nuestro archivo de texto. Podríamos haber publicado una publicación HTML larga y bien formateada, pero bueno, ¿qué mejor que el clásico saludo geek para una publicación de blog geek??
Conclusión
Ya sea que desee editar rápidamente la información de contacto de Gmail, cargar un video de YouTube sin usar el cargador de Flash, o crear un guión que se publique automáticamente en Blogger cuando golpee su cabeza con el teclado, GoogleCL le brinda las herramientas que necesita hacer más con Google de lo que te parece posible. ¿Quién dijo que Google no tiene un sistema operativo en la nube? Cuando puedes interactuar con una aplicación web a través del símbolo del sistema, de repente parece que Google es solo otra parte de tu computadora. Solo hemos arañado la superficie de lo que puedes hacer con GoogleCL; Echa un vistazo a los ejemplos de enlaces a continuación para obtener más ideas. Háganos saber qué proyectos geek hace con GoogleCL.!
Enlazar
Descargar GoogleCL
Echa un vistazo a ejemplos de secuencias de comandos de GoogleCL