Nuevo EmoPlurk Script de Greasemonkey para Plurk

No Gravatar

Ella es uno de los primeros plurker@s que se aventuro a crear su propio script como lo hice yo… aunque no lo acepte ella es medio geek… me refiero a noesh

Sus monitos son los mas simpaticos (todavia no los acepto, prefiero mis emos :P ) porque ya se estan haciendo muy conocidos…

Su blog donde lo aloja es en Mis Neuronas ahi pueden saber mas de esa loquita del plurk…

Para Bajar el script: http://misneuronas.com/Monkey.user.js

Y para usarlo usa estas instrucciones: http://beinghacked.com/2008/08/como-mejorar-el-plurk-web/

Related posts

Como crear tus propios EmoPlurks

No Gravatar

Necesitas:

  1. Un sitio propio donde alojar tus emoticons y tu script.
  2. Lista de Emoticons… recomiendo no mas de 50 por script… pues esto depende de la resolución de tu screen y de la velocidad de tu computador y/o Internet.
  3. Un editor de Textos. Recomiendo Wordpad o Notepad

Instrucciones:

  1. Editar todos los emoticons antes de subirlo a tu hosting y nombrarlos desde 001.gif hasta 050.gif puedes usar mas si es que tu pantalla lo permite. No he intentado usar otro que no sea gif… y generalmente los prefiero ya que los emoticons que me gustan son animados.
  2. Abrir Notepad y copiar el siguiente texto:

—————————————————————————–

// ==UserScript==
// @name           Nombre_de_tu_Script
// @basedon        OnionPlurk
// @namespace      Escribe_donde_lo_alojas
// @include        http://www.plurk.com/user/*
// @include        http://www.plurk.com/p/*
// ==/UserScript==

/*
http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript
*/
function insertAtCursor(myField, myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == ‘0′) {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
myField.focus();
} else {
myField.value += myValue;
}
}

var putOnionFunc = function() {
GM_log(’put me onion!’ + this.src);

var plurkTextBox = document.getElementById(”input_small”);
if (plurkTextBox == null || plurkTextBox.offsetParent == null) {
plurkTextBox = document.getElementById(”input_big”);
}
//var plurkTextBox = document.evaluate(’//*[@id="input_big"]‘, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );
//insertAtCursor(plurkTextBox.snapshotItem(0), this.src);
insertAtCursor(plurkTextBox, ‘ ‘ + this.src + ‘ ‘);
}

var goOnion = function () {
GM_log(’looking up emoButtonPlaceHolder’);
// create own table, insert button after the original smilies
var emoButtonPlaceHolder = document.evaluate(’/html/body/div[3]/div/form/div[2]/table/tbody/tr/td[3]‘, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );

if (emoButtonPlaceHolder.snapshotLength == 0) {
GM_log(’No onion for you since I can;t foudn the placeholder’);
}

GM_log(’creating onion button’);
var onionButton = document.createElement(’img’);
onionButton.setAttribute(’class’, ‘emoticon_selecter_img’);
onionButton.setAttribute(’src’, ‘direccion http: de tu boton en el plurk‘);

GM_log(’attaching onclick event’);
// attach on-click handler
onionButtonOnClick = function() {
GM_log(’gimme my onion!’ + onionTable.style.visibility);
if (onionTable.style.visibility == ‘hidden’)
onionTable.style.visibility = ‘visible’;
else
onionTable.style.visibility = ‘hidden’;
GM_log(’here is your onion: ‘ + onionTable.style.visibility);
}
onionButton.addEventListener(”click”, onionButtonOnClick, false);

var onionSmileys = [];
var i = 0;
for (i = 1; i <= 126; i++) {
var tmp = ” + i;
while (tmp.length < 3) {
tmp = ‘0′ + tmp;
}
tmp += ‘.gif’;
onionSmileys.push(tmp);
}

var onionTable = document.createElement(’table’);
onionTable.style.visibility = ‘hidden’;
onionTable.style.position = ‘absolute’;
onionTable.style.top = ‘514px’;
onionTable.style.left = ‘489px’;
onionTable.style.zIndex = 200;
//visibility: visible; top: 514px; left: 789px;

GM_log(’create smiley table’);
i = 0;
while(i < onionSmileys.length) {
if (i % 10 == 0) {
var tr = document.createElement(’tr’);
onionTable.appendChild(tr);
}

td = document.createElement(’td’);
img = document.createElement(’img’);
img.setAttribute(’src’, ‘Direccion_donde_estan_alojados_los_emoticons‘ + onionSmileys[i]);
img.style.width = ‘40px’;
img.style.padding = ‘2px’;
img.addEventListener(”click”, putOnionFunc, false);
td.appendChild(img);
tr.appendChild(td);
i++;
}

GM_log(’append onionTable’);
//put table on place
document.body.appendChild(onionTable);

GM_log(’append the button’);
// put button on place
emoButtonPlaceHolder.snapshotItem(0).appendChild(onionButton);
}

//let’s defer goOnion until the node we required is ready

var ICanHazOnion = function () {
GM_log(’I can haz onion?’);
//var smileyTable = document.evaluate(’//*[@id="emoticon_selecter"]‘, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );
var smileyTable = document.evaluate(’//*[@id="main_poster"]‘, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );
if (smileyTable.snapshotLength > 0) {
GM_log(’Yes, you can haz onions’);
goOnion();
} else
GM_log(’No, you can haz any onion’);
}

// add menu item to mnually enable onionButton
GM_registerMenuCommand(’I can haz Onion please?’, goOnion);

setTimeout(ICanHazOnion, 3000);

—————————————————————————–

los datos que use:

Nombre_de_tu_Script = Emoplurk

Escribe_donde_lo_alojas = Beinghacked.com

Direccion http: de tu boton en el plurk = http://beinghacked.com/002.gif

Direccion_donde_estan_alojados_los_emoticons = http://beinghacked.com/  …te recomiendo alojarlos en el directorio principal ya que si la direccion de cada emoticon es larga, eso significa que usara mas carácteres en el plurk y no te dejara escribir mas de lo debido.

Al terminar de colocar tus datos guarda el archivo como: Nombre.user.js  (Yo nombre el mio a EmoPlurk.user.js) y súbelo al directorio principal.

Instala el script con greasemonkey siguiendo estas instrucciones: http://beinghacked.com/2008/08/como-mejorar-el-plurk-web/

Si tienes algunas dudas… ponlo en tu comentario y te ayudare a crear tu script y si puedes compartelo con los demas asi tendremos mas emoticons para divertirnos en el Plurk… me olvide de decir que mi plurk es 或茶裡. Espero poder verlos por ahí.

Nota: un buen lugar para sacar mas emoticons es de…

Related posts

Latest

Lista de EmoPlurks ( o Emoticons para el Plurk) Scripts en Greasemonkey

ADVERTENCIA: no me hago responsable si pierden mas tiempo en el PLURK que haciendo sus tareas o trabajos.
Algo importante que mencionar es que los emoticons estan alojados en las paginas de los mismos creadore asi que sea concientes y no abusen… lo mejor es crear tu propio set y alojarlo en tu propio webhosting site.
Onion: [...]

Read More

Emoticons - Como mejorar el Plurk Web

ADVERTENCIA: no me hago responsable si pierden mas tiempo en el PLURK que haciendo sus tareas o trabajos.

Your life, on the line - Plurk.com via kwout

Desde que comencé a usar el Plurk me encanto usarlo pues la manera como interactuas con los otros usuarios es mas amable que el twitter y uno puede mantener una [...]

Read More

Activation Key Gratis para Kaspersky Antivirus 7

Encontré una buena pagina donde menciona como conseguir Key gratis para Kaspersky 7.

Lo unico malo es que es para gente de la India. La unica manera para pasar esto es usando proxies que te hagan reconocer como un computador de la India.
Aqui las intrucciones en Ingles: http://www.megaleecher.net/Kaspersky_Activation_Key
Aqui las instrucciones en español: http://translate.google.com/translate?u=http%3A//www.megaleecher.net/Kaspersky_Activation_Key&langpair=en|es

Related posts

Kaspersky Internet Security [...]

Read More

Popular

Mudandome de Blogger a Wordpress

Cuando comence con Blogger fue una experiencia grata debido a los cambios que tuvo y poco a poco me gusto lo que tenia.
Pero como pienso darle mas uso a la pagina me mude a Wordpress.
Espero que les guste este nuevo lugar.

Related posts

Cosas que necesito para mi casa (0)

Read More

Zip Bomb y otras maldades

Hace mucho tiempo busque la manera de malograrle la computadora a alguien que no me agradaba… traté diversas opciones y lo logre… claro tuve cuidado de no ser atrapado :P… hice lo siguiente:

Usar su email y registrarme en todos los mailing list posibles y por a ver. (Gay, Democrats, Minutemen, Black Dating, etc etc)
Mande varios [...]

Read More

No te dejes hackear

Muchos de nosotros ha tenido su maquina infectada por lo menos una vez, asi de esta manera aprendimos a que debemos ser cautelosos en el momento de interactuar con información ajena (internet, archivos o juegos prestados, etc etc).
 
En la página Bill Mullins mencioná algunas técnicas que debemos evitar al momento de surfear por internet [...]

Read More