Ordenadores, informática, creación web y redes sociales para autónomos y particulares.

Crea tuits con Google Docs y un feed/rss

Muy buenas, amigos/as. En esta ocasión paso a explicar cómo usar Google Docs para extraer los artículos, títulos y url´s de un feed y poder crear tuits.

Imagino que a muchos de vosotros os gustan unos cuantos blogs de los cuales extraéis las ideas para vuestros propios artículos o incluso los tuiteais sin más. Pues os explico una forma muy sencilla y automática de extraer esos artículos, su título y url acortada (o no, según prefieras) y despues unir esos elementos junto a la mención del autor para elaborar un tuit.



Vamos a ver tres procesos principales para llegar al resultado final:
  • Crear una hoja de calculo en Google Docs (lo más sencillo)
  • Importar datos de un feed/rss a esa hoja de calculo: titulo y url de un artículo o post. (Sencillo, copia-pega la formula)
  • Insertar la formula para acortar la url y que no ocupe demasiados caracteres en nuestro tuit. Esto os puede servir para otro procesos ;-)
Os dejo un ejemplo del resultado final aqui.

Vamos al lío, pero antes:

Cosas que necesitamos para empezar:

1.- Un poco de paciencia (reconozco que el post es un poco largo)
2.- Tus fuentes rss/feed, es decir, los blogs de donde quieres extraer la información.
3.- Cuenta en un acortador de url, en este caso os pondré las fórmulas para:
  • Bit.ly
  • s.coop
  • cut.by
  • Click.me
  • is.gd
(La información para estas fórmulas ha sido extraída de aquí)

4.- Cuenta en Google para tener acceso a los Docs de Google Drive, en este caso al Doc Hoja de Cálculo.

EMPECEMOS!!

PRIMER PASO: CREAR LA HOJA DE CALCULO
Abrimos nuestro Google Drive y creamos allí una hoja de Calculo

Crea una Hoja de cálculo con google docs

En dicha Hoja de Calculo vamos a usar las dos primeras columnas, una para inserta la fórmula con la que extraeremos la url y otra con el título. La tercera columna para la fórmula con el acortador de url, la cuarta con la mención del autor tipo "@username" o "www.elblogfuente" y por fin, la quinta donde uniremos todos los elementos para construir el tuit.

Hoja de calculo en google docs


SEGUNDO PASO: LAS FORMULAS

Primera columna (A2), para obtener la URL del feed en cuestión:


"" =IMPORTFEED("http:/NOMBREDELBLOG/feed/"; "items url";; 10)""


La información completa de esta función la teneis aquí

En este caso:

a) "item url" es para indicar que me extraiga la url de cada feed.
b) 10 es el número de items que quiero que muestre, que se puede cambiar a voluntad.

NOTA: entre las opciones de la función va un 'puntoycoma'

Segunda columna (B2), para obtener el titulo del feed en cuestión:


"" =IMPORTFEED("http:/NOMBREDELBLOG/feed/"; "items title";; 10) ""


NOTA: es la misma salvo que cambiamos el 'url' por 'title'

Vamos a probar si funciona: Buscáis un blog de vuestras fuentes, copiáis la url y la ponéis donde pone "NOMBREDELBLOG" sin borrar el "/feed/". Dais al 'Enter' y debería funcionaros.

NOTA 2 (para que no os volváis locos buscando): Hay veces que los blogs de blogger no funcionan solo con poner al final el "/feed" o el "/rss" y en la fórmula habría que poner:


http://nombredelblog.blogspot.com/feeds/posts/default?alt=rss

TERCER PASO (C2): CREANDO EL ACORTADOR AUTOMATICO

El acortador de la url para que no ocupe mucho en nuestro tuit:

(fuente de esta informacion)
  • Bit.ly = http://api.bitly.com/v3/shorten?login=USERNAME&apiKey=APIKEY&longUrl=URL&format=txt[/code]
  • s.coop = http://s.coop/devapi.php?action=shorturl&url=URL&format=simple[/code]
  • cut.by = http://cut.by/?longurl="URL"&api_key=APIKEY[/code]
  • Click.me = http://clicky.me/app/api?username=USERNAME&password=PASSWORD&url=URL
  • is.gd = http://is.gd/create.php?format=simple&url=URL
Si usamos Bitly en la celda en cuestión, tendríamos que poner esta fórmula:

"" = importData(concatenate("http://api.bitly.com/v3/shorten?login=USERNAME&apiKey=APIKEY&longUrl=",A2,"&format=txt")) ""

Donde USERNAME Y APIKEY hemos de sacarlas de nuestra cuenta de bitly. ¿Como? Pueeeeees... En nuestra cuenta de bitly--->Settings-->Advanced-->Legacy API Key--> show legacy API Key: login es el "USERNAME" y la APIKEY es... pues la APIKEY.

Ea, pues copiamos esos datos en la fórmula anterior y ya nos saldría acortada la url del feed que tenemos en la columna A. 

El resto de servicios y formulas no los he probado.

CUARTO PASO: AÑADIMOS LA MENCION

IMPORTANTE: siempre hacer referencia a la fuente, si el contenido no es original nuestro.

Poner en la segunda celda de la columna D (D2) la mención a la fuente: 


@USERNAME o www.nombredelblog


QUINTO PASO: JUNTANDO LOS TROCITOS :-)


Y en este, lo juntamos todo, en la E2:


Podríamos usa la funcion CONCAT pero es mas corto escribir &. Como quiero que el cuerpo del tuit sea algo como:



"" titulo del articulo"+"url acortada"+"mencion"

< la formula quedaría:
"" =B2&" "&C2&" "&$D$2 ""

  • B2 porque el titulo lo teníamos en la columna B
  • &" "& nos deja un espacio
  • C2 pues la url acortada está en la columna C
  • $D$2 pues la mención está en la columna D celda 2 (le ponemos el $ para que al copiar en otras celdas nos deje fija el valor D2 que es donde tenemos la mención. En cuanto cambiemos el feed/rss y hagamos lo mismo con la mención, cambiar este valor numérico (quedaría como $D$15, por ejemplo, hasta el siguiente cambio, etc)
Pues ya está listo nuestro generador de tuits semi-automático. Ya solo tienes que copiar el contenido de la celda resultante E2 en tu gestor de publicaciones de twitter.





Util? Comparte! Alternativas? Comenta!


0 comentarios:

Publicar un comentario