Benutzer:BotGG/Skripte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:
# Mit '''forum_crawler.php''' das Archiv unter [[Aktuell/Archiv]] aktualisieren.  
# Mit '''forum_crawler.php''' das Archiv unter [[Aktuell/Archiv]] aktualisieren.  
#*Den Inhalt nach Jahreszahl sortieren.  
#*Den Inhalt nach Jahreszahl sortieren.  
#*Es reicht es, den Crawler bis zum {{/Garantiert}} laufen zu lassen, alle anderen Threads davor wurden garantiert erfasst. Dazu einfach die Variable <code>$to_page</code> auf <code>6 * Seitenzahl bis Garantie</code> setzen.
#*Es reicht es, den Crawler ab dem '''{{/Garantiert}}''' laufen zu lassen, alle anderen Threads davor wurden garantiert erfasst. Dazu einfach die Variable <code>$to_page</code> auf <code>6 * Seitenzahl bis Garantie</code> setzen.
# Mit '''AllPagesBot.php''' den Cache erzeugen.
# Mit '''AllPagesBot.php''' den Cache erzeugen.
# Unter '''DeinBot/Zeitstempel''' den Zeitstempel im UNIX-Format eintragen, an dem das [[Aktuell/Archiv]] zuletzt erzeugt worden ist.
# Unter '''DeinBot/Zeitstempel''' den Zeitstempel im UNIX-Format eintragen, an dem das [[Aktuell/Archiv]] zuletzt erzeugt worden ist.
#* In '''rss.php''' muss anschließend <code>$page_timestamp = 'Benutzer:BotGG/Zeitstempel';</code> gegen diese Seite <code>'''DeinBot/Zeitstempel'''</code> ausgetauscht werden.
#* In '''rss.php''' muss anschließend <code>$page_timestamp = 'Benutzer:BotGG/Zeitstempel';</code> gegen diese Seite <code>'''DeinBot/Zeitstempel'''</code> ausgetauscht werden.
# Unter '''DeinBot/Rennt''' ein <code>rennt</code> eintragen.
# Unter '''DeinBot/Rennt''' ein <code>rennt</code> eintragen (ohne die code-Tags!).
#* In '''rss.php''' muss anschließend <code>$page_running = 'Benutzer:BotGG/Rennt';</code> gegen diese Seite <code>'''DeinBot/Rennt'''</code> ausgetauscht werden.
#* In '''rss.php''' muss anschließend <code>$page_running = 'Benutzer:BotGG/Rennt';</code> gegen diese Seite <code>'''DeinBot/Rennt'''</code> ausgetauscht werden.


Nun kann '''rss.php''' automatisch aufgerufen werden um [[Aktuell/Tabelle]] zu aktualisieren.
Nun kann '''rss.php''' automatisch aufgerufen werden um [[Aktuell/Tabelle]] zu aktualisieren.

Aktuelle Version vom 4. August 2016, 16:45 Uhr

Hier werden alle Skripte gesammelt um einen Bot mit ähnlichem Funktionsumfang wie BotGG zu betreiben.

Aktualisieren von Aktuell/Tabelle[Bearbeiten]

Benötigt[Bearbeiten]

Die rss.php schreibt den aus rss_feed.php generierten Inhalt in Aktuell/Tabelle rein und aktualisiert den Zeitstempel unter Benutzer:BotGG/Zeitstempel. Ansonsten ist sie identisch mit FreewarWiki:Bot/Skripts/rss.php.

Anleitung[Bearbeiten]

  1. Mit forum_crawler.php das Archiv unter Aktuell/Archiv aktualisieren.
    • Den Inhalt nach Jahreszahl sortieren.
    • Es reicht es, den Crawler ab dem Dienstag, 14.02.2017 13:37:03 laufen zu lassen, alle anderen Threads davor wurden garantiert erfasst. Dazu einfach die Variable $to_page auf 6 * Seitenzahl bis Garantie setzen.
  2. Mit AllPagesBot.php den Cache erzeugen.
  3. Unter DeinBot/Zeitstempel den Zeitstempel im UNIX-Format eintragen, an dem das Aktuell/Archiv zuletzt erzeugt worden ist.
    • In rss.php muss anschließend $page_timestamp = 'Benutzer:BotGG/Zeitstempel'; gegen diese Seite DeinBot/Zeitstempel ausgetauscht werden.
  4. Unter DeinBot/Rennt ein rennt eintragen (ohne die code-Tags!).
    • In rss.php muss anschließend $page_running = 'Benutzer:BotGG/Rennt'; gegen diese Seite DeinBot/Rennt ausgetauscht werden.

Nun kann rss.php automatisch aufgerufen werden um Aktuell/Tabelle zu aktualisieren.