Mi Experiencia con Geek Tools

Geek Tool es una aplicación que permite agregar algunas funciones del tipo “widgets” a tu escritorio mediante algunos scripts con códigos propietarios pero faciles de copiar y armar.

Las funciones o “widgets” quedan como si estuvieran bajo un vidrio sobre un escritorio y por lo tanto se puede trabajar encima sin tocarlos y sin que nada les pase.  Los Geeklets, (widgets de Geek Tool con extension .let) pueden llegar a tener una apariencia como la que muestro aquí :

Screen Shot 2016-01-15 at 9.28.25 PM

En mi escritorio he agregado un reloj, fecha, lugar, indicadores de clima usando “The Weather Yahoo” y datos de lo que se  escucha en iTunes.

Geek Tools (Mac)  :  http://projects.tynsoe.org/en/geektool/
Rainmeter (Win)https://www.rainmeter.net

Otras aplicaciones alternativas para estos efectos son :

NerdTool  :  http://www.macupdate.com/app/mac/31909/nerdtool
Übersicht :  http://tracesof.net/uebersicht/

Explicaciones de como programar Geeklets en la Web sobran y al final agrego algunas referencias que a mi me han servido para armar los Geeklets propios pero por ahora me voy a centrar en los scripts.

Cada “widget” , que podría ser un archivo, una función o una imagen es “retrotraida” a la pantalla a una “caja”, mediante un link o una secuencia de comandos,  entonces el “widget” ya configurado puede ser posicionado  en cualquier parte de la pantalla.

Screen Shot 2016-01-15 at 9.45.54 PM

Los script que yo he usado aquí son los siguientes (con color rojo) y pueden ser copiados en tus propios Geeklets y despues formatearlos a tu gusto con los font, colours and size que estimes convenientes.

( 1 ) Fecha, Dia, Mes, Año y Hora

Usar un Shell para cada elemento así uno puede lograr una mayor cantidad de combinaciones posibles en el diseño.

Numero de día del mes :  date +%d
Dia de la semana  :  date +%a
Mes :  date +%B
Año :  date +%Y
Hora :  date +%k:%M

(2 ) El tiempo : “The Weather Yahoo! “

(2.a) Condiciones del tiempo

Para las condiciones del tiempo “Fair 20 C” en naranjo usar el siguiente script y notar que el codigo de ciudad puede ser cambiado.  Para ello usar la siguiente dirección

Link a codigos yahoo de ciudades :  http://edg3.co.uk/snippets/weather-location-codes/

Considerar para Concepción y Santiago los siguientes codigos

Concepcion, Chile = CIXX0007
Santiago, Chile = CIXX0020

curl –silent ” http://xml.weather.yahoo.com/forecastrss?p=CIXX0007&u=c ” | grep -E ‘(Current Conditions:|C<BR)’ | sed -e ‘s/Current Conditions://’ -e ‘s/<br \/>//’ -e ‘s/<b>//’ -e ‘s/<\/b>//’ -e ‘s/<BR \/>//’ -e ‘s/<description>//’ -e ‘s/<\/description>//’

(2.b) El Icono del tiempo

Corresponde en este caso al “sol con nubes” y se consigue en dos pasos :

2.b.i ) Crear un Shell falso con el siguiente codigo

Este Shell falso debe quedar transparente en el escritorio y es el que permite traer y grabar el icono. Aquí es importante que el link de tu localidad sea uk.weather.yahoo.com o no funcionara.  Para obtener el codigo haz un search que sea por ejemplo :

Search : “uk.weather.yahoo.com Santiago, Chile”  o “uk.weather.yahoo.com Concepcion, Chile” porque el codigo funciona para ese site supongo que porque ahi están los iconos.

A modo de ejemplo considerar para Concepción y Santiago de Chile :

Concepcion UK
https://uk.weather.yahoo.com/chile/biobio-region/concepcion-349860/
Santiago UK
https://uk.weather.yahoo.com/chile/santiago-metropolitan-region/santiago-349859/
La Serena UK
https://uk.weather.yahoo.com/chile/coquimbo-region/la-serena-349881/
Valdivia
https://uk.weather.yahoo.com/chile/los-rios-region/valdivia-349872/

El script es :

curl –silent ” https://uk.weather.yahoo.com/chile/biobio-region/concepcion-349860/ ” | grep “current-weather” | sed “s/.*background\:url(\’\(.*\)\’) .*/\1/” | xargs curl –silent -o /tmp/weather1.png\

2.b.ii ) Crear un Box de imagen con la siguiente dirección

Esta dirección que indico es la que aloja en el computador el icono que baja el script anterior en el punto 1 ) en el Shell falso, entonces la dirección siguiente desplegara el icono en pantalla.

file://localhost/tmp/weather1.png

( 3 ) Datos de las canciones en iTunes

En este caso se uso el siguiente script que está referenciado al archivo CurrentSong2.scpt que he localizado en la carpeta con la siguiente dirección :  Users/hdvm1961/Scripts

osascript /Users/hdvm1961/Documents/Scripts/CurrentSong2.scpt

El script CurrentSong2.scpt puede ser descargado desde aquí :

CurrentSong2.scpt en iTunesGeeklet.zip
http://www.macosxtips.co.uk/geeklets/music/itunesgeeklet-/

( 4 ) La localización y nombre de ciudad

La localización y el nombre de la ciudad se hizo manual porque no encontre ningun Geeklet que hiciera el trabajo y los que existían venian con otras cosas que no queria, así que el texto “Concepción Chile” se hizo usando un Shell en donde el script es como sigue :

El script es :  echo Concepción, Chile

( 5 ) Fotos tipo Polaroid

El visor de fotos polaroid se hace usando un box de imagenes con Geek Tools que se debe direccionar a una carpeta en tu computador en donde has decidido almecenar las fotos que quieres mostrar en el slidehow.

Las fotos se pueden mostrar en forma aleatoria con una opción de Geek Tools.

Finalmente el efecto Polaroid para tus fotos se puede conseguir usando la siguiente aplicación que además es entretenida .

Descargar PolaDroid para hacer tus fotos polaroid
http://poladroid.net/download.html

Screen Shot 2016-01-16 at 8.44.30 AM

( 6 ) Caution :

Se pueden ajustar las tasas con que se actualiza cada widget o shell indicando la cantidad de segundos en que esto debe ocurrir, sin embargo mientras mas rapido sea la tasa de actualización mas consumo de memoria y por lo tanto corres el riesgo de que tu computador se quede pegado.

Tratar que las tasas de update sean a lo menos a 30 minutos o mas, esto es a 900 segundos a lo menos  !!

Con todo esto en mente puedes dedicarte a hacer tu propio diseño de escritorio y agregar todos los Geeklets que puedas recolectar en el camino, pero estos al menos ya sabemos que funcionan.

(7 ) Referencias :

( 1 ) Geek Tool (Mac) y Rainmeter (Win)  alternativas para personalizar el escritorio
http://www.addictivetips.com/mac-os/geektool-rainmeter-alternative-to-customize-mac-desktop/

( 2 ) Geektool Weather Scripts (UPDATE)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s