Como postear un draft embellecido

Formatos en los que construyes tu baraja con material sellado, abierto in situ. Draft o Baraja Sellada.
Avatar de Usuario
Vaevictis_Asmadi
Pro del Foro
Pro del Foro
Mensajes: 879
Registrado: Sab Ago 29, 2009 4:55 am

Como postear un draft embellecido

Mensaje por Vaevictis_Asmadi » Lun Nov 15, 2010 10:31 pm

Yo diría emperifollado, pero bueno.

Ingredientes:
  • Log de un draft del MOL. Aún no juego Magic OnLine, así que asumo que el lector sabe como obtener uno.
  • Web con convertidores de draft. La salida del convertidor adecuado será con lo que trabajemos.
  • Editor de texto plano. Si queremos poner imágenes tiene que soportar expresiones regulares; si no, basta con el notepad en Windows. Un buen editor de Windows con expresiones regulares es el notepad++, que es el que usaré en este tutorial. Cualquier editor de Linux soporta expresiones regulares.
  • ...
  • Profit.
Podemos poner los nombres de las cartas de cada sobre con enlaces flotantes (con el bbcode card), o bien con imágenes (con el bbcode img.)

Nombres de las cartas con "links flotantes":
  1. Para esto pinchamos en el "Convertidor con Tags de Foros" (lo que vienen siendo BBCodes.) Pegamos el contenido del log del draft en el cuadro de texto superior y pinchamos en el botón "Convert Draft." Recogemos la salida en el cuadro de texto de abajo seleccionándola y copiándola en nuestro editor de texto plano elegido.
  2. Si miramos el texto, vemos que usa un tag "card" para los nombres de cartas en los sobres y "censor" para ocultar los picks. En este foro tenemos un bbcode "card" así que nada que cambiar ahí. No tenemos "censor", pero tenemos "spoiler".
  3. Si queremos ocultar los picks en un spoiler, hacemos la siguiente sustitución, sin las comillas:

    Código: Seleccionar todo

    "[censor]" por "[spoiler]" y "[/censor]" por "[/spoiler]"
  4. O bien si preferimos no esconder los picks y poner otro bbcode "card", sin las comillas:

    Código: Seleccionar todo

    "[censor]" por "[card]" y "[/censor]" por "[/card]"
  5. O bien si queremos eliminar el "censor" y punto:

    Código: Seleccionar todo

    "[censor]" por "" y "[/censor]" por ""
  6. U otra sustitución. ¡A gusto del consumidor!
  7. Copiamos el texto y lo pegamos en un tema nuevo en el foro.
  8. Inhala y exhala aire para alimentar tus células.

Imágenes en vez de los nombres de las cartas:
  1. Para esto lo menos difícil que se me ocurre es el "Convertidor con Salida de Imágenes". Ugualmente pegamos el contenido del log del draft en el cuadro de texto de arriba y le damos al botón "Convert Draft." Copiamos toda la salida del cuadro de texto inferior y la pegamos en el editor que soporte expresiones regulares que hayamos elegido. En mi caso, notepad++ en Windows.
  2. Esto lo que escupe es html, con lo cual tendremos que convertirlo todo en bbcodes, que es la forma de meter código html en un foro, o bien eliminarlo. Si lo examinamos, tenemos que usa:
    •   Una entidad html que los navegadores traducen básicamente como espacio.
    • <br/> Tag html que representa simplemente un salto de línea.
    • <img/> Un tag html que representa una imagen, usa uno por cada imagen de carta de un sobre.
    • <a></a> Al final del todo hay dos líneas de créditos que usan estos tags, que sirven para poner links.
    Para poner imágenes hay un bbcode "Img," lo demás lo convertiremos en caracteres apropiados.
  3. "&nbsp;" son espacios, así que hacemos esa sustitución, sin las comillas:

    Código: Seleccionar todo

    "&nbsp;" por " "
    También podemos eliminarlos porque, la verdad, no es que aporten mucho al sangrado...
  4. Cambiamos los tags br por saltos de línea, sin las comillas siempre:

    Código: Seleccionar todo

    "<br/>" por "\r\n"
    O por lo que vuestro editor entienda por salto de línea. En notepad++ hay que tener seleccionado el modo de búsqueda Extendido, y también vale sólo con "\n" en plan Linux, pero "\r\n" es el modo Windoze (en Mac es "\r" para ser diferentes.)
  5. Ahora es cuando necesitamos expresiones regulares, para no tener que sustituir cada tag <img/> diferente a mano. Hay muchas posibles, pero podemos hacer por ejemplo, SIN LAS COMILLAS, SHIT!:

    Código: Seleccionar todo

    "<img\s+src='([^']+)'[^/>]+/>" por "[img]\1[/img]"
    En notepad++ tenemos que seleccionar modo de búsqueda Expresión regular para que lo interprete como tal. Esto se traga las cartas foil y las imágenes salen a tamaño real, pero es lo único que soporta el bbcode "Img" que suelen traer todos los foros. Ya haré uno especial para esto con información de tamaño, borde e imagen a tamaño real flotante, pero de momento esto es lo que hay.
  6. Si somos unos bastardos desagradecidos, quitamos las líneas de crédito finales. Si no, simplemente las cambiamos por, sin las comillas:

    Código: Seleccionar todo

    "This draft converter created by ben@mundy.net.
    
    Visit the [url=http://www.zizibaloob.com/]draft converter[/url] today!"
    O pensais en una expresión regular que cambie estos dos únicos tags <a></a>.
  7. Pegamos el nuevo texto en un post en el foro.
  8. Nos vamos a ver una serie, pero nunca la tele, que sólo ponen basura.

The End

Si teneis preguntas, to the googlemobile! :arrow:

A mí dejadme en paz. A no ser que tengais preguntas.
Hvirfilvindr escribió:We already know that Ancestral Recall is generally better than Sift. We also know that ice cream is generally better than a kick in the pants.
Responder