18Jul
¿Quieres mostrar tu lado geek y editar tus Documentos de Google o escribir una publicación en Blogger desde el símbolo del sistema? A continuación, le mostramos cómo puede acceder a una variedad de servicios de Google desde la línea de comandos con GoogleCL.
Primeros pasos
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íjase al enlace de descarga a continuación y seleccione la versión correcta para su 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 como de costumbre y luego ejecute el programa google.exe en la carpeta.
La primera vez que ejecuta Google CL, creará una carpeta de preferencias en:
% USERPROFILE% \. Googlecl
En una de nuestras pruebas, recibimos un error que decía que MSVCR71.dll faltaba en nuestra computadora, por lo que GoogleCLno pudo correrEsta es una biblioteca en tiempo de ejecución de C ++ en Windows, y la mayoría de los programas que lo necesitan la incluyen con sus archivos de programa. GoogleCL no incluye esta DLL en el archivo comprimido, por lo que necesitaremos encontrar una copia.
Es probable que tenga muchas copias de este archivo en su computadora, pero GoogleCL no puede encontrarlas. Por lo tanto, realice una búsqueda en toda la computadora de msvcr71.dll , y copie uno de estos archivos que encuentre.
Ahora pegue ese archivo dll en la carpeta GoogleCL y ejecute google.exe como antes. Todo debería funcionar perfectamente esta vez.
Uso de GoogleCL
La sintaxis de GoogleCL es muy fácil de usar y comprender. Para comenzar, es posible que desee verificar el archivo readme.txt incluido. O bien, simplemente escriba help en el prompt para obtener algunas instrucciones rápidas.
Puede usar GoogleCL para acceder a servicios en Picasa, Blogger, YouTube, Documentos, Contactos y Calendario a través de la interfaz de línea de comando, y nos encantaría ver que las futuras versiones incluirán soporte para más elementos, incluidos Gmail y Búsqueda. Por ahora, sin embargo, estos servicios aún son útiles. Ingrese help seguido de un nombre de servicio para ver más información al respecto y algunos ejemplos de uso. Aquí vemos la ayuda para Calendar.
Activación de un servicio
Cuando use por primera vez un servicio, deberá activarlo en línea. Por ejemplo, si quisiéramos ver todas las citas en nuestro calendario, ingresaríamos a Calendar list .Se le pedirá que especifique un usuario;ingrese su dirección de correo electrónico de Gmail. Luego, se le pedirá que apruebe el acceso en su navegador, y la página de aprobación se abrirá automáticamente en su navegador predeterminado.
Haga clic en Otorgue acceso en la página web que se abre, y luego presione Entrar en la ventana de GoogleCL.
Tendrás que hacer esto para cada uno de los servicios de Google que uses. Incluso 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 con diferentes servicios. Una vez que estén activados, será fácil usar estos servicios en esta computadora.
Uso de GoogleCL
GoogleCL tiene muchas funciones que puede usar para interactuar con los servicios de Google. Veremos algunas de las funciones que encontramos interesantes.
Docs
Primero, intentamos subir un documento a Documentos. Para ello, ingrese:
docs upload path_to_your_document
Esto puede demorar un minuto dependiendo del tamaño de su documento, pero una vez que lo haya hecho, verá un mensaje de éxito y un enlace a su documento.
Se supone que usted debe poder editar documentos al escribir:
docs edit -title "your_document" -editor your_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 de nuestro lado, 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:
youtube publique " your_file_path "
Ingrese un nombre de categoría cuando se le solicite, y GoogleCL comenzará a cargar su video a 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í, intente nuevamente, esta vez ingresando una categoría correcta.
Para su referencia, estas son algunas de las categorías que puede usar de YouTube.com. .. así que asegúrese de usar una de ellas.
Blogger
GoogleCL convierte a Blogger en un servicio de blogs más geek. Puede revisar, etiquetar e incluso crear nuevas publicaciones en Blogger, todo directamente desde la línea de comandos. Puede escribir el cuerpo de su publicación en un archivo de texto e incluso puede usar el marcado HTML para que la publicación se vea como usted desea. Para ello, ingrese lo siguiente en GoogleCL:
blogger post -título " your_title " path_to_post_file
Momentos después, teníamos una nueva publicación de blog con el contenido de nuestro archivo de texto. Podríamos haber publicado una publicación HTML larga y bien formateada, pero bueno, ¿qué hay mejor que el clásico saludo geek para una entrada de blog geek?
Conclusion
Si desea editar rápidamente la información de contacto de Gmail, subir un video de YouTube sin usar la herramienta de descarga de Flash flaky o crear un script que haga una publicación automáticamente en Blogger cuando se golpee la cabeza con el teclado, GoogleCL le brinda laherramientas que necesita para hacer más con Google de lo que usted cree posible.¿Quién dijo que Google no tiene un sistema operativo en la nube? Cuando puede interactuar con una aplicación web a través del símbolo del sistema, de repente parece que Google es solo otra parte de su computadora. Solo hemos arañado la superficie de lo que puede hacer con GoogleCL;revisa el enlace de ejemplos a continuación para obtener más ideas.¡Háganos saber qué proyectos geek usted hace con GoogleCL!
Enlace
Descargar GoogleCL
Salida Ejemplo GoogleCL Scripts