Texto escritoo importadoCarpeta de fotosLista de
destinos

Prepara una vez.Organiza cada destino.
Texto, imágenes y parámetros reunidos por proyecto.
Publica, clasifica y borra en grupos con supervisión en cada paso.
- Tauri
- React
- Node.js
- Playwright
Texto escritoo importadoCarpeta de fotosLista de destinos

Prepara una vez.Organiza cada destino.
Texto, imágenes y parámetros reunidos por proyecto.
- Tauri
- React
- Node.js
- Playwright
Publica, clasifica y borra en grupos con supervisión en cada paso.
- Tauri
- React
- Node.js
- Playwright
Un clasificado en varios grupos
Un anuncio, los grupos correctos.
Al publicar un clasificado, el motor busca los grupos por el nombre y marca los que coinciden con las palabras clave, sin pasar del límite y sin marcar el mismo grupo dos veces. Cambia las palabras y mira quién entra.
Palabras clave de los grupos
Excluir grupos con
Los grupos que encuentra
- 1Marketplacemarcado
- Compra e Venda Centrono coincide
- 2Repúblicas e Quartosmarcado · repub
- Repúblicas, Medicinasaltado (exclusión) · medicina
- 3Republica Estudantil Nortemarcado · repub
- Repúblicas e Quartosnombre repetido, no hace clic de nuevo
- Aluguel de Quartosno coincide
- 4Repúblicas Bairro Sulmarcado · repub
- Desapega Geralno coincide
- República Mista Lestefuera del límite
Revisa los 4 grupos marcados. Enter PUBLICA · "a" aborta
Las reglas son las del motor (facebook.mjs): la palabra se compara sin acento ("repub" encuentra "Repúblicas"); la exclusión salta el grupo; un nombre ya visto no recibe otro clic (el segundo lo desmarcaría); el grupo de partida, que ya viene marcado, se mantiene; Marketplace entra primero y cuenta en el límite. Antes de publicar, se detiene en esta revisión. Los grupos aquí son de ejemplo.

La automatización avanza. Tú mantienes el control.
Intervalos configurables, verificación de duplicados y modo paso a paso.
Intervalos entre accionesVerificación de duplicadosModo paso a pasoCada grupo que el motor abre pasa por tres revisiones antes de publicar. Escribe un post, elige cómo está la página del grupo y mira en qué puerta se detiene, o si pasa.
El post
La página del grupo
Las revisiones, en este orden
- 1¿Bloqueo en la página?pasó
- 2¿Término de validación?pasó
- 3¿El post ya existe aquí?pasó
Las líneas que busca (limpias)
🏠 Habitación disponible para alquilarHabitación disponible para alquilarAmueblada, cerca del centro, gastos incluidosAmueblada, cerca del centro, gastos incluidos
Pasó las tres: publica.
Las reglas son las del motor (facebook.mjs, selectors.mjs): primero los 7 textos de bloqueo (portugués e inglés), encontró uno, se detiene todo; después los términos de validación; por último el duplicado: con 15 caracteres o más, toma las 2 primeras líneas de más de 12, quita * _ ~ # y emojis y busca en la página. Los textos aquí son de ejemplo.

Menos repetición. Más control.
Contenido, fotos y destinos en un flujo supervisado.
ProyectosorganizadosRevisión
humanaEjecución
acompañada
El motor no sale disparando: la fila tiene un tope por ejecución y, en el modo paso a paso, pregunta antes de cada destino. Sin el paso a paso, espera un intervalo sorteado. Inicia la fila y toma el volante.
Destinos 6/8
- Grupo 1
- Grupo 2
- Grupo 3
- Grupo 4
- Grupo 5
- Grupo 6
- Grupo 7fuera del límite
- Grupo 8fuera del límite
- OK
- 0
- Error
- 0
- Saltado
- 0
Sin el paso a paso: intervalo sorteado de 60 a 180 s (aquí, acelerado)
—
Las pantallas reales
Las reglas son las del motor (run.mjs): entran min(destinos, límite), el límite vale por ejecución, no por día; en el paso a paso espera tu comando; sin él, sortea un intervalo entero entre el mínimo y el máximo y cuenta de 1 en 1 s. Un bloqueo detiene toda la fila. Los destinos aquí son de ejemplo.
Las tecnologías
De qué está hecho, pieza por pieza
Tres partes que conversan: la ventana en Tauri con la pantalla en React, Rust que enciende el motor y pasa los mensajes, y el motor en Node con Playwright, que abre el navegador y hace cada paso. Elige una pieza para ver qué hace aquí y en qué archivo está.
7tecnologías, en 3 capas
Pantalla
Programa
Motor
Siguiente proyecto30 / 51

Aplicaciones de escritorioSmart Photo OrganizerApp de escritorio que lee una carpeta de fotos, da un sello de calidad a cada una, separa por categoría, agrupa rostros, lee el texto de las imágenes y encuentra duplicados, todo en la propia computadoraElectron 28JavaScriptsharpexif-parser
← AnteriorWebRecorder Pro

