1 poin oleh jufufu 4 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Saya ini otaku, jadi harus hidup sangat sibuk.
Kalau ada informasi baru tentang artis favorit atau game yang sedang saya mainkan, saya harus menerima semuanya.
Untungnya, sekarang ada banyak bot feed Discord, jadi kalau hal-hal seperti ini dihubungkan ke satu channel Discord, saya bisa menerimanya di satu tempat, dan itu menyenangkan.
Masalahnya adalah papan forum atau situs web, atau situs video animasi penggemar 3D.
Papan web karya kreator independen atau berbagai situs papan independen.
Di tempat seperti itu, kalau mereka mendukung RSS seperti Naver Blog, setidaknya masih bisa diakali,
tapi untuk Archive dan semacamnya, saya bahkan tidak tahu bagaimana cara mengambilnya,
jadi selama ini saya hanya memasukkannya ke bookmark dan membukanya satu per satu setiap hari.
Begitulah cara saya mengecek satu per satu apakah ada gambar baru dari karakter favorit saya.
Ketika situs seperti itu jumlahnya sekitar 140, hobi pun berubah menjadi kerja paksa.
Hanya berkeliling semua papan itu setiap hari saja sudah menghabiskan setidaknya 30 menit.
Padahal waktu selama itu adalah waktu berharga untuk menonton satu episode anime lagi atau melanjutkan sedikit visual novel, dan saya tidak ingin terus membuangnya setiap hari seperti ini.
Jadi saya membuat ekstensi Chrome yang secara otomatis melacak perubahan pada situs web.
Membuatnya tidak mudah.
Soalnya saya harus memahami dari mana sampai mana yang merupakan postingan.
Untungnya, saya sehari-hari memakai pemblokir iklan, dan pemblokir iklan punya fitur untuk memblokir elemen tertentu dengan menunjuknya melalui struktur DOM.
Saya pikir, dengan memanfaatkan ini, cukup kalau saya bisa mengidentifikasi area tempat postingan muncul melalui struktur DOM.
Di sini ada rintangan kedua. Selector DOM menjadi terlalu panjang dan presisi, sehingga ketika postingan baru muncul, struktur DOM dan sistem alamatnya sama sekali berbeda dari yang lama.
Saya membutuhkan kemampuan untuk membedakan dengan jelas bagian yang bermakna dan yang tidak bermakna di dalam DOM yang panjang.
Selain itu juga ada banyak masalah lain, seperti Shadow DOM atau salah mengenali nama style yang dipakai di CSS, dan saya benar-benar bercucuran keringat memperbaikinya.
Setelah berhari-hari berkutat luar biasa, akhirnya saya merilis versi jadinya.
Setelah selesai membuatnya, saya merasa selain saya, mungkin ada banyak orang di GeekNews yang, meski bukan otaku, perlu menerima pelacakan perubahan dari ratusan situs web, jadi saya membagikannya.
Saat ini saya juga sudah mengajukan distribusinya ke Chrome Web Store, tapi belum tahu bagaimana hasilnya. Saya memang sempat meminta ChatGPT membantu menyiapkan alasan yang cukup meyakinkan(?)
Yah, kalau tidak diterima, tinggal pakai mode developer saja!
Mohon banyak Star dan masukan.

Belum ada komentar.

Belum ada komentar.