Saringan Sampah Politikana

By Wongiseng Last update Dec 3, 2009 — Installed 106 times.


Script Summary: Mengabaikan komentar orang-orang yang membuat kenyamanan berdiskusi anda terganggu di Politikana

Script homepage

Thumb Thumb Thumb

Petunjuk Penggunaan

  • Install Grease Monkey Add-ons.Restart Firefox dan kembali ke halaman ini.
  • Install script ini (ada button install di kanan atas halaman ini).
  • Jika anda perlu menambahkan tokoh baru yang dirasakan mengganggu
    • Edit script anda, (Tools->Grease Monkey->Manage User Scripts dan click Edit)
    • Lihat bagian source code di mana ada contoh menambahkan profil ke array arrayTokohPengganggu.push(linkKeProfilPengganggu)
    • Copy paste dan tambahkan tokoh baru tepat di bawah contoh tersebut

Versi 0.2

Script ini untuk sementara baru bisa menyembunyikan komentar dari halaman artikel. Di halaman utama anda masih bisa melihat artikelnya artikel tokoh penganggu sudah hilang dari list berita terbaru. Sementara stream komentar terbaru di pojok kiri bawah situs politikana dari tokoh ini masih akan terlihat. Demikian juga seandainya tulisannya masuk ke bagian tengah main page.

Sudah lumayan sekarang, semua jejak di halaman utama sepertinya terhapus, tapi entah selector yang panjang begini efisien atau tidak : $("li span.small a, li span.byline a, li p.byline a, td span.byline a").each(function(){

Kalau ada yang familiar dengan Java Script/JQuery dan sempat menyumbangkan script yang lebih baik/efisien silahkan :) Script ini masih lambat dan tidak efisien, dalam proses berusaha menghilangkan jejak tokoh pengganggu kenyamanan anda, sebelum script ini selesai, masih bisa dilihat sekilas komentar/artikelnya. Harus sabar menunggu ada yang mengoptimize :)

TODO

Kalau tidak bosan dan lagi kurang kerjaan mungkin akan ditambah :
  • Filtering out artikel pengganggu dari halaman arsip (semua artikel hari ini, etc)
  • Filtering out komentar pengganggu dari stream recent comments
  • Gimana caranya konfigurasi tanpa ngedit source ? Insert menu ?
  • Usulan HoD fungsi adaBangsat untuk preliminary check ? :))
  • Request dari adiknya P ternyata di N juga ada yg terganggu dengan user lain :))

Kalau ada yang mau bikin sendiri versi yang lebih optimized, please do so :)

Experimental Chrome Extension

Buat yang curious, silahkan mencoba script yang sama yg sudah di packaging sebagai chrome extension : Saringan for Chrome Extension. Harusnya tidak perlu saya buat packaging extension tersebut.

Sayangnya saya menggunakan jQuery, dan belum tahu gimana caranya meload jQuery di google chrome extension tanpa melakukan packaging.