Taller kappa [Software y cosillas]

Los sueños son más peligrosos que la realidad misma, controla tus deseos para presenciar al guardián y no perderte en el detrito espacial. Todos los aportes que no encuentran su destino llegan a esta zona.
Responder
Avatar de Usuario
kai
Kedama
Kedama
Mensajes: 15
Registrado: Mié Mar 07, 2018 2:40 am
Cash on hand: Cerrado

Taller kappa [Software y cosillas]

Mensaje por kai » Mar Abr 10, 2018 11:50 pm

Bienvenidos al taller kappa!
Imagen
Ignoren las maquinas explotando y derrames de petroleo
Bueno, este es el lugar donde haré los releases de las piezas de software que valla armando, este post sera editado con cada nueva versión que saque, junto naturalmente a un link al changelog para esa versión.

Bueno sin mas decir, aquí está la primera pieza de nuestra exhibición!

Danbooru post downloader
V1.2
Download here
Features:
  • Descargar imágenes según categorías especificas.
  • Bloqueo de categorías no deseadas.
  • Auto bloqueo de categorías comunes (NSFW, comics)
  • Reconocimiento de imágenes ya descargadas.
  • Especificación de resolución.
Requisitos:
  • Tener java
  • Conexión a internet
Como usar la aplicación:
Cuando la aplicación recibe un comando invalido esta muestra un mensaje de ayuda con el formateo.
Por ahora la aplicación es unicamente de consola (o símbolo de sistema o como sea que se llame ahora en windows), pero en una próxima versión tendrá una amigable interfaz grafica.
Un ejemplo de uso de la aplicación con múltiples categorías tanto deseadas como indeseadas es el siguiente:

Código: Seleccionar todo

java -jar danbooru-downloader.jar default -d inubashiri_momiji shameimaru_aya -f himekaidou_hatate -n 5 --sfw --no-comic -t Pictures/aya_y_momiji
Y la salida de este comando es:
[+] spoiler
Nota: los números representan la cantidad de imagenes descargadas sobre por descargar. Ademas entre mas fuerte sean las condiciones de restricción (osea mas condiciones) se descargan menos. (la que mas bloquea es --sfw, que sorpresa :no: )

Código: Seleccionar todo

Downloading page Nº1
1/19
2/19
3/19
4/19
5/19
6/19
7/19
8/19
9/19
10/19
11/19
12/19
13/19
14/19
15/19
16/19
17/19
18/19
19/19
Downloading page Nº2
1/20
2/20
3/20
4/20
5/20
6/20
7/20
8/20
9/20
10/20
11/20
12/20
13/20
14/20
15/20
16/20
17/20
18/20
19/20
20/20
Downloading page Nº3
1/19
2/19
3/19
4/19
5/19
6/19
7/19
8/19
9/19
10/19
11/19
12/19
13/19
14/19
15/19
16/19
17/19
18/19
19/19
Downloading page Nº4
1/20
2/20
3/20
4/20
5/20
6/20
7/20
8/20
9/20
10/20
11/20
12/20
13/20
14/20
15/20
16/20
17/20
18/20
19/20
20/20
Downloading page Nº5
1/20
2/20
3/20
4/20
5/20
6/20
7/20
8/20
9/20
10/20
11/20
12/20
13/20
14/20
15/20
16/20
17/20
18/20
19/20
20/20
Y el resultado se ve así:
[+] spoiler
Imagen

Espero que les sea útil o al menos les guste el pequeño proyectito :yay:
Todo esto es código abierto así que si alguien tiene algún problema o quiera alguna funcionalidad extra puede mandármelo por PM o abrir un ticket en github (link de descarga), y tratare de solucionarlo tan pronto pueda. O pueden hacerlo ustedes mismos si saben programar, se aceptan contribuciones!
Última edición por kai el Sab Abr 14, 2018 11:54 pm, editado 3 veces en total.

Avatar de Usuario
Blanc
Rebirth of Tokoyo
Rebirth of Tokoyo
Mensajes: 260
Registrado: Mié Ago 16, 2017 2:46 am
Cash on hand: Cerrado
Organizer x 2Participant x 7

Re: Taller kappa [Software y cosillas]

Mensaje por Blanc » Jue Abr 12, 2018 6:32 am

Really nice, es perfecto como para dejarlo un rato mientras procesa todo y baja lo que necesitas, y tu haces otra cosa~

Lo probé y una de las imágenes que procesó le arrojó un error, asi que lo dejo aqui para que puedas revisar~
Imagen

El comando lo deje como el ejemplo, parecido.

Código: Seleccionar todo

java -jar danbooru-downloader.jar -d kaku_seiga usami_sumireko -f cirno -n 5 --sfw --no-comic -t Pictures/seiga_sumi
Como solicitud, al menos a mi me encantaría que pudieras filtrar por resolucion, tipo, mandar un parametro 1920x1080, lo usaria mucho para buscar todas las imagenes de tal personaje que pudiese usar de wallpaper por ejemplo.
:wink:

Igual creo que seria bueno poder poner parametro opcional para especificar un limite en la cantidad de descargados.

Edit: Oh, vi que me descargó un video mp4 igual ~

Avatar de Usuario
kai
Kedama
Kedama
Mensajes: 15
Registrado: Mié Mar 07, 2018 2:40 am
Cash on hand: Cerrado

Re: Taller kappa [Software y cosillas]

Mensaje por kai » Vie Abr 13, 2018 5:07 am


Gracias por tu feedback :yay:

El error que te saltó ya fue solucionado (espero), y las funcionalidades que pediste estarán en la versión 1.2 que saldrá pronto!
Específicamente lo de resolución mínima ya lo implemente, pero quiero limpiar un poquito algunos problemas que todavía existen antes de sacar la 1.2, y añadir otras cositas que estarán interesantes :wink:

Avatar de Usuario
kai
Kedama
Kedama
Mensajes: 15
Registrado: Mié Mar 07, 2018 2:40 am
Cash on hand: Cerrado

Re: Taller kappa [Software y cosillas]

Mensaje por kai » Sab Abr 14, 2018 11:52 pm


La versión 1.2 ya esta aquí! :yuko:

Gracias a los que hayan descargado este software, y para agradecerles les doy esta nueva versión con mas funcionalidad y menos errores! (espero) :chen:

Cosas nuevas:
  • Puedes especificar cuantas imágenes quieres descargar, esto lo haces con el nuevo y flamante ESPECIFICADOR DE MODO *confeti*, solo pon al principio del comando "picture" para que -n denote cuantas imagenes quieres descargar, o nada si quieres que sea igual que antes. Para mas información sobre este modo pueden correr "java -jar <blah>.jar picture -h" y el programa te dira todos los modificadores que hay.
  • Especificación de resolución! Ahora puedes especificar tanto una resolución tanto mínima como máxima usando el modificador --min-res <numero> <numero> o --max-res <numero> <numero>, no voy a mentir, así conseguí el fondo que estoy usando ahora :yatasmile:
  • Nuevo sistema de descargas! Esto no es tan emocionante para ustedes, pero ahora el sistema finge ser un navegador web, algunas paginas no les gusta que los bots descarguen de ellas, ahora esto no sera un problema.
  • Los números del spam ya no son inútiles! El numero que te da el programa mientras corre ahora refleja la cantidad de imágenes descargadas realmente por pagina, o el total si esta en modo de cantidad especifica de imágenes.


Espero que esta versión les sea útil :yay:
Lo que dije antes sigue aplicando, cualquier problema que haya mandenmelo por PM o abran una issue en la pagina de github, y lo solucionare tan pronto como pueda, también puede pedir funcionalidad nueva, lo que sea que les parezca útil! :sekihah:

Responder