Página 4 de 8

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 10:34
por na_th_an
Bueno, no puedo hacer más que agradecértelo encarecidamente. Y creo que hablo por todos los mojones :)

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 10:48
por angel
Cierto, desde aquí mis loas a vuesas mercedes! :adore: :adore: :adore: :adore: :adore:

Os habéis ganado un :tits: y un :copameao:

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 12:07
por D_Skywalk
$this->bbcode_second_pass_quote('son_link', 'M')e voy a poner en ello, sobre todo por que reordenator no va, no genera el fichero de salida.
Así que nada, al turrón :dalefran:

El reordenador que subí me funciona perfectamente en ubuntu 12.04 :?

Un Saludo!

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 16:37
por son_link
Bueno, traigo malas noticias.
He estado toda la mañana tratando de hacerlo, pero me falla todo el rato y de momento no soy capaz de seguir adelante.
Esto no quiere decir que lo deje, de momento me centrare en los otros scripts, a ver si mañana se me enciende la bombilla (ademas de que mi cabeza va a estallar a este paso)
Si alguien quiere ver lo que hice hasta ahora, lo dice y lo subo

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 17:22
por angel
Venga, ánimo!!!

:wan: :wan: :wan:

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 19:02
por na_th_an
Pasa lo que llevas. Como sé lo que tiene que hacer exactamente, así aprendo Python :D

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Mié, 02 Oct 2013, 21:44
por son_link
Aquí lo tienes

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Jue, 03 Oct 2013, 07:56
por na_th_an
Oye, pues no es nada complicado esto del python :)

$this->bbcode_second_pass_code('', 'from PIL import Image
from sys import argv

def main (inputfn, outputfn):
in_img = Image.open (inputfn)
out_img = Image.new ("RGB", (256, 64), "white")
copy_img = Image.new ("RGB", (16, 8), "white")
# Procesar 8asta 64 tiles
x0, y0, x1, y1 = (0, 0, 0, 0)
for i in range (0, 64):
# Copiamos la parte superior del tile
box = (x0, y0, x0 + 16, y0 + 8)
copy_img = in_img.crop (box)
coord = (x1, y1)
out_img.paste (copy_img, coord)
# Copiamos la parte inferior del tile
box = (x0, y0 + 8, x0 + 16, y0 + 8 + 8)
copy_img = in_img.crop (box)
coord = (x1 + 16, y1)
out_img.paste (copy_img, coord)
# Actualizamos las coordenadas
x0 = x0 + 16
if x0 == 256:
x0 = 0
y0 = y0 + 16
x1 = x1 + 32
if x1 == 256:
x1 = 0
y1 = y1 + 8
out_img.save(outputfn, 'PNG')

if __name__ == '__main__':
if len(argv) == 3:
main(argv [1], argv [2])
else:
print "Modo de uso:\n reordenator.py in.png out.png"
')

Me toca un poco la moral el tema del indentado (yo soy un espíritu libre) pero es bastante intuitivo.

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Jue, 03 Oct 2013, 09:08
por AugustoRuiz
Sí, la verdad es que para el que conoce basic y/o pascal, python es facilísimo de pillar. Y si le añades las virguerías que puedes hacer con las expresiones en los bucles... Pero sí, lo de los tabulados es una ñorda.

Re: [Linux] Churrera Installer, Churrera Retriever y make.sh

Publicado: Jue, 03 Oct 2013, 11:54
por son_link
Python es fácil de aprender, en cuanto a los indentado, es cuestión de practica, ademas es una buena practica a la escribir en cualquier lenguaje ya que puedes ver mas fácilmente donde empieza y donde acaba trazos de código, algo que por desgracia no hace muchos y me duelen los ojos cuando veo código mal ordenado (una vez mire el de una web y le heche una bronca al que lo hizo, un conocido mio, por que no había manera de enterarse de donde empezaba y acababa un tag, y claro, no veía donde estaba el error, me toco identarlo a mano)

Bueno, voy a volver un poco al tema del script.
He pensado en que ahora al arrancar muestre un menu de opciones para que escoja las cosas a instalar ya que si ya tiene una herramienta instalada, ya sea que la compilo o instalado desde un repositorio (voy a subir a AUR de Arch Linux el del compilador, ya que el que esta esta no es el mas nuevo y no tiene las splib)
¿Que os parece la idea?