DownVid
1000개 이상의 사이트를 지원하고, 인터페이스가 간결하며 macOS·Windows·Linux에서 모두 사용 가능
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Monitorea los titulares de diversos medios de comunicación, guarda su historial cronológico y detecta coincidencias temáticas y léxicas a través de un panel web en español, con temas de seguimiento y filtros configurables.
Estado actual: sistema completo para uso local y con soporte para VPS y Vercel + Neon. Recolecta Perfil, El Destape Web, Infobae y Página/12 (más los medios que se agreguen desde el panel), un motor léxico sin IA detecta coincidencias, arma grupos y genera alertas con evidencia, y opcionalmente un modelo externo analiza los pares preseleccionados. Telegram y la IA vienen desactivados (ver PROGRESS.md).
Medios (RSS, sitemaps, portadas)
│ 1. recolectar python -m radar collect
▼
Notas + versiones de titular + procedencia
│ 2. enriquecer lee la página de las notas pendientes: bajada, autor, enlaces
▼
Motor léxico (sin IA)
│ 3. comparar notas de los últimos 3 días entre medios distintos
▼
Relaciones → Grupos → Alertas con evidencia
│ 4. (opcional) IA sobre los pares preseleccionados
▼
Panel ← 5. revisión humana: confirmar, rechazar, separar, unir, silenciar
Qué no hace el radar
Uso diario
.\.venv-win\Scripts\python -m radar collect # recolecta, analiza y genera alertas (repetir cada ~10 min)
.\.venv-win\Scripts\uvicorn radar.web.app:create_app --factory --port 8000
En el panel: Resumen (qué revisar primero), Alertas y Revisión (la cola de trabajo), Grupos y Noticias (explorar), Fuentes (estado de cada medio y alta de medios nuevos) y Configuración (temas, secciones prioritarias, límites de alertas e IA).
busy_timeout, transacciones breves) o PostgreSQL (Neon)python -m radar collect) que dispara un timer de systemdpython -m venv .venv
# Linux/macOS
source .venv/bin/activate
# Windows (PowerShell)
.venv\Scripts\Activate.ps1
pip install -r requirements-dev.txt # en producción: requirements.txt
cp .env.example .env # y completar RADAR_SECRET_KEY
python -c "import secrets; print(secrets.token_urlsafe(48))" # para generar la clave
Crear la base, cargar las fuentes y los temas iniciales y crear el administrador:
python -m radar init-db
python -m radar create-admin admin # pide la contraseña (mínimo 12 caracteres)
No hay contraseña predeterminada. Para automatizar la creación del administrador: echo "$CLAVE" | python -m radar create-admin admin --password-stdin.
Primera recolección y arranque del panel:
python -m radar collect --force
uvicorn radar.web.app:create_app --factory --reload --port 8000
Después abrí http://127.0.0.1:8000.
# en .env: RADAR_DEMO_MODE=true
python -m radar demo-load # medios inventados ("Diario Demo Norte"...), titulares "[DEMO] Ejemplo: ..."
python -m radar demo-clear # los elimina
Los datos demo usan dominios .invalid, se marcan con la insignia DEMO y un aviso fijo en el panel, y se ocultan cuando RADAR_DEMO_MODE=false.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗