¿Qué hace xhs-favorites-organizer?
Una skill de Codex para organizar los favoritos de Xiaohongshu/XHS en álbumes con Playwright.
Descripción
Esta skill te permite organizar automáticamente tus favoritos de Xiaohongshu (XHS) en álbumes. Utiliza Playwright para interactuar con la interfaz web de Xiaohongshu y mover las publicaciones guardadas a álbumes según criterios definidos por el usuario.
Requisitos previos
- Node.js (versión 18 o superior)
- Playwright instalado:
npm install playwright - Navegador Chromium:
npx playwright install chromium - Una cuenta de Xiaohongshu con favoritos guardados
Configuración
- Clona el repositorio:
git clone https://github.com/tu-usuario/xhs-favorites-organizer.git
cd xhs-favorites-organizer
- Instala las dependencias:
npm install
- Configura las variables de entorno en un archivo
.env:
XHS_USERNAME=tu_nombre_de_usuario
XHS_PASSWORD=tu_contraseña
Uso
Ejecuta la skill con Codex:
codex run xhs-favorites-organizer
O directamente con Node.js:
node index.js
Cómo funciona
- La skill inicia sesión en Xiaohongshu usando las credenciales proporcionadas.
- Navega a la página de favoritos.
- Extrae todos los enlaces de las publicaciones favoritas.
- Clasifica cada favorito en un álbum según reglas predefinidas (por ejemplo, categorías basadas en palabras clave).
- Mueve las publicaciones a los álbumes correspondientes.
Personalización
Puedes modificar el archivo rules.js para definir tus propias reglas de organización. Por ejemplo:
module.exports = [
{ name: 'Recetas', keywords: ['receta', 'cocina', 'comida'] },
{ name: 'Viajes', keywords: ['viaje', 'destino', 'hotel'] },
{ name: 'Moda', keywords: ['moda', 'ropa', 'estilo'] },
];
Soporte de plataformas
- Codex (recomendado)
- Node.js (independiente)
Licencia
MIT