HUP comment ignore script

Címkék

Úgy fest, hogy van akit zavar egyes olvasók hozzászólása, mert zamboriz olvasónk munkája nyomán megszületett egy kezdetleges script, amely lehetővé teszi a futtatója számára, hogy megadott olvasók hozzászólásait "eltüntesse". Használatához Firefox-os Greasemonkey extension kell. Akinek problémája van és szeretné kezelni, az olvassa tovább:

Frissítés: tr3w munkája nyomán elérhető ignore script Opera-ra, és a többi mellett egy újabb FF-ra is. A scriptek elérhetők itt (saját felelősségre).

A "hup comment ignore" script telepítése:

1.) A Greasemonkey extension telepítése
2.) A hup comment ignore script letöltése
3.) A script testreszabása (az ignorálni kívánt felhasználónevek beillesztése)
4.) A script telepítése (hogyan telepítsek egy user scriptet video)

A scriptet mindenki saját felelősségére használja. A script (némi átalakítás kivételével) zamboriz munkája. A licencről őt kérdezzétek.

Hozzászólások

Szerintem arra gondolt, amikor valaki link szovegnek beleteszi a teljes URL-t, ami tenyleg eleg bosszanto, nagyon szethuzza az oldalt.

Valaki le tudna irni egy Firefox-ban nem otthonos, videolejatszoval nem rendelkezo felhaznalonak a fenti js telepiteset? Szetneztem a beallitasoknal, de meg nem talaltam meg, hol tudnam alkalmaztatni.
Koszi.

- telepítsd innen a greasemonkeyt (install now, erre az időre az about:config-ban a xpinstall.enabled-et állítsd true-ra)
- töltsd le a hup.user.js-t, egészítsd ki ízlés szerint további nickekkel
- nyisd meg a browserrel a scriptet (file://...), felbukkan a greasemonkey install dialog
- ellenőrizd a hup.hu-n a sikeres telepítést

(ha megunod, a scriptet tweakelve adj vicces üzeneteket userek szájába, vagy jeleníts meg még viccesebb képet a kommentjeik helyén ;))

végre egy useful defaultokkal érkező szoftver

és ha már rendelkezésre áll ez a lehetőség, akkor én cserébe kérném viszont az egyébként tiltás alatt álló felhasználók meg nem született hosszászólásainak megjelenítését is.

köszönöm.

Tudom, hogy nehéz a felfogásom, de még mindig nem értem. :(

1.) a script csak annál a felhasználónál szűr, aki letölti
2.) aki letölti, saját maga állítja be a script-ben, hogy kinek a hozzászólásait nem akarja a továbbiakban élvezni
3.) aki nem tölti be a script-et a __saját__ böngészőjébe, az minden hozzászólást lát
4.) kitiltott felhasználó nem tud hozzászólni (ez a kitiltás célja)

--
trey @ gépház

Jaj, trey, azt hiszem, jobb lenne, ha lefeküdnél aludni, ha ilyen fáradt vagy... (Én is lassan elindulok haza.)

Arról van szó, hogy ha már itt ez a script, amivel el lehet rejteni egyes trollok hozzászólásait, cserébe kaphatnának valamit azok is, akik a letiltott hozzászólók meg nem született írsaira kíváncsiak. Mivel erre elég nehéz scriptet írni, megírhatnád az ő hozzászólásaikat. Vagy közösségi módon meg is lehetne osztani egymás között ezt a feladadot... ;)

Mondjuk, nekem erről az a véleményem, hogy tök fölösleges, mert így is van elég troll, aki pótolja az ő hozzászólásaikat... :O

Ha még így sem érted, akkor menj vissza az első sorra (gy.k.: alvás)

engem valamely velem született defektus miatt kimondottan szórakoztatnak az éles nyelvű sziporkák, melyeket az esetleges tiltások miatt nélkülözni vagyok szíves, sajnálatosan.

az ugye tudvalevő, h a pusztító flémek javát nem ezek, hanem az ezekre adott primitív, de zsigerből előfröccsenő mondatváladékok teszik ki.

nomármost, ha adott ez a szemellenzőszkript, akkor bárki, aki tudja magáról, h képtelen uralkodni verbális végbelén (azaz válaszol az egyébként vicces és tanulságos enyh provokációkra), az egyszerűen csak felcsatolja ezt, mentesítve a topicot felesleges, értelmetlen és végtelenül buta gondolathulladékaitól.

ez amolyan win-win szituáció lenne, úgy vélem ;)

a.) nem mindenkinek all rendelkezesre (opera rulz)
b.) a szobanforgo felhasznalok fakkolasaira a tobbseg szvsz nem kivancsi, tobbek kozott en sem
c.) a me'g meg nem szuletett hozzaszolasokat nem lehet megjeleniteni :)

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

"a.) nem mindenkinek all rendelkezesre (opera rulz)"
Hmm... Nem tudom, honnan, de mintha lennének valahonnan halvány emlékeim valami olyasmiról, hogy valahol azt olvastam, hogy UserScript implementáció van Opera-ra is. Ezt a gyanúmat erősíti ez is.
"b.) a szobanforgo felhasznalok fakkolasaira a tobbseg szvsz nem kivancsi, tobbek kozott en sem"
Viszont a szobanforgo felhasználóknak vannak értelmes megnyilvánulásai is. :-) Nem mintha a flame-eik nem lennének humorosak. :-)
"c.) a me'g meg nem szuletett hozzaszolasokat nem lehet megjeleniteni :)"
Ez természetesen humor. Be kell pótolni azt a flame mennyiséget, amit ők írhattak volna. Legalábbis az én értelmezésem szerint. :-) Persze aki nem érti a viccet... :-)

"olvastam, hogy UserScript implementáció van Opera-ra is"
Thx, annyira meg nem neztem utana.
"Viszont a szobanforgo felhasználóknak vannak értelmes megnyilvánulásai is"
Haaat, en eleg gyakran nezegetem a hupot, de ilyet en meg nem talaltam. Ha tudsz akar 1 db-ot is, oszd meg velunk, mindenki (le)epulesere... :)
"Ez természetesen humor. Be kell pótolni azt a flame mennyiséget, amit ők írhattak volna. Legalábbis az én értelmezésem szerint. :-) Persze aki nem érti a viccet... :-)"
Nyilvan, en se ugy gondoltam, hogy ugy gondolta, hogy ugy gondoljuk, de azert te ugy gondolod, hogy mi nem ugy gondoljuk, kozben meg megis. :)

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

Tudom, csak álmodozom, de az lenne a király, ami /.-on van. Ha valaki értelmes, érdemi hozzászólást ír, vagy legalább vicces, az látszik, a többi mehet a vederbe. De gondolom egy ilyen kiegészítés beépítése nem egyszerű (ha egyáltalán van Drupal-hoz hasonló...). Addig is megteszi ez a script. Már kezdett nagyon elegem lenni néhány droidból. Ezúton köszönöm a fejlesztőnek :) Jelentkezhez nálam, vendégem egy sörre. :)

A /.-os rendszert egyrészt munkás karbantartani, másrészt akkor jönne az a vád, hogy valakit leszavaznak a többiek, mert többen vannak. Ennek a script-nek a nagyszerűsége abban rejlik, hogy mindenki saját magának állítja be, hogy kire nem kíváncsi és ez a beállítás nem érinti a többi felhasználót.

--
trey @ gépház

Az az igazság, hogy én is gondolkoztam egy ilyen script létrehozásán. Csak én úgy csináltam volna, hogy az egész thread-et bezárja alatta (tehát a troll-ra érkezett válaszokat is).

Sajnos nincs erre időm (és nem értek eléggé hozzá, ez a másik fő ok). Azért köszönöm a készítőnek, mert jobb mint a semmi. Nekem eddig csak platypus -szal sikerül egy olyan script-et csinálnom ami eltünteti a baloldali sávot.

Egyetértek atya -val!

Vannak akik RSS-en keresztül olvassák az oldalt, mert ott nincs hozzászólás. A blogok is olvashatóak úgy. Tegnap több lépés is született annak érdekében, hogy az oldal olvashatóbb legyen (mentesebb a felesleges és zavaró hozzászólásoktól). Ha kell további drasztikus lépések is várhatóak (ha kell, nagy mennyiségű ban kiosztása). Emellett itt vannak a script-ek, úgyhogy remélem, hogy a végén mindenki elégedett lesz.

--
trey @ gépház

Jaj, a gyerekes "elkaplak, többedmagammal megverlek, lefilmezlek netre teszlek"-re, vagy a "gyerekes módon deface-lek, jól felteszem, faszagyerek vagyok"-ra gondolsz, vagy valami eredetibbre? Csak kérdezem, hogy mitől rettegjek... :) Közben még eszembe jutott a "megírlak a blogomban jól" verzió is...

--
trey @ gépház

Nem tudom, en nem vagyok bosszuallo es nem is erzem ugy, hogy engem esetleg banolnal (azt nem tagadom, hogy nekem is hasznos a site, jo hw-ket vettem mar ezen keresztul). Lehet, hogy masok ezt maskepp elik meg, es azok nem Veled kezdik, hanem a csaladodddal... Egyeszer mindenki az emberere akad :)

Most akkor mondd magad elé hangosan, hogy normális dolog __többszöri kérés után is__ mást anyázva (nem engem, mert én leszarom), szidva, féregnek, stb. nevezve, gázkamrával, Dunába lövéssel fenyegetve társalogni egy nyilvános fórumon. Ennek a fórumnak én vagyok a felelős főszerkesztője, az én __felelősségem__ az, hogy itt milyen társalgás folyik. Köszi, bíróságra nem szeretnék járni. Majd mindenki megtanul értelmesen, emberi módon társalogni (nem frusztráltságát itt levezetni), aztán nem kerül banra. Te hányszor kerültél banra? Ja, hogy 0? Akkor van mitől félned? Nincs.

--
trey @ gépház

Jól tetted, hogy bannoltad. A gázkamrázásnál, dunába lövetésnél már kezdtem amiatt aggódni, hogy ennek előbb-utóbb jogi következményei lesznek. Arról meg már nem is beszélve, hogy milyen bizonyítványt állít ki rólunk az, aki rendszeresen ilyesmiket ír. Ha valaki idejön a HUP-ra, és olvassa ezeket a primitív fenyegetéseket, utána milyen képet alkot rólunk?

"kivéve a neked nem tetsző egyedek kitiltása."

Itt jegyezném meg, hogy ez téves, ugyanis nevezett személy kitiltása előtt Kemenczy Kálmán felvetése (aki már ezt nem olvashatja, mert amikor megkeresett elmondta, hogy ezen megnyilvánulások miatt csak RSS-en keresztül olvassa az oldalt) nyomán kikértem az oldal mögött álló FSN alapítvány tagjainak véleményét az esetleges ban-olásról az fsn-core listán, és aki válaszolt a kérésre, az egyetértett a kitiltással.

Tehát tévedés, hogy egy személyben döntöttem.

--
trey @ gépház

Szerinted öncélú. Mások szerint szükséges (mellékelt ábra mutatja, hiszen megszületett az ignore script, és nem tőlem). Egyébként, nem, abban nem kértem ki a véleményüket, mivel nem szükséges, de az említett esetben - magam ellenőrizendő - megtettem.

--
trey @ gépház

Ez némileg csúsztatás, mivel a Kommuna a hw-re gyűjtött, aminek nagy része tudtommal nem is lett felhasználva.
Az oldal technikai alapját cégek hozták össze. De végülis nevezhetjük őket is Kommunának.

De trey egyszemélyben rendszergazda, moderátor, cikkíró, stb.
Olvassa a blogokat, a fórumot, a hozzászólásokat. Nem tudom, honnan van hozzá energiája, azt meg el se tudom képzelni, hogy az ezzel eltöltött idővel hogy számol el a főnökének és a családjának. :)
Mindezt ingyen.

Úgy érzed öncélú moderálás/bannolás történt? Szived joga. Nem kell ide járni.

Én csak csodálni tudom a kitartását, és a türelmét, én már hónapokkal ezelőtt banoltam volna. Vagy hagytam volna az egészet a francba.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Nekem meg jogom van megválogatni, hogy milyen környezetben dolgozom _ingyen_. Ha nem tetszik a munkahelyemen a környezetem, takarítok. Hasonlóan itt is. Ha nem tetszik a munkahely, akkor azt jogom van elhagyni, de természetesen jogom van a tulajdonaimat magammal vinni. Mindenkinek van joga. Milyen jó.

--
trey @ gépház

hát ez van, igen, nem tudok mit csinálni. de ettől még tr3wnek igaza van, nem kötelező ide járni.

ha pedig majd megunod, hogy _ingyen_ dolgozol, akkor adj valami támpontot, fizetésigény-megjelölést, hogy kb milyen magasságban szernél havi viszonylatban kapni, aztán meg kell szavaztatni a Közösséggel, vagy összedobjuk így falkán belül, valami csak lesz

"hát ez van, igen, nem tudok mit csinálni. de ettől még tr3wnek igaza van, nem kötelező ide járni."

Nézd, szerintem sokkal egyszerűbb bizonyos kommunikációs minimumokat betartani. Nem hiszem, hogy a kitiltott személy az életben is így beszél az emberekkel, mert ha így tenné, akkor már fog híján tejbegrízt enne szívószálon keresztül. Akkor meg itt mire fel? Fel kéne nőni. Te is meg tudsz fogalmazni éles kritikát úgy, hogy valakinek nem szidod az anyját (legalábbis egy esettől eltekintve), vagy célozgatsz a szüleire, igaz? Na, azt hiszem, ez nem nehéz.

BTW: ha statisztikákat nézünk, más fórumokon naponta születik annyi ban (4), mint itt 6 év alatt, úgyhogy kár lenne eljátszani a hattyú halálát.

--
trey @ gépház

mivel nekem semmilyen formában kárt nem okoznak, legtöbbször remek szórakozást nyújtanak, illetve a moderátorkodás számomra felesleges energiabefektetéssel járna, inkább nem - de remek ötletnek tartom a scriptedet, jó, hogy van rá lehetőség

Jó, én ezen nem vitatkozom, én sose (vagy legalábbis én nem emlékszem) álltam neki ideologizálni az oldallal kapcsolatban, meg nem okoskodtam a portálmesternek, hogyan kéne meg mit kéne. Van, akinek kizárólagos tevéklenysége ebben merül ki, nos, rendben, de mutassa meg nekem, milyen közösségi portálokat üzemeltet, és akkor adok is a véleményére valamit.
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

Ma mindenki Hitlerrel példálózik. :-)
Amúgy meg nem ugyanaz a kategória szerintem: közösségi portált bárki tud csinálni, egy hosting kell hozzá, apacs, php, mysql (mondjuk), de azt utána üzemeltetni is kell, stb. stb. Gondolom szarul esik, hogy a fogadatlan prókátori imidzseket ásogatom itt alá, de mit csináljak? Én nem ugatok bele az oldal üzemeltetésébe, mert nincs jogalapom (ld. fent).
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

Tudom, ezzel rontom a monopol helyzetem Opera alatt, de _elvileg_ működnek a Greasemonkey scriptek is. Az a lényeg, hogy .user.js legyen a kiterjesztés, ekkor az Opera Greasemonkey módban értelmezi.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Opera alatt megy... (Ha jól láttam nem csak nekem)

Firefoxom nincs, sorry.

Nem tudom mi lehet a gond, mennie kéne. Tudtommal semmi Opera only javascriptet nem használtam a lényegi résznél. De valaki hozzáértő talán ránéz.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Látjátok, Riskó Gergő ezért nem nyilatkozott elmondása szerint (anno), általában fórumokon, mert ez már teljes komolytalanságba kezd fordulni.

Ennél a változatnál hagytam abba:


// ==UserScript==
// @name     HUP
// @include  http://hup.hu/*
// @include  http://*.hup.hu/*
// ==/UserScript==

var kiemelt_szerzok     = [ 'egyik',    'masik'  ];
var eltuntetett_szerzok = [ 'harmadik'           ];
var torolt_szerzok      = [ 'negyedik', 'otodik' ];

var kiemeles_minta   = '<div style="background-color: #E77471;"                >$1</div>';
var eltuntetes_minta = '<div style="background-color: #f6f6eb; color: #f6f6eb;">$1</div>';
var torles_minta     = ' ';

//

var c = document.body.innerHTML.split( /(<!--\s+(?:begin|end)\s+content\s+-->)/im );
var b = c[2].split( /(<a\s+id="comment-\d+"><\/a>)/im );
var s = c[0]+c[1]+b[0];
for( var i=1; i<b.length; i++ ){
  s += b[i++];
  var szerzo = b[i].split( /<a\s+href="\/user\/\d+"[^>]+>([^<]+)<\/a>/im );

  var minta = (kiemelt_szerzok    .indexOf( szerzo[1] ) >= 0 )? kiemeles_minta:
              (eltuntetett_szerzok.indexOf( szerzo[1] ) >= 0 )? eltuntetes_minta:
              (torolt_szerzok     .indexOf( szerzo[1] ) >= 0 )? torles_minta:
              null;

  s += minta? b[i].replace( /<td[^>]*>(<p>[\s\S]*?<\/p>)\s*<\/td>/igm, minta ): b[i];
}

document.body.innerHTML = s+c[3]+c[4];

//

Nem lehetne, hogy már a hozzászólást se rögzítse a szerver, vagy törlésre kerüljön? akkor nekem se kéne etetnem az utóbbi időben oly nagyra nőt troll közösséget.

A newsgw projekt kisse leallt, nem tagadom. Ellenben ilyen merteku admin altali (uto)moderalasra nincs felkeszitve, s nem is igazan lehetne. Tehat newson ott lenne minden comment, egy esetleges torolt threadre valaszolaskor nem tudom mit tesz a Drupal (valoszinuleg 403).

megaTHX, frissebb-lágyabb-jobb érzés