1 puntos por jufufu 4 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Soy otaku, así que tengo que vivir muy ocupado.
Si sale información nueva sobre un artista que me gusta o un juego que estoy disfrutando, tengo que enterarme de todo.
Por suerte, hoy en día hay muchos bots de feeds para Discord, así que está bueno conectar todo eso a un solo canal de Discord y recibirlo en un solo lugar.
El problema eran los foros, los sitios web o incluso los sitios de videos de animación fan en 3D.
Foros web de creadores individuales y toda clase de sitios de foros independientes.
En lugares así, si al menos ofrecieran RSS como Naver Blog, todavía se puede hacer algo,
pero en sitios como ArkAive ni siquiera sabía cómo traer las actualizaciones,
así que hasta ahora simplemente los guardaba en marcadores y entraba uno por uno todos los días.
Iba revisando manualmente si había salido una nueva imagen de mi favorita.
Como eran unos 140 sitios, mi hobby terminó convirtiéndose en trabajo.
Solo con recorrer todos los foros cada día se me iban fácilmente más de 30 minutos.
Ese es un tiempo valiosísimo en el que podría ver un episodio más de anime o avanzar un poco en una novela visual, y no quería seguir desperdiciándolo así todos los días.
Así que hice una extensión de Chrome que rastrea automáticamente los cambios en sitios web.
No fue fácil crearla.
Porque había que identificar exactamente qué parte era una publicación.
Por suerte, normalmente uso un bloqueador de anuncios, y estos programas tienen una función para bloquear elementos específicos indicándolos por su estructura DOM.
Pensé que, si podía identificar por la estructura DOM el área donde aparecen las publicaciones, entonces sería suficiente.
Ahí apareció el segundo obstáculo. Los selectores DOM se volvían demasiado largos y precisos, así que cuando se publicaba una entrada nueva, la estructura DOM y hasta el esquema de direcciones ya cambiaban por completo respecto al anterior.
Necesitaba la capacidad de distinguir claramente, dentro de un DOM largo, qué partes tenían significado y cuáles no.
Además de eso, hubo muchísimos problemas, como el Shadow DOM o reconocer mal nombres de estilos usados en CSS, y me hizo sudar bastante corregirlos.
Después de varios días de prueba y error, por fin lo terminé y lo publiqué.
Y ya que lo hice, pensé que incluso aparte de los otakus, aquí en GeekNews seguramente hay muchas personas además de mí que necesitan seguir cambios en cientos de sitios web, así que lo comparto.
Por ahora también ya envié la solicitud para publicarlo en Chrome Web Store, pero no sé qué pasará. A mi manera hasta le pedí a ChatGPT que me ayudara con justificaciones razonables (?)
Bueno, si no funciona, siempre se puede usar en modo desarrollador.
¡Agradezco mucho sus Star y su feedback!

Aún no hay comentarios.

Aún no hay comentarios.