A instalar y probar Atraci! Cada vez mejor.

Hola a todas y todos! Hace poquito les comenté de HipHop, un programa que buscaba canciones y permitía hacer playlists estilo spotify, pero gratis. Bueno, no se si se pasaron por el post de HipHop, pero la cosa es que 1) el proyecto murió sin embargo 2) el script de instalación todavía funciona (y refiere a un mirror del programa cuando estaba activo). Esto no es todo! El proyecto renació como Atraci, una versión mejorada desde el punto de vista legal, nuevo aspecto y con nuevas funcionalidades.  Multiplataforma y más rápido. De diez!
Hoy vamos a instalar Atraci en Ubuntu o en cualquier distro linux. :)

Atraci continúa la tradición de HipHop. Ambos vienen a ser como una alternativa a Spotify sin anuncios, ni de audio, ni visuales. Lo mejor, tudu completamenchi legau (mucho mundial, sorry). Mientras que Hiphop se basaba en torrents de aquí y de allá para su funcionamiento (igualmente legal, aunque muy en el ojo de la tormenta) Atraci acude a iTunes, Last.fm y SoundCloud para buscar las canciones, haciendo uso de una base de datos de más de 50millones de archivos (más del doble de itunes).

Además agregaron una linda cosita: videos!!!. Ahora Atraci busca en Youtube el video de la canción que esté sonando y si queremos nos deja agrandarla. Realmente cómodo y muy útil. :)

Como hiphop, aún está en sus primeras fases, entonces no esperen funciones avanzadas. La construcción de las playlists sigue siendo canción a canción. Si HipHop les pareció una buena alternativa para “buscar y escuchar música” en tonces Atraci no los va a desilusionar. Para usarlo, nada de cosas raras, metemos el artista (o artista – disco ) y play.

No tan tan bueno: el lado oscuro del corazón
Dentro de las cosas que no me convencieron de la última versión, puedo decir que la interface hizo un retroceso enorme. Los colores y distribución del contenido no ayudan en la funcionalidad del software. También es bastante triste ver que no hay un lindo instalador para Linux, ni ícono tampoco.

Podría ser infinitamente mejor. De hecho, está todo por mejorar. Pero lo que más me da pena es que la interface de hiphop no tenía estas falencias. El colmo de este rediseño son los botones de ventana, que están embebidos en la interfaz, y que parecen un botón de menú “muy grande”. Bueno, esos tres puntos pretenden ser un combo de control de ventana alla mac, tipo “min,max,close”. Una cagada a mi parecer. Como concepto, pobre, pobrícimo. Como ejecución… peor.

Por último, el borde de ventana. Claramente es un bug ya que los controles de ventana están embebidos. Ya lo reporté en github. De cualquier forma sacar esos cosos redondos de adentro del programa debería ser la única prioridad de los developers, jajaja. :)

Cómo instalar Atraci en tu distro Linux

Se trata del instalador para HipHop que renace y se aggiorna a esta nueva versión de Atraci. También va con ícono de yapa porque la app no tiene aún (también mandé mi sugerimiento a github).
:P

Ninja-Install:

El script necesita permisos de super usuario para borrar installs previos y copiar los archivos de ejecución a /usr/bin y a /usr/share/applications, así como el ícono a la carpeta /usr/share/icons).

Abran su terminal y peguen esto según la arquitectura de su sistema:

fix 12/07/14: resuelto problema del icono y error 404

64 bits:

wget bit.ly/1mrEXCO  -O install-atraci.sh && sh install-atraci.sh

32 bits:

wget bit.ly/1mIEYBU  -O install-atraci.sh && sh install-atraci.sh

Instalación manual:

  1. Descargan el programa desde acá: https://github.com/Atraci/Atraci
  2. Descomprimen el archivo descargado
  3. Se meten en la carpeta resultante y le dan permisos de ejecución al archivo Atraci
  4. Ejecutan con ./Atraci desde una terminal (tienen que estar en la carpeta donde está el archivo Atraci)
    Nota: van a ver que el ícono se ve medio cochino. Además cada vez que quieran ejecutar el programa van a tener que abrir la terminal. Ambos asuntos se solucionan si usan el instalador que hice y compartí arriba.

Espero les guste este programita. Open Source baby! :)
A escuchar música con Atraci se ha dicho. _
Salú!

//

//

A instalar y probar Atraci! Cada vez mejor.

[Ninja-Install] Cómo Instalar HipHop 0.4.6 en Ubuntu! (alternativa gratis y sin publicidad de Spotify)

[Este programa ya no existe más. Igual el post está actualizado a la última versión existente de hiphop, que ya no está online oficialmente. El script usa un mirror del último build y aún permite instalar este programita. Vale la pena decir que el proyecto ahora se llama Atraci, y viene con interfaz renovada entre otras cosas.]

Hola a todas y todos! Hoy quiero compartir con ustedes un programita nuevo que salió hace poquito. Se trata de HipHop. Está basado en la idea de Popcorn Time, el famoso reproductor P2P (que baja archivos torrent y los reproduce en tiempo real), pero en lugar de estar centrado en las películas, HipHop se centra en la reproducción de archivos de música. Excelente calidad de audio y más de 40 millones de canciones. A un click. Es muy muy interesante.

HipHop viene a ser como una alternativa a Spotify. Sin anuncios, ni de audio, ni visuales. Lo que sí, por ahora está en sus primeras fases, entonces no esperen funciones locas. Por ejemplo, la construcción de las playlists es canción a canción. Un poco incómodo, pero se puede. No tiene funciones de “descubrir”, “radio” u otras cosas del movimiento más “fancy”. Por último, se puede buscar por artista. La búsqueda funciona muy bien y es muy completa. Dicho esto, para “buscar y escuchar” HipHop es un software superior: nada de cosas raras, metemos el artista (o artista – disco ) y play. Si eso es lo que buscan, este es su programa. En ese sentido simple y minimalista, es mucho mejor que spotify.

Cómo instalar HipHop en tu distro Linux

Teóricamente el método que comparto para instalar HipHop debería funcionar en cualquier distro de 64bits, pero sólo la probé en Ubuntu Gnome 1404. El proceso está un poco “pasadito de ninja” porque es más bien un instalador hecho y derecho. Pero bueno, de a poquito vamos mejorando. De eso se trata. Va con ícono de yapa.
:P

dev

Ninja-Install [actualizado a versión 0.4.6!]:

Abran su terminal y peguen esto (necesita permisos de super usuario para copiar los archivos de ejecución a /usr/bin y a /usr/share/applications, así como el ícono a la carpeta /usr/share/icons). EDIT [gracias +Juan!] por avisar de las dependencias. Ahora están incluídas en el script:

Versión 3 (sorry por lo errores, y gracias por reportarlos! …el 80% de la cagada fue de pastebin del culo que modifica los putos endline):

 wget https://gist.githubusercontent.com/rhoconlinux/bca2eeb76fb34d2eac98/raw/a5884915a4573cc8c3a509c8478e34ab1dfea64f/hiphop-installer-final.sh -O /tmp/install-hiphop.sh && sh /tmp/install-hiphop.sh

 

Instalación manual:

  1. Descargan el programa desde acá: http://gethiphop.net/
  2. Descomprimen el archivo descargado
  3. Se meten en la carpeta resultante y le dan permisos de ejecución al archivo HipHop
  4. Ejecutan con ./HipHop desde una terminal (tienen que estar en la carpeta donde está el archivo HipHop)
    Nota: van a ver que el ícono se ve medio cochino. Además cada vez que quieran ejecutar el programa van a tener que abrir la terminal. Ambos “issues” están solucionados en el instalador que hice y compartí arriba.

Espero les guste este programita. Todavía está un poquín verdesito en funcionalidad, pero es muy estable, y definitivamente promete. :)
A escuchar música se ha dicho. _

Cómo ejecutarlo? Tres alternativas:

1) Abran una terminal y escriban hiphop &
2) Búsquenlo en el dash luego de reiniciar la sesión que si todo salió bien tiene que aparecer
3) Con synapse, el mejor launcher del mundo. ^_^

Salú!

//

//

//

[Ninja-Install] Cómo Instalar HipHop 0.4.6 en Ubuntu! (alternativa gratis y sin publicidad de Spotify)

Cómo exportar todas las notas de Gnote a texto plano (Gnote to txt exporter)

Hola a todos y todas, hoy vuelvo a escribir y me meto con una necesidad puntual que tengo desde hace un tiempo. No se si lo cuento en algún lado antes, pero soy, desde hace bastante, un ávido usuario de Gnote. Exportar las notas masivamente a texto es una función que no existía, hasta ahora. Me puse, y lo hice. Ahí les cuento.

Sobre Gnote

Gnote es una aplicación para tomar notas. Simple. Rápida. Me encanta. Antes usaba Everpad (Evernote) pero la interface es muy complicada y las búsquedas también, por lo que acceder a todas las notas en un parpadeo suena más fácil de lo que en realidad es. Un día un upgrade de Everpad me rompió todas las notas de Evernote, introduciendo espacios y líneas por todos lados… un desastre. Lo peor es que esas notas las usaba para trabajar.

Gnote trabaja en formato html, y soporta formateo básico del texto. No permite, sin embargo, ver imágenes dentro de la nota ni otras cosas raras. A mi me conviene el negocio. Pasé de tener unas 100 notas en Evernote a más de 1500 en Gnote. Es una aplicación que uso todo el tiempo. Obviamente, la mantengo sincronizada con Dropbox (en la fotito está el comando que uso jeje).

image
(mi post install, como verán, primero gnote! jajaj)

El problema

Supongamos que queremos leer las notas desde otra computadora que no tiene gnote instalado, o desde la web (por ejemplo desde el sitio de dropbox). Gnote tiene una función para exportar a HTML dentro de su menú de opciones, con ella vamos a poder hacer el accesible el contenido de cualquier nota. El “pequeño” problema es que esta función “export to html” aparece dentro de cada nota: no existe una forma para exportar todo, sino que hay que ir nota por nota y hacer click en menu, click en exportar, click en el destino. Si tenés mil notas como yo lo vas a tener que hacer 1000 veces. Ni en pedo. Quizás en otra vida.

Hice 1800 búsquedas pensando que alguien tendría que haber solucionado esto. Nada. Incluso hice una pregunta en AskUbuntu (link) y varias en Google+ que quedaron huérfanas y olvidadas en el limbo. No se si es que a nadie le interesa, pero bah, no me lo creo. Gnote y Tomboy son viejos tanques que mucha gente encuentra útil.

Me gasté mucho menos tiempo y salud e implementé la función de exportar masivamente en bash, que es lo que más o menos manejo de oído. Así que mi solución es simple, desde una terminal corremos el script y listo: todas las notas que tengamos serán exportadas a texto plano y el título de la nota será el nombre del archivo. Nada más, nada menos. :)

Cómo funciona

Como comento arriba es un script en bash. Muy simple, aunque increíblemente no estaba implementado. Miren que busqué como un cerdo, pero no. En suma, qué hice, abajo.

Qué hace? bueno, extrae el contenido de cada nota y lo transforma en texto plano. Cada archivo .txt resultante será una entrada de Gnote. Todos los txt son guardados dentro de la carpeta en donde están alojadas las notas en formato “.note” de gnote.

Así se ve una nota en formato .note (que es un XML):

Captura de pantalla de 2014-04-24 19:40:19

Cómo lo hace la exportación a texto plano? bueno “parsea” las notas y extrae el segmento de texto plano correspondiente al cuerpo “note-content”. Para eso hago uso del comando xml_grep, que es quien hace toda la magia extrayendo el contenido y transformando links en texto plano. :) El resto es un loop básico en bash que recorre las notas. Un segundo paso del script es el tema de los títulos. Las notas .note tienen títulos super chotos tipo “1fadb1f2-5305-4395-908d-9b8d59b3a6c0.note”… así que tuve que hacer otro loop para reemplazar los nombres de cada txt resultante al título de la nota en sí (también disponible dentro del XML). Para esto último usé el comando head que parsea líneas y el comando rename y cp para acomodar los archivos. :)

Todo esto para tener una carpeta con todas las notas transformadas a txt. Jeje.

Basta de nerdeadas, les digo cómo instalarlo así lo prueban.

Cómo instalar Gnote to txt exporter

Como siempre abran una terminal y peguen:

Dependencias:

Para el caso de ubuntu, las dependencias son xml-twig-tools y unzip, así que avanti. Si tienen otra distro, simplemente cambien el apt-get por su gestor de paquetes.

sudo apt-get install xml-twig-tools unzip -y

Ahora si, a instalar:

Copien y peguen este choclito en su terminal y listo. :)

cd && mkdir -p .gnote-massive-export-to-txt && cd .gnote-massive-export-to-txt && wget https://github.com/rhoconlinux/gnote-massive-export-to-txt/archive/master.zip && unzip master.zip &&  cd gnote-massive-export-to-txt-master/ &&  mv gnote-export-to-txt.sh ~/.gnote-massive-export-to-txt/ && cd .. && rm -R gnote-massive-export-to-txt-master && rm master.zip && chmod +x gnote-export-to-txt.sh && cd

Paso opcional: el script puede instalarse a nivel de sistema, en lugar de estar dentro de tu carpeta de usuario. La razón para hacer este paso adicional es comodidad para llamar el programa, porque en términos de funcioanlidad, es lo mismo. Para instalar Gnote to txt exporter a nivel de sistema peguen esto en una terminal (requiere que pongan su password de root):

sudo cp ~/.gnote-massive-export-to-txt/gnote-export-to-txt.sh /usr/bin/gnote-export-to-txt

Con este paso vamos a poder llamar al programa con simplemente escribir gnote-export-to-txt, en la terminal. Es particularme útil si queremos automatizar el backup de las notas a texto de forma regular (usando cron u otra aplicación de automatización de tareas).

Como usar Gnote to txt exporter

El uso del programa es realmente simple: abran una terminal y ejecuten esta línea (copiar-pegar):

sh ~/.gnote-massive-export-to-txt/gnote-export-to-txt.sh

Si instalaron el programa a nivel de sistema, entonces en lugar de lo de arriba basta con escribir este comando:

gnote-export-to-txt

Apretan enter y el programa solito hace todo sin preguntar. Lee las notas y las exporta a texto. En la terminal, el proceso que inicia se va a ver así:

image

El tiempo de procesamiento dependerá, obviamente, de cuantas notas tengan. Como podrán comprobarlo ustedes mismos, le toma más o menos 1 segundo por nota.

¿Y dónde están mis archivos .txt?

Todos los archivos exportados están disponibles en la carpeta en donde se guardan las notas de Gnote. La ubicación es ~/.local/share/gnote. En nautilus, apreten ctrl+h en su home para ver los archivos y carpetas ocultos. Luego naveguen .local > share > gnote. Una vez ahí, van a ver la carpeta “gnote-notes-in-txt” que contiene todas sus notas en formato txt.

Un par de screenshots para el pueblo:

Encontrando las notas usando Nautilus.

image

Así es cómo se ve la carpeta que contiene todas las notas exportadas. En una comparación con Gnote lado a lado se ve que los títulos son los mismos. Menos mal. Jaj.

image

Por último, así es como se ve el “output”. El nuevo archivo de texto en comparación con la nota de Gnote. Como pueden ver el texto plano es fiel al contenido original. :)

image

Espero les sirva y lo encuentren útil.

Ah! el proyecto está en Github. Le hice un lindo tutorial similar a este pero en inglés. Sugerencias y comentarios, como siempre, más que bienvenidos.

https://github.com/rhoconlinux/gnote-massive-export-to-txt

Ah! (2). Todo lo que vieron VALE para Tomboy también. Lo único que tienen que hacer es cambiar la dirección de trabajo del script. En lugar de “~/.local/share/gnote” tienen que poner la de Tomboy, que presumo (NO SE) será “~/.local/share/tomboy” o algo por el estilo.

Ahora si.

Salú!


ps: No es que no tenía nada que postear, sino que estuve “muleando” como un cretino jaja. Esto es un oasis, a no confundirse, mi ritmo de publicación no creo que cambie mucho en lo que queda del AÑO. Si todo va bien, luego será otra historia. Así que con suerte vendrán un par de rush de posts en días libres o algún que otro post cada muerte de obispo :P Sorry!

Cómo exportar todas las notas de Gnote a texto plano (Gnote to txt exporter)