Toon posts:

[active desktop] laatste tien /14 topics

Pagina: 1
Acties:

Verwijderd

Topicstarter
na aanleiding van dit en dit draadje zou ik graag (ook) een active desktop willen met de laatste 10 /14 topics.
Heeft iemand nog de source liggen van een van deze twee topics? of heeft iemand misschien al langer zoiets als dit en zou je de source ff kunnen posten?

alvast bedankt.

edit: ja, ik heb gezocht en er kwam nix anders boven water dan deze twee

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ik weet toevallig (O-)) dat razor-x hier mee bezig was op het moment
maar die is er ff niet :)
ik heb het iig niet liggen

Doet iets met Cloud (MS/IBM)


Verwijderd

lijkt me idd wel handig ja :D

Verwijderd

Topicstarter
cool! (echt heerlijk hoe snel er altijd op GoT gereageerd wordt :))

Verwijderd

Handig, ook niet moeilijk te maken.

  • MeIsTwisted
  • Registratie: November 2001
  • Laatst online: 28-07-2023

MeIsTwisted

not a Twisted mind

het kan. Ik heb het. Mijne werkt met php, dus je moet apche met php draaien of een server hebben die het ondersteund. ik heb het van een andere tweaker en naar mijn eigen stijl aangepast.
ik heb het ook van nu.nl

Multimonitor is relax :P


Verwijderd

Topicstarter
ja, maar dan met de laatste tien topics uit Programming & Webscripting...

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ik dit al een keer geschreven op basis van de XML file van de active-topics. Helaas pakte die echter alleen de eerste pagina, waardoor er vaak maar een paar P&W topics waren... Als het goed is staat het ergens in een LA forum in een thread over active topics - HK.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hier staat de zaak:

[topic=297025/1/25]

Het klopt alleen niet helemaal maar: de splitsing is weer ongedaan gemaakt en de active-topics xml staat nu op GoT zelf volgens mij.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
ik snap echt de ballen niet van xml, dus ik kijk wel uit naar die van razor-x

Verwijderd

Topicstarter
*kick*

heeft iemand razor-x gezien? :P

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
*zwaai*

kuch, ik ben er eik nog niet aan begonnen O-)
maar mijn naam op msn is " razor-x @ verveel modus "
dus ik zal strax eens kijken dan :)

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:13
Enigszins off-topic: het lijkt mij wel aardig als GoT z'n draadjes ook als XML ofzo zou serven. Dan zouden er nog veel meer leuke dingen mee gedaan kunnen worden en zou GoT werkelijk overal mee geintegreerd kunnen worden. Een mogelijkheid tot posten van XML input is dan natuurlijk helemaal gaaf.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:42
Op zaterdag 16 februari 2002 20:25 schreef Soultaker het volgende:
Enigszins off-topic: het lijkt mij wel aardig als GoT z'n draadjes ook als XML ofzo zou serven. Dan zouden er nog veel meer leuke dingen mee gedaan kunnen worden en zou GoT werkelijk overal mee geintegreerd kunnen worden. Een mogelijkheid tot posten van XML input is dan natuurlijk helemaal gaaf.
En verliest Tweakers al haar bannerinkomsten :{

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Niet helemaal wat je bedoeld, maar kijk hier eens.

hier is trouwens een xml ActiveTopics te vinden :)

Verwijderd

Topicstarter
..schreef razor-x het volgende:
*zwaai*
oke dan, keep me posted (hottopic roeleert :))

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Ik ben met een tooltje bezig om een topiclijst om te zetten naar XML formaat, en ik zal het hier posten als het klaar is :)

Verwijderd

mhhh.... lijkt me leuk om zoiets te maken als ik klaar ben voor een app die ik eerst voor bedrijf mot maken....

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:13
Op zondag 17 februari 2002 15:02 schreef MisterData het volgende:
Ik ben met een tooltje bezig om een topiclijst om te zetten naar XML formaat, en ik zal het hier posten als het klaar is :)
Dit is altijd minder aantrekkelijk dan het genereren van XML vanuit de database. Ten eerste vindt de organisatie van GoT dat waarschijnlijk niet zo leuk, in verband met misgelopen bannerinkomsten (zoals ddc al zeer terecht opmerkte). Ten tweede gaat het genereren van de gegevens zeer traag en kost het relatief veel bandbreedte en serverload (pagina's moeten dynamisch worden gegenereerd). Verder kost het omzetten van de gegevens naar XML extra veel moeite (alle pagina's moeten worden geparsed). Ten slotte is het heel moeilijk om de gegevens consistent te krijgen, omdat het niet mogelijk zal zijn om als atomaire actie alle items binnen te trekken.

Om al deze redenen is door GoT gegenereerde data dus veel aantrekkelijker. Bovendien vallen er dan afspraken te maken over het gebruik van de data, in verband met inkomsten e.d.

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Te vergeljiken met de TurboTracker dus :)

Verwijderd

Topicstarter
TurboTracker? iets als hottopic?

laat maar, to search or not to search, thats the question.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op zaterdag 09 februari 2002 16:17 schreef Atar het volgende:
cool! (echt heerlijk hoe snel er altijd op GoT gereageerd wordt :))
In tegenstelling tot forum van java van Sun :(

Verwijderd

Topicstarter
*alweer kick*

Verwijderd

Lijkt mij idd ook erg handig, had zo iets voor FOK gemaakt met alleen de 10 active topics... mja dat werkte niet op f2s.com :(

Verwijderd

Topicstarter
hey chandler, post de source eens, misschien hebt razor-x er wat an. Ik wil er ook wel eens naar kieken.

Verwijderd

Op vrijdag 22 februari 2002 23:28 schreef Atar het volgende:
hey xtentic, post de source eens, misschien hebt razor-x er wat an. Ik wil er ook wel eens naar kieken.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?
function makeHeader() {

echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"1\" width=\"250\" bordercolor=\"#000000\">\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#F6FCF8\"><strong>de FOK Active 10</strong></td>\r\n";
echo "    </tr>\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#DFE4E0\"><font size=\"2\" face=\"MS Serif\">Laatste update [". date("d-m-Y") . "] - [" . date("H:i") . "] </font></td>\r\n";
echo "    </tr>\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#EFF4F0\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n";
echo "            <tr>\r\n";
}

function makeFooter() {

echo "            </tr>\r\n";
echo "            <tr>\r\n";
echo "                <td>&amp;nbsp;</td>\r\n";
echo "            </tr>\r\n";
echo "        </table>\r\n";
echo "        </td>\r\n";
echo "    </tr>\r\n";
echo "</table>\r\n";


}

$fora = array("FB" => 1,
      "FB" => 1,
      "GC" => 4,
      "KLB" => 5,
      "ONZ" => 6,
      "ANM" => 4,
      "TV" =>  7,
      "MUZ" => 30,
      "RLS" => 33,
      "BB3" => 37,
      "R&amp;P" => 10,
      "SEX" => 11,
      "LIF" => 12,
      "B&amp;H" => 8,
      "SCH" => 35,
      "D&amp;S" => 16,
      "FLS" => 9,
      "LIT" => 15,
      "TRU" => 28,
      "EIL" => 2,
      "SPT" => 14,
      "UIT" => 13,
      "TRV" => 29);

$topics = 10;

$fp=fopen("http://forum.fok.nl/search.php?on=topics&amp;search=active","r");

$str = fread($fp, 100000);
$pat = "topic('',0,'','','','','',0,0,0);";
$pat = preg_quote ( $pat );
$pat = str_replace ( "''", "'([^']+)'", $pat );
$pat = str_replace ( "0", "([0-9]+)", $pat );

if ( preg_match_all ( "/$pat/", $str, $fokactiva, PREG_SET_ORDER ) ){

makeHeader();

   for ($i = 0; $i <= $topics -1; $i++) {
       $fok[topic] = $fokactiva[$i][1];
       $fok[title] = $fokactiva[$i][3];
       $fok[fora] = $fokactiva[$i][6];
       if (strpos($fok[title], "<\/a>") > 0) {
          $tmp = strpos($fok[title], "<\/a>");
       }else{
          $tmp = strlen($fok[title]);
       }
       $fok[title] = substr($fok[title], 0, $tmp);

       echo "            <tr>";
       echo "            <td width=\"20%\" nowrap><font size=\"2\" face=\"MS Serif\">&amp;nbsp;<a href=\"http://forum.fok.nl/listtopics.php/" . $fora[$fok[fora]]. "\">$fok[fora]</a></font></td>\r\n";
       echo "            <td width=\"80%\" nowrap><font size=\"2\" face=\"MS Serif\"><a href=\"http://forum.fok.nl/showtopic.php/" . $fok[topic] . "\">" . $fok[title] . "</a></font></td>\r\n";
       echo "            </tr>";
   }

makeFooter();
}
?>

Dit is wat ik heb :) niet dat ik zelf alles heb gemaakt eingelijk helemaal niet want van die Preg_match enzo snap ik nog de balle maar mischien dat jullie er wat meer mee kunnen.

Verwijderd

Topicstarter
okey, code even aangepast, nu hebben we een GoT-tracker.

http://hosted.avpnetwork.com/atar/GoT/GoT-tracker.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?
function makeHeader() {

echo "<html><head><title>Laatste 10 GoT topics</title><meta http-equiv=\"refresh\" content=\"10\"></head><body bgcolor=black link=black vlink=navy>\r\n";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"1\" width=\"250\" bordercolor=\"#000000\">\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#AAAAE6\"><strong>de got Active 10</strong></td>\r\n";
echo "    </tr>\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#00084A\"><font color=\"#FDD103\" size=\"2\" face=\"MS Serif\">Laatste update [". date("d-m-Y") . "] - [" . date("H:i") . "] </font></td>\r\n";
echo "    </tr>\r\n";
echo "    <tr>\r\n";
echo "        <td bgcolor=\"#AAAAE6\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n";
echo "            <tr>\r\n";
}

function makeFooter() {

echo "            </tr>\r\n";
echo "            <tr>\r\n";
echo "                <td>&amp;nbsp;<A HREF=\"http://xl.topstat.com/totaal.php?tellernummer=674269997\">[img]\"http://xl.topstat.com/count.php?tellernummer=674269997\"[/img]</A></td>\r\n";
echo "            </tr>\r\n";
echo "        </table>\r\n";
echo "        </td>\r\n";
echo "    </tr>\r\n";
echo "</table>\r\n";


}

$fora = array(
      "FB" => 1,
      "HA" => 6,
      "PMG" => 7,
      "VB" => 8,
      "OIC" => 21,
      "OCM" => 22,
      "AV" =>  9,
      "GT" => 33,
      "SA" => 10,
      "VV" => 44,
      "WOS" => 11,
      "NOS" => 23,
      "SP" => 12,
      "DPC" => 5,
      "NT" => 19,
      "ANS" => 24,
      "IT" => 4,
      "W&amp;G" => 13,
      "PW" => 14,
      "SG" => 1,
      "NST" => 2,
      "WL" => 3,
      "HK" => 31,
      "TF" => 25,
      "LA" => 15,
      "TFF" => 43,
      "SU" => 26,
      "TMF" => 16);

$topics = 10;

$fp=fopen("http://gathering.tweakers.net/forum/find#hitstart);

$str = fread($fp, 100000);
$pat = "topic('',0,'','','','','',0,0,0);";
$pat = preg_quote ( $pat );
$pat = str_replace ( "''", "'([^']+)'", $pat );
$pat = str_replace ( "0", "([0-9]+)", $pat );

if ( preg_match_all ( "/$pat/", $str, $gotactiva, PREG_SET_ORDER ) ){

makeHeader();

   for ($i = 0; $i <= $topics -1; $i++) {
       $got[topic] = $gotactiva[$i][1];
       $got[title] = $gotactiva[$i][3];
       $got[fora] = $gotactiva[$i][6];
       if (strpos($got[title], "<\/a>") > 0) {
          $tmp = strpos($got[title], "<\/a>");
       }else{
          $tmp = strlen($got[title]);
       }
       $got[title] = substr($got[title], 0, $tmp);

       echo "            <tr>";
       echo "            <td width=\"25%\" nowrap bgcolor=\"#AAAAE6\"><font size=\"2\" face=\"MS Serif\">&amp;nbsp;<a href=\"http://gathering.tweakers.net/listtopics.php/" . $fora[$got[fora]]. "\">$got[fora]</a>&amp;nbsp;</font></td>\r\n";
       echo "            <td width=\"75%\" nowrap bgcolor=\"#C3C3EB\"><font size=\"2\" face=\"MS Serif\">&amp;nbsp;&amp;nbsp;<a href=\"http://gathering.tweakers.net/showtopic.php/" . $got[topic] . "\">" . $got[title] . "</a>&amp;nbsp;</font></td>\r\n";
       echo "            </tr>";
   }

makeFooter();
}
?>

edit: htmlcode een beetje netter gemaakt *D

edit2: meta refresh er in gezet

Verwijderd

Jeeeej!!!!! ATAR je kan het wel :)

Verwijderd

Topicstarter
ja, het is dus van alle topics he :), nu nog de /14 topics er uit vissen... is er geen manier in de search om de active topics uit een forum te vissen? dus iets in de richting van: [url="http://gathering.tweakers.net/forum/find#hitstart]http://gathering.tweakers.net/forum/find#hitstart ofzow? :?

Verwijderd

er is maar 1 verschil en dat moet je zelf maar uitvogelen... ipv dat je bij active topics de fora er voor krijgt moet je die dus nu verwijderen, lijkt me in jou geval niet echt een groot probleem :)

oftewel remove alle 1e stukjes van de preg_matches enzo... check it out! :)

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op vrijdag 22 februari 2002 23:28 schreef Atar het volgende:
hey chandler, post de source eens, misschien hebt razor-x er wat an. Ik wil er ook wel eens naar kieken.
mjah, heb geen tijd gehad en heb ik nog steeds niet :{

Verwijderd

Topicstarter
was jij chandler? Dat was toch xtentic? volgens mijn ICQ gegevens wel in elk geval :)

Verwijderd

Op zondag 24 februari 2002 00:42 schreef razor-x het volgende:

[..]

mjah, heb geen tijd gehad en heb ik nog steeds niet :{
ey... kost voor jou maar een micro moeite, ff de source door kijken en ongv 3 aanpassingkjes maken... dus kost bijna netzoveel tijd als het maken van deze post :P
Op zondag 24 februari 2002 00:48 schreef Atar het volgende:
was jij chandler? Dat was toch xtentic? volgens mijn ICQ gegevens wel in elk geval :)
Laten we het maar gewoon op xtentic houden, dat vind ik fijner... xtentic is voor got, fok is chandler... dus geen chandler op got :)

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
laatste got topics is heel makkelijk jongens...
c'mon hee... moet ik code posten?

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?
// GoT Topics

$lnk="http://gathering.tweakers.net/forum/find#hitstart
$file = fopen($lnk,"r");
$test = 0;
$count = 0;
if (!$file) { echo "Aktie mislukt"; exit; }

while (!feof($file)) {

$line = fgets($file, 2048);
$line = eregi_replace( "<SCRIPT TYPE=\"text/javascript\">", "<BR><BR>blabla<BR><BR>\n", $line );

if (eregi("<BR><BR>blabla<BR><BR>" , $line)) {$test += 1;}; 
if (eregi("</TABLdfgfdgfdgE>" , $line)) {$test = FALSE;};

if ($test == 2 &amp;&amp; $count <= 10){ 
$count +=1;
$line = strip_tags($line);


$line = ereg_replace("=\"#top2\" border=\"0\" alt=\"menu\" align=\"bottom\">Index / SearchFrmTopicStarterRepliesLast postJe zoekactie naar 'active topics' leverde","",$line);

$line = eregi_replace( "topic\(", "", $line );

$line = eregi_replace( ");", "", $line );
$line = eregi_replace( "'", "|", $line );
$line = eregi_replace( "/1/25", "/1/256", $line );
$line = eregi_replace( "<BR>>", "", $line );

//echo "$line";

$bla=explode("|", $line);
$nrs = count($bla);
if($nrs >= 10 &amp;&amp; $bla[1] != ""){


$titel=$bla[3];

$al = strlen($titel);
                                    
if($al >=27){
$titel = substr($titel, 0, 17); 

$titel = "$titel...";
}

}
echo "<A HREF='http://gathering.tweakers.net/showtopic.php/$bla[1]' target=_blank>$titel</A> - $bla[9]<BR>";

}


 }

?> 
?>

alsjeblieft... :P

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:13
Ik heb zo'n idee dat Perl dat beter kan:
code:
1
2
3
4
5
open(IN,"fetch -q -o - http://gathering.tweakers.net/listtopics.php/14|");
while(<IN>)
      { if(/topic\('(.+)',5,0,'(.+)','(.+)',(.+),'(.+)'\);/)
            { print"$1\t$2\t$3\t$4\t$5\n"; last if(++$c==10); } }
close(IN);

Met wat goede wil valt 't nog wel op één regel te proppen, maar dit is wat beter voor de leesbaarheid. Overigens zal je 'in het echt' nog wat meer formattering willen aanbrengen in de uitvoer.
Pagina: 1