Www :: SiteBase :: Poster

WWW :: SiteBase :: Poster ist eine Basis-Perl-Klasse für Posting-Routinen der Website.
Jetzt downloaden

Www :: SiteBase :: Poster Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Grant Grueninger
  • Website des Verlags:
  • http://search.cpan.org/~grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

Www :: SiteBase :: Poster Stichworte


Www :: SiteBase :: Poster Beschreibung

Www :: SiteBase :: Poster ist eine Basis-Perl-Klasse für Posting-Routinen der Website. Www :: SiteBase :: Poster ist eine Basis-Perl-Klasse für Web-Site-Posting-Routinen.Synopsis-Paket MyPostingModule; Verwenden Sie Www :: SiteBase :: Poster-Base; # Definieren Sie Ihre Optionen Sub Default_Options {meine $ Optionen = super; $ Optionen -> {cache_file} = {default => 'myPostingModule'}; # (Sehr wichtig) $ Optionen -> {my_option} = 0; # 0 = nicht erforderlich. 1 bedeutet erforderlich. $ Optionen -> {my_option} = {default => 'mydefault'}; # Legt einen Standardwert für Ihre Option fest. # Einige gemeinsame Beispieloptionen, sagen Sie, um Nachrichten oder Kommentare zu posten: $ Optionen -> {Betreff} = 1; # Betreff $ Optionen erfordern -> {message} = 1; # Benötigen Sie eine Nachricht, um $ Optionen zurückzugeben; } # Hinzufügen von Accessoren, wenn Sie möchten (normalerweise eine gute Idee) # (poster.pm gibt Ihnen bereits den Cache_File-Accessor an). Feld 'my_option'; Feld 'Thema'; Feld 'Nachricht'; # Definieren Sie Ihre send_post-Methode (siehe Beispiele unten) SUBS SEND_POST {MY ($ friend_id) = @_; $ result = $ self-> browser-> do_something ($ friMent_id, $ Other_Value); # ... alles andere tun, was Sie brauchen ... wiedergeben $ Ergebnis; # $ Ergebnis muss p, r, f oder undef sein. (Pass, Wiederholen, FAIL, MAIL oder STOP)} ------------------ Dann können Sie oder andere ein Skript schreiben, das Ihr Modul verwendet. #! / usr / bin / perl -w Verwenden Sie MyPostingModule; Verwenden Sie www :: myspace; meine @ friend_list = fantastic_friend_gathering_routine; My $ Poster = Neue MyPostingModule (Browser => NEU WWW :: MySpace, # HINWEIS, dabei ist ein Aufforderung für Benutzername / Passwort Friend_IDs => @ friend_list, thema => 'Hallo dort!', Nachricht => 'Ich schreibe Sie eine Nachricht! ', Noisy => 1, interaktiv => 1,); $ poster-> post; Dies ist eine Basisklasse für Module, die die Dinge posten müssen und sich daran erinnern müssen, an wen sie gepostet haben. Wenn Sie ein neues Modul schreiben, das etwas senden muss, und erinnern Sie sich daran, dass Sie dieses Modul ansehen möchten. Es gibt Ihnen alle möglichen ordentlichen Tools, wie write_log und read_log, um zu erinnern, was Sie getan haben. Alle "NEUEN" Methode-Zeug, die es nur von www :: SiteBase erbt, also seien Sie dort für weitere Informationen. Das Cache_File ist, wo WRITE_LOG und Read_log schreiben und ihre Daten lesen und lesen. Dies wird von der Cache_File-Methode verwendet, um die Standard-Cache-Datei für Ihr Modul zurückzugeben (und erstellen Sie bei Bedarf). Stellen Sie sicher, dass es eindeutig für "Poster" -Module ist. (Hinweis: Nennen Sie es nach Ihrem Modul). Ihr Standarddateiname wird in den von $ self-> cache_dir (.www-plakat standardmäßig zurückgegebener Wert (. Wenn Sie ein www :: myspace-Modul schreiben, sollten Sie Cache_DIR überschreiben. Siehe "cache_dir" unten. Dieses Modul selbst ist eine Unterklasse von www :: SiteBase, sodass sie "neue", Default_options und einige andere Methoden von dort erbt. Stellen Sie sicher, dass Sie auf WWW :: SiteBase lesen, wenn Sie nicht mit ihm vertraut sind, da Ihre Klasse auch diese Methoden magisch erbte. Anforderungen: · Perl.


Www :: SiteBase :: Poster Zugehörige Software