DLNL/TLDR: Un holgazán, desorganizado y con un montón de desorden electrónico, quería una búsqueda inversa de imágenes fácil desde el menú contextual del botón derecho y primero tuvo que crear un acceso directo a catbox para que funcionara.
Así que... tenía un montón de archivos de imágenes desorganizados descargados de internet con nombres como "2FI0alKYqxo7REUyA0d0InfxQrf0ad.png", sin metadatos y con pésimas habilidades de organización. Así que busqué una herramienta que me permitiera iniciar una o más búsquedas inversas de imágenes desde el menú contextual del botón derecho del Finder.
No existía. En resumen, tuve que crear la herramienta de carga de catbox para que la de búsqueda inversa funcionara, y me llevó tanto tiempo que las pongo a disposición gratuitamente aquí para que nadie tenga que dedicar tanto tiempo como yo por una comodidad relativamente menor.
Ambas herramientas son posibles gracias a MineBartekSA en GitHub, cuya herramienta API catbox-cli es la base de ambos accesos directos. Muchas gracias también a Catbox, por supuesto, cuyo sitio de alojamiento de archivos gratuito, financiado por Patreon, permite que ambas herramientas funcionen.
Por favor, respete las condiciones de servicio de Catbox y no abuse del privilegio del alojamiento gratuito subiendo contenido ilegal. Si se siente agradecido, puede donar o comprar merchandising para apoyarlos; si no, simplemente consulte los precios actuales de Dropbox si necesita inspiración.
La herramienta de búsqueda inversa de imágenes sube archivos temporalmente a litterbox.catbox.moe, generando una URL temporal para su imagen que luego se añade a los prefijos de búsqueda visual de los cuatro principales proveedores de búsqueda inversa. Las imágenes buscadas desaparecerán de litterbox después de una hora (aunque las políticas de retención de imágenes pueden variar para Google, Yandex, TinEye y Bing, para su información).
No tengo ninguna afiliación con Catbox LLC, Git/MineBartekSA, Alphabet Inc., Yandex, TinEye ni Apple, excepto que uso material creado por ellos. Todo está disponible de forma gratuita, estrictamente "tal cual", sin aceptar ninguna responsabilidad, etc., pero no dudes en contactarme si algo falla y podría revisarlo.
Los scripts no funcionan en Atajos de iOS, punto, así que ninguna de estas aplicaciones lo hará. Puedes intentar reconfigurarlas para que funcionen sin scripts en iOS, pero mucha suerte con eso... Avísame si lo consigues, porque yo también las usaría en mi teléfono si pudiera. Probablemente también funcionen solo con versiones más recientes de macOS, ya que la aplicación Atajos con la funcionalidad de script integrada en la que se ejecutan es relativamente nueva.
Descargue la versión 2.1 española gratis desde Atajos macOS en iCloud
Sube archivos a catbox.moe o litterbox desde el menú contextual del botón derecho o pulsando 🌐︎ (-) directamente desde el Finder en macOS. Tras unos segundos, la URL del archivo subido se copiará al portapapeles.
Versión 2.1
Corrección de un pequeño error en el script de shell.
Versión 2.0
Nuevo ShortCat de teclado: además de la opción de subida con [⌃ clic/clic derecho] en el menú contextual, ahora se pueden subir archivos a Catbox y Litterbox con [fn-minus] (también conocido como 🌐︎ (-)....(a veces).
Se ha depurado exhaustivamente la lógica del script, lo que ha dado como resultado:
Compatibilidad total con archivos descargados a iCloud Drive, así como con archivos locales, tras varios días dedicados a corregir los nuevos problemas derivados de los scripts de gestión de brctl/iCloud-stub.
Versión 1.6
Se ha corregido un error que solo ocurría con archivos SVG. Versión 1.5
Elementos de script externos totalmente integrados, por lo que el acceso directo ahora debería poder ejecutarse sin dependencias.
¡Ya se admiten cargas temporales a la caja de arena! Configure tiempos de expiración personalizados de 1 a 72 horas en el nuevo menú de la caja de arena.
Se añadieron opciones de carga alternativas si el archivo supera el límite de la caja de arena.
Descargue la versión 2.1 española gratis desde Atajos macOS en iCloud
Inicia una búsqueda inversa de imágenes desde el menú contextual del botón derecho o 🌐︎ (=) en Finder en macOS. Puedes buscar cualquier imagen en tu ordenador con Google Lens, Yandex, TinEye y Bing Visual Search, todo simultáneamente. Útil para OSINT, investigación y más.
Versión 2.1
Corrección de errores menores en el script de shell.
Versión 2.0
Nuevo ShortCat de teclado: además de la opción de búsqueda con [⌃clic/clic derecho] en el menú contextual, ahora puedes buscar imágenes inversamente con [fn-equals] (también conocido como 🌐︎ (=) ...(a veces).
Se han realizado revisiones exhaustivas de la lógica del script, lo que ha dado como resultado:
Compatibilidad con archivos descargados a iCloud Drive, así como con archivos locales, tras varios días solucionando los nuevos problemas derivados de los scripts de gestión de brctl/iCloud. Sigue sin compatibilidad con SVG. Versión 1.8
Ahora totalmente portátil y compatible con todos los tipos de archivos de imagen comunes (excepto SVG, que, por alguna razón, funcionan correctamente en el otro ShortCat).
Completamente compatible con Yandex, cuyas correcciones de errores eran difíciles debido a la compleja estructura de URL.
Se buscaron imágenes subidas al almacenamiento temporal de Litterbox durante una hora.
Elementos de script externos totalmente integrados, ¡aptos para el consumo humano!
[EN] GitHub/ShortCats: El script de shell de código abierto en "bash" usado en ambas aplicaciones en Github.
Gatajas es una colección de, hasta el momento, dos ShortCuts/(c)atajas distintos para macOS, desarrollados con un script de shell compartido en su mayoría, pero que, por lo demás, ofrecen funcionalidades muy diferentes a los usuarios. Ambos se pueden descargar (a través de iCloud) de forma gratuita en el [sitio web de Gatajas](https://sites.google.com/view/Gatajas).
Este acceso directo, exclusivo para macOS (desafortunadamente, los scripts de shell no son compatibles con iOS por el momento), ahora totalmente portátil, te permite subir archivos directamente al servidor gratuito de archivos Catbox.moe mediante clic derecho/Control+clic en el menú contextual del Finder (o el atajo de teclado 🌐︎, también conocido como fn-menos). La URL del archivo se añade automáticamente al portapapeles en cuanto se completa la subida, lo que permite compartir archivos sin problemas entre plataformas.
Una herramienta útil para cualquiera que desee compartir imágenes, libros electrónicos, software, videoclips y cualquier otro tipo de archivo de forma rápida y sencilla entre diferentes plataformas, sin la complejidad de una cuenta.
Utiliza esta herramienta con responsabilidad y respeta los Términos y Condiciones que se encuentran en el sitio web del [servidor gratuito Catbox](https://catbox.moe). También puedes comprarles productos y donar.
Claro, Catbox.moe es gratuito porque es una organización sin ánimo de lucro, financiada mediante donaciones.
Este código es casi idéntico al script de shell usado en el módulo de mi otra herramienta ShortCat para macOS, hasta el punto de que quizás no necesite crear un segundo repositorio para el script de shell usado en la otra herramienta, ya que ambos se desarrollan simultáneamente.
Esta herramienta, exclusiva para macOS y totalmente portátil a partir de la versión 2.0, permite a los usuarios iniciar una búsqueda inversa de imágenes desde el Finder en macOS, incluso mediante el menú contextual (o el atajo de teclado 🌐︎ = fn-igual) para localizar el origen de casi cualquier archivo de imagen (actualmente, ShortCat admite archivos de imágenes vectoriales, aunque funcionan correctamente con el otro) desde el menú contextual del Finder en macOS. Además, permite buscar una imagen simultáneamente en Google Lens, TinEye, Yandex Visual Search y Bing Visual Search con un solo comando, lo que mejora drásticamente las probabilidades de encontrar el origen de una imagen, ya que los cuatro principales proveedores de búsqueda inversa de imágenes tienen colecciones de imágenes indexadas muy diferentes, y ninguno de ellos, por sí solo, ofrece resultados tan consistentes como las búsquedas de Google para consultas de texto, por ejemplo.
La herramienta ShortCat de búsqueda inversa de imágenes en un solo clic requirió el desarrollo de la otra herramienta ShortCat de carga en un solo clic para Catbox/Litterbox, descrita anteriormente, ya que utiliza el servicio gratuito [Litterbox](http://litter.catbox.moe/) de Catbox para cargar imágenes temporalmente (durante menos de una hora) a la API alojada. De esta manera, se puede generar una URL accesible para la imagen cargada y, posteriormente, añadirla a los prefijos y sufijos de búsqueda en las estructuras de URL de los cuatro principales proveedores de búsqueda visual: Google, Yandex, Bing y TinEye, todos simultáneamente. Esto abre consultas de búsqueda visual predefinidas para las posibles fuentes de su archivo de imagen en cuatro nuevas pestañas del navegador, maximizando así las posibilidades de éxito.
Los usuarios pueden seleccionar cualquiera de los cuatro principales proveedores de búsqueda inversa de imágenes para cualquier consulta de imagen, o los cuatro a la vez, lo que ofrece los resultados de búsqueda más consistentes. Actualmente, ShortCat también abrirá el enlace del archivo de imagen subido, por lo que puede usar la URL en cualquier otro lugar según sea necesario o verificar que haya desaparecido del servidor después de no más de una hora (el período mínimo de expiración disponible con la API de Litterbox).
Esta herramienta puede ser especialmente útil en OSINT, donde el rastreo rápido de imágenes y otras optimizaciones del flujo de trabajo son atributos cruciales para un operador eficaz. No hace falta decir que espero que algunos de ustedes, amables espías, donen alrededor de $3.50 (o más, si hacerlo no les causa molestias) si encuentran útil alguna de mis herramientas.
Me interesaría especialmente saber si alguien pudiera idear una manera de que mis Gatajas pudieran, incluso teóricamente, reconstruirse por completo utilizando los módulos de Shortcuts, lo que permitiría su uso en iOS, que actualmente no es posible. Posible gracias al uso extensivo de scripts bash en ambas herramientas Gatajas.
Gatajas fue codificado y diseñado por u/alexbarbershop bajo una licencia CC0 de uso sin restricciones, pero se agradece el crédito, al igual que cualquier donación inesperada, ya que ShortCats tardó bastante tiempo en desarrollarse y pulirse para un uso modular (es decir, sin el uso de dependencias exclusivas de mi sistema). Así que considere invertir unos $3.50 (o más) en el sombrero:
https://PayPal.com/donate/?hosted_button_id=K8VC9LKWFDV6U
O, alternativamente, unos pocos Satoshis para que me sienta mejor con los 37 BTC que tenía cuando costaban menos que un McDouble.
BTC: bc1qajz4zcarstnzm5sh5c70e43l9zd49ug45yr3g3
ETH: 0xCEdF024875457c660b1eBC5f0af86Ae227164855
XMR: 48qMQo4aUoH1XmaNSCowmo35c4qpUm5Jp9uN1BFQccB5dDUBD1P5txiK5fWn8U5q7HD37iwY9d1Dn9T5NuZWV2nrFGWPudb
DOGE: Descansa en paz, hermosa memecoin, escrita por eLoN TrUcC. Una vez perdí 1000 de estos en el hackeo de la Bóveda Doge de 2013, antes de que se perdiera la inocencia de todo el asunto. Fue algo hermoso, antes de D.O.G.E.
(¿Ese meme era siquiera relevante en español? No sé.)
Pero puedes ayudarme a mantener el LITes cOiN (:
LTC: ltc1q5xavwp3p4m2kwewvawupzjh93f5taccxlavjm0
Aviso para cualquiera que desee usar mi script en otros contextos: por supuesto, me encantaría ver mi trabajo utilizado para permitir la creación de otras herramientas nuevas más allá de mi imaginación actual, tal como hice con el código fuente catbox-cli de MinebartekSA, donde sirvió como plantilla inicial y dependencia del script antes de su reescritura exhaustiva para agregar variables brctl y gestionar el paso de archivos manejados por el demonio bird de iCloud correctamente sin errores, y finalmente integrar los componentes curl de la antigua dependencia catbox-cli en el script para permitir su uso portátil sin una configuración manual compleja. Sin embargo, tenga en cuenta que el script, tal como está escrito, está configurado para funcionar con el módulo Shortcuts {{PILL}} de Apple, introducido recientemente, que apareció en algún momento antes de El entorno de ejecución actual de ShortCuts (7.0) no se explica con precisión en la documentación de ayuda disponible.
En particular, para la reutilización de mi script, especialmente fuera del contexto de los Atajos de MacOS, tenga en cuenta que el primer valor de la ruta del archivo, la primera referencia al tipo de carga y la duración de la carga/expiración del contenedor están configurados como módulos {{PILL}} y podrían no funcionar con los valores textuales específicos reproducidos en el script del repositorio, ya que los {{PILLS}} son valores no textuales con propiedades y dimensiones adicionales que no se reproducen en texto.
En concreto, la primera píldora funciona actualmente configurada como {{SHORTCUT INPUT PILL (Type: File, Get: Path)}}, y las dos siguientes están vinculadas a módulos variables relacionados con los valores que definen, y ambas funcionan específicamente como {{VARIABLE PILL (Type: Text, Get: Text)}} con referencia al texto variable definido anteriormente en el flujo de trabajo; en concreto, "file"/"temp" para el tipo de carga y "1h"/"12h"/"24h"/"72h" se define como la duración/tiempo de expiración de la carga, aunque solo si el tipo de carga se establece en "temp", ya que las cargas de archivos (catbox) se almacenan indefinidamente por defecto, a menos que el host identifique una infracción de los términos de servicio y el archivo deba eliminarse. El uso de este script fuera del contexto actual debe definir estos valores entre comillas o configurar las variables de texto de forma similar a su uso en el módulo del script.
Eso es todo.
🥹 Envía algo de lavado de dinero o... (deja al pájaro en el porche)
BTC: bc1qajz4zcarstnzm5sh5c70e43l9zd49ug45yr3g3
XMR: 48qMQo4aUoH1XmaNSCowmo35c4qpUm5Jp9uN1BFQccB5dDUBD1P5txiK5fWn8U5q7HD37iwY9d1Dn9T5NuZWV2nrFGWPudb
LTC: ltc1q5xavwp3p4m2kwewvawupzjh93f5taccxlavjm0
ETHER: 0xCEdF024875457c660b1eBC5f0af86Ae227164855
DOGE: Descanse en paz a la gran memecoin, deD por eLoN TrUkc.