jueves, 28 de enero de 2016

Corebird: exportar fragmentos

Hice este script para exportar los fragmentos que creamos en Corebird:

cat export-fragments.sh
#!/bin/bash
sqlite3 Corebird.db <<!
.output fragments.sql
.dump snippets
!

Para importar la tabla, después hacemos:

sqlite3 Corebird.db <fragments.sql

NOTA: habrá errores de importación si la tabla, o los datos, ya existen.

La idea es simple: usar el autocompletar para reemplazar emoticones por emojis. Por ejemplo:

PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE `snippets`(
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  key VARCHAR(20),
  value VARCHAR(200)
);
INSERT INTO "snippets" VALUES(1,'dealwithit','(•_•) ( •_•)>⌐■-■ (⌐■_■)');
INSERT INTO "snippets" VALUES(2,'tableflip','(╯°□°)╯︵ ┻━┻');
INSERT INTO "snippets" VALUES(3,':)','🙂');
INSERT INTO "snippets" VALUES(4,':(','🙁');
INSERT INTO "snippets" VALUES(5,'xD','😆');
INSERT INTO "snippets" VALUES(6,';)','😉');
INSERT INTO "snippets" VALUES(7,':P','😛');
INSERT INTO "snippets" VALUES(8,';P','😜');
INSERT INTO "snippets" VALUES(9,'<- br="">INSERT INTO "snippets" VALUES(10,'->','🠆');
INSERT INTO "snippets" VALUES(11,'+1','👍');
INSERT INTO "snippets" VALUES(12,'-1','👎');
INSERT INTO "snippets" VALUES(13,'ok','👌');
COMMIT;


Entonces, escribiendo xD y pulsando la tecla <tab>, se reemplazará por 😆

domingo, 24 de enero de 2016

Icono alternativo para Argentum Online

El servidor oficial de Argentum Online hace poco publicó la versión 1.0. Hay muchísimos cambios y mejoras, es una importante renovación y la esperada versión 1.0. 

Lo instalé en Ubuntu usando Wine, y la verdad que funciona muy bien. La instalación sobre Wine tuvo sus complicaciones, hay varias guías al respecto de cómo solucionar cada problema, pero finalmente quedó funcionando perfectamente.
 
El único detalle, y uno muy menor, es que el icono del lanzador de AO es de muy baja resolución, y quedaba feo en mi escritorio. Así que hice un nuevo icono alternativo, muy simple, y de diseño similar al original. 

Lo comparto por si alguno quiere usarlo: Descargar iconos (svg + png)