| Poe :: Bauteil :: Racebox :: dists Suche nach CPAN-Distributionen nach CPANID- oder Distributionsnamen |
Jetzt downloaden |
Poe :: Bauteil :: Racebox :: dists Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Chris Williams
- Website des Verlags:
- http://search.cpan.org/~bingos/
Poe :: Bauteil :: Racebox :: dists Stichworte
Poe :: Bauteil :: Racebox :: dists Beschreibung
Suchen Sie nach CPAN-Distributionen nach CPANID- oder Distributionsnamen PoE :: Bauteil :: Smokebox :: dists ist ein Poe-Komponenten- und Perl-Modul, das nicht blockierende CPAN-Distributionssuche bietet. Es ist ein Wrapper um die Datei :: Abruf für 02 packages.details.txt.gz-Datei-Retrieval, IO :: ZLIB für Extraktion und CPAN :: distnnameInfo zum Analysieren der Pakete Data.Given entweder Autor (z. B. CPAN-ID) oder Verteilungssuchkriterien , ausgedrückt als regulärer Ausdruck, erhebt er in eine anforderende Sitzung, die alle CPAN-Distributionen anfordern, die diesem Muster entsprechen. Die Komponente ruft die Datei 02packages.details.txt.gz in das .smokebox-Verzeichnis ab. Wenn diese Datei bereits vorhanden ist, wird eine neuere Version nur abgerufen, wenn die Datei älter als 6 Stunden ist. Festlegen des Kraftsparameters überschreibt dieses Verhalten. Die 02 packages.details.txt.gz wird extrahiert und ein CPAN :: DistnNameInfo-Objekt erteilt, um die Suchkriterien auszuführen. Dieser Prozess kann ein wenig Zeit dauern .Synopsis verwenden streng; Warnungen verwenden; Verwenden Sie PoE; Verwenden Sie PoE :: Komponente :: Smokebox :: dists; meine $ suche = '^ bingos $'; PoE :: session-> erstellen (paket_states => ,],); $ poe_kernel-> run (); Ausfahrt 0; SUB _START {POE :: Bauteil :: Smokebox :: dists-> Autor (Event => '_Results', Suchen => $ Suchen,); Rückkehr; } sub _results {My $ ref = $ _ ; Rückgabe, wenn $ REF -> {ERROR}; # Oh, lieber, es gab eine Fehlermeldung $ _, "\ n" für @ {$ ref -> {dists}}; Rückkehr; } Anforderungen: · Perl.
Poe :: Bauteil :: Racebox :: dists Zugehörige Software