[Linux] Herramientas Churreras

For all things Churrera. ¿Estás haciendo un juego? ¿quieres proponer un cambio? ¿tienes alguna duda? ¡Cuéntanoslo!

Moderador: na_th_an

Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

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

Mensajepor na_th_an » Mié, 02 Oct 2013, 10:34

Bueno, no puedo hacer más que agradecértelo encarecidamente. Y creo que hablo por todos los mojones :)
Como diría Rorshach: "Urm..."
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

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

Mensajepor angel » Mié, 02 Oct 2013, 10:48

Cierto, desde aquí mis loas a vuesas mercedes! :adore: :adore: :adore: :adore: :adore:

Os habéis ganado un :tits: y un :copameao:
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

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

Mensajepor D_Skywalk » Mié, 02 Oct 2013, 12:07

son_link escribió:Me 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!
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
son_link
Mensajes: 467
Registrado: Mar, 01 Oct 2013, 11:49
Ubicación: Atlantis, Galaxia Pegaso
Contactar:

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

Mensajepor son_link » Mié, 02 Oct 2013, 16:37

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
LOAD TAPE ERROR
Imagen
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

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

Mensajepor angel » Mié, 02 Oct 2013, 17:22

Venga, ánimo!!!

:wan: :wan: :wan:
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

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

Mensajepor na_th_an » Mié, 02 Oct 2013, 19:02

Pasa lo que llevas. Como sé lo que tiene que hacer exactamente, así aprendo Python :D
Como diría Rorshach: "Urm..."
Avatar de Usuario
son_link
Mensajes: 467
Registrado: Mar, 01 Oct 2013, 11:49
Ubicación: Atlantis, Galaxia Pegaso
Contactar:

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

Mensajepor son_link » Mié, 02 Oct 2013, 21:44

Aquí lo tienes
Adjuntos
reordenator.py.zip
reordenator,py
(973 Bytes) Descargado 157 veces
LOAD TAPE ERROR
Imagen
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

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

Mensajepor na_th_an » Jue, 03 Oct 2013, 07:56

Oye, pues no es nada complicado esto del python :)

Código: Seleccionar todo

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.
Como diría Rorshach: "Urm..."
Avatar de Usuario
AugustoRuiz
Mensajes: 108
Registrado: Mié, 25 Ago 2010, 11:51

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

Mensajepor AugustoRuiz » Jue, 03 Oct 2013, 09:08

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.
Avatar de Usuario
son_link
Mensajes: 467
Registrado: Mar, 01 Oct 2013, 11:49
Ubicación: Atlantis, Galaxia Pegaso
Contactar:

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

Mensajepor son_link » Jue, 03 Oct 2013, 11:54

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?
LOAD TAPE ERROR
Imagen

Volver a “La Churrera”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados