Archivos en la Categoría: Ubuntu

Todo sobre la distro de Linux más orientada al usuario promedio.

Cuando instalamos Ubuntu, por default no está la papelera en el Desktop (porque ya hay un ícono en el panel de gnome).

Resulta que yo la saqué del panel, porque uso uno solo para ahorrar espacio, y no se me ocurría como poner la papelera en el Desktop. Lo primero que hice fue poner un shortcut a “trash:” (url para nautilus) o a ~/.Trash también sirve… Pero obviamente dicho ícono “casero” no cambiaba dinámicamente si la papelera está llena o vacía.

Hoy me cansé y googlié, y descubrí que el siguiente comando pone la papelera visible en el Desktop:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible -t bool true

Cabe aclarar que odio la Papelera de Reciclaje, me parece un concepto pelotudísimo, pero bueh, a veces uno borra sin apretar shift, y es práctico ver si el tacho ese tiene basura sin depurar.

Navegando encontré una página muy piola de Manga’s para ver online, www.onemanga.com. A medida que iba viendo que Manga’s había para leer, a ver si reconocía alguno (no soy muy otaku que digamos), empecé a ver las imágenes y descubrí un patrón en las URLs…

cada página es una imagen JPG. la URL es casi siempre la misma, con el siguiente formato (entre corchetes los valores variables):
http://img[SERVIDOR_DE_IMAGENES].onemanga.com/mangas/[NRO_DE_MANGA]/[NRO_DE_CAPITULO]/[NRO_DE_PAGINA].jpg
Al darme cuenta de esto se me ocurrió instantáneamente que se podía programar algo para manipular dinámicamente cualquier Manga publicado en ese sitio.

Sin perder más tiempo me puse a programar, en BASH (el intérprete de comandos de Linux) un script no muy largo, que se encargue de:

  1. Tomar por parámetro los datos necesarios para el Manga en cuestión (img_server, manga_id, chapter_id, etc).
  2. Hacer un bucle que intente descargar (con el comando wget) cada página jpg (si existe).
  3. Una vez que tenga todas las páginas del capítulo ya descargadas, comprimirlas en formato RAR.
  4. Renombrar el RAR a la extensión CBR para que pueda ser leído por programas como Comix o similares.

EDIT: Lo subí a google docs y lo publiqué (así no lo borran jamás). Lo pueden ver acá.

Requerimientos para correr el script:

  • Linux o algún emulador de BASH (Cygwin? ni idea)
  • Comando wget (asumo que en linux ya viene por default, pero no estoy seguro con Cygwin o similares)
  • RAR (apt-get install rar, ubuntu-users!)

El script tiene un par de constantes que deberían editar según sus necesidades (como en qué directorio guardar el archivo CBR) pero salvo por eso el resto es “pretty straightforward”.

Uso:
./download_manga.sh [image_server_id] [manga_id] [chapter_id]

La moraleja es: Pasensé a Linux mientras puedan !! ILusos !!

Vía ExtraLife.

Antes que nada, explico qué es Pidgin, para aquellos que no lo sepan. Es un programa de Instant Messaging para Linux que permite conectarnos a MSN, AIM, Yahoo!, Jabber, entre otros. Es el viejo conocido GAIM (que aparentemente le tuvieron que cambiar el nombre por un problemilla con AOL), con una lavada de cara muy sutil. Es un poco más violeta que GAIM.

Debido a que en el sitio oficial de Pidgin no tiene mucho amor por Ubuntu (Binarios para Windows y Fedora Core solamente), me vi obligado a buscar algún .deb o source para apt (estaba el source, sí, pero a veces no tengo ganas de perder tiempo jugando a make, apt-get install lo que me falta, make, etc).

Probé con algunos repos para apt, pero el único que encontré, de un alemán que tuvo la gentileza de subirlo, no me funcionó. Y creo que el hecho de que fuese para Ubuntu Feisty y no para Ubuntu Dapper tuvo algo que ver.

Asique seguí buscando y papá Google me mandó acá, de donde se puede bajar un .deb hermoso. Igual a mí eso de bajar por browser mucho no me copó, porque tengo Axel, que es un download acelerator tipo Prozilla, para la consola. Entonces lo que hice fue:

# axel http://download144.mediafire.com/jcmaevmbfiig/9dzxhl0z1mj/pidgin_2.0.1-1_i386.deb

Si no tenés axel y tu terquedad te impide instalarlo, hacé lo mismo pero con wget.

No sé porqué el archivo bajó con extensión “deb.0″, asique si te pasa lo mismo renombralo a .deb porque sino dudo que DPKG te dé bola.

y por último lo instalamos con:

# sudo dpkg -i pidgin_2.0.1-1_i386.deb

Y listo. Correlo con # pidgin , o hacete un shortcut.

Bueh, por lo pronto no me sale lo de bajarle la velocidad al mouse. Probé con gconf-editor (Según el consejo de un amigo, investigación de nivel 3), y pareció bajarle un poco la velocidad, pero casi nada. Es un problema de mi Gnome, nomás. Seguiré investigando… O acostumbrarme al mouse hiperactivo, carajo.

Desde que hice un dist upgrade a mi Ubuntu (Solo para poner Beryl de nuevo y sacarlo al día siguiente), el mouse está mogólicamente rápido. El teclado se me había desconfigurado, pero después de buscar y probar las distintas distribuciones de teclas, le logré ganar por cansancio. Pero el mouse, le bajo la sensibilidad y nada. Está intocable; Le dás un empujoncito y va desde el piso al techo. Si pudiese rebotar estaría constantemente de un borde de la pantalla a la otra… Voy a investigar un rato a ver que pasa.

Viene a ser una investigación de nivel 2. Porque las investigaciones de nivel 1 son las típicas “googlear”, que el primer o el segundo resultado tienen tu respuesta. A veces ni necesitás abrir otro sitio, leés la respuesta en la primer página de google.

Pero la investigación de nivel 2 ya implica leer algún que otro thread de varios foros, ver que hay gente que le pasa lo mismo que a vos y no lo puede resolver, descubrir que les pasaba otra cosa y lo resuelven de una manera que a vos, obviamente, no te funciona (porque la primer solución nunca funciona, es como esas series de investigación donde la primer hipótesis es siempre falsa). Hay otros que nunca lo resuelven (o, más probablemente, lo resolvieron pero nunca vuelven a postear la solución porque se cagan en vos y en la mentalidad open-source), hay otros que lo resuelven de maneras poco ortodoxas (“sí, lo logré, reinstalé windows y me compré un chupetín y anduvo”) , y casi siempre, alguno te da la solución.

Aunque a veces la solución no está, y es momento de pasar a la investigación de Nivel 3… Pero esa se las explico otro día, que tengo que desacelerar un mouse.