Kan je via een script een GoT'er wegfilteren?

Pagina: 1
Acties:

  • dr snuggles
  • Registratie: September 2000
  • Niet online
Misschien een vreemde vraag, maar is het mogelijk om via een script een gebruiker van GoT weg te filteren :?

Dat je dus de volgende posts hebt in een topic:
Gebruiker A
Gebruiker B
Gebruiker C

en na het filteren van gebruiker B wordt het dan
Gebruiker A
--verwijderd--
Gebruiker C

Ik gebruik de browser Opera 9 en daar zit de mogelijkheid in om via UserJavaScript webpagina's nog eens extra te filteren (net als dat in Firefox kan). Ik zat zelf te denken aan iets creatiefs met de CSS stylesheet. Ik heb bijna geen kennis van CSS, maar als het gebruiker filteren echt mogelijk zou zijn dan wil ik mij er in verdiepen :).

[ Voor 66% gewijzigd door dr snuggles op 28-06-2006 09:45 ]


  • Garyu
  • Registratie: Mei 2003
  • Laatst online: 19-02 19:08

Garyu

WW

Maar je kan natuurlijk gewoon met behulp van reg-exen gaan filteren;

zoeken naar de
code:
1
2
3
4
5
<div class="poster">
..
<a href="http://gathering.tweakers.net/forum/find/poster/84176/topics" class="user">Garyu</a>
...
tot en met <p class="signature">(...text...)</p>

Tenminste, als de source zo even snel bekijk :). Maarja, dat is alleen als je mij der uit wilt filteren; anders natuurlijk een andere user-ID gebruiken.

[ Voor 34% gewijzigd door Garyu op 28-06-2006 10:02 ]

It's Difficult to Make Predictions - Especially About the Future


  • André
  • Registratie: Maart 2002
  • Laatst online: 09:23

André

Analytics dude

Modbreak:Mensen, dit topic staat in WEB, dat betekent dat we niet hoeven te discussieren over het 'waarom' maar over het 'hoe'. Etische discussies kunnen in LA, 8 offtopic berichten zijn verwijderd.


Verder zie ik niet dat TS zelf moeite gedaan heeft om iets te verzinnen dus eigenlijk is het een scriptrequest. Dus TS: je krijgt nog een kans om aan te geven wat je al geprobeerd hebt.

[ Voor 6% gewijzigd door André op 28-06-2006 10:04 ]


  • dr snuggles
  • Registratie: September 2000
  • Niet online
Garyu schreef op woensdag 28 juni 2006 @ 10:01:
Maar je kan natuurlijk gewoon met behulp van reg-exen gaan filteren;

zoeken naar de
code:
1
2
3
4
5
<div class="poster">
..
<a href="http://gathering.tweakers.net/forum/find/poster/84176/topics" class="user">Garyu</a>
...
tot en met <p class="signature">(...text...)</p>

Tenminste, als de source zo even snel bekijk :). Maarja, dat is alleen als je mij der uit wilt filteren; anders natuurlijk een andere user-ID gebruiken.
Dankje, dan ga ik daar eens mee aan de slag :).
André schreef op woensdag 28 juni 2006 @ 10:02:
Verder zie ik niet dat TS zelf moeite gedaan heeft om iets te verzinnen dus eigenlijk is het een scriptrequest. Dus TS: je krijgt nog een kans om aan te geven wat je al geprobeerd hebt.
Als je het zo stelt kan je het topic het beste sluiten denk ik :).

  • André
  • Registratie: Maart 2002
  • Laatst online: 09:23

André

Analytics dude

wwillem schreef op woensdag 28 juni 2006 @ 10:04:

Als je het zo stelt kan je het topic het beste sluiten denk ik :).
Waarom dan, heb je geen zin om er zelf moeite voor te doen?

  • Garyu
  • Registratie: Mei 2003
  • Laatst online: 19-02 19:08

Garyu

WW

André schreef op woensdag 28 juni 2006 @ 10:21:
[...]

Waarom dan, heb je geen zin om er zelf moeite voor te doen?
Als ie er mee aan de slag gaat, dan lijkt het me dat ie er wel moeite voor gaat doen :).

Als ik de TS was, zou ik in ieder geval de source eens gaan doorspitten om te kijken hoe een bericht is opgebouwd. Weet je het begin en het eind van ieder bericht, dan moet het eruitfilteren niet zo moeilijk zijn. Wat ik hierboven postte is ook maar even snel doorkijken of ik wat specifieke elementen kon vinden.

Gelukkig zijn berichten hier vrij duidelijk geclassificeerd met behulp van classes e.d., zou daarom niet zo moeilijk moeten zijn als je een beetje thuis bent in regular expressions.

[ Voor 49% gewijzigd door Garyu op 28-06-2006 10:32 ]

It's Difficult to Make Predictions - Especially About the Future


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:19

crisp

Devver

Pixelated

Op basis van classes selecteren of reguliere expressies gebruiken is helemaal niet nodig:
JavaScript:
1
2
3
for(var i=0;i<messageids.length;i++)
if(messageids[i][1]=='8944')
document.getElementsByName(messageids[i][0])[0].nextSibling.nextSibling.style.display='none';

;)

[ Voor 3% gewijzigd door crisp op 28-06-2006 10:51 ]

Intentionally left blank


  • dr snuggles
  • Registratie: September 2000
  • Niet online
crisp schreef op woensdag 28 juni 2006 @ 10:51:
Op basis van classes selecteren of reguliere expressies gebruiken is helemaal niet nodig:
JavaScript:
1
2
3
for(var i=0;i<messageids.length;i++)
if(messageids[i][1]=='8944')
document.getElementsByName(messageids[i][0])[0].nextSibling.nextSibling.style.display='none';

;)
Aha, de master himself :). Ik zal je suggestie zeker gaan proberen.
Pagina: 1