Nieuws Archief

Nieuws :: Archief is een Usenet-nieuws archiveringspakket voor het downloaden en later toegang tot nieuwsartikelen in bulk.
Download nu

Nieuws Archief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tim Skirvin
  • Uitgever website:
  • http://search.cpan.org/~tskirvin/News-Overview-0.11.02/News/Overview/Entry.pm

Nieuws Archief Tags


Nieuws Archief Beschrijving

Nieuws :: Archief is een USEenet-nieuws archiveringspakket voor het downloaden en later toegang tot nieuwsartikelen in bulk. Nieuws :: Archief is een Usenet-nieuwsarchiveringspakket voor het downloaden en later toegang krijgen tot nieuwsartikelen in bulk. Het kan artikelen aangeladen in Inn-indeling, halen ze op vanaf een lopende nieuwsserver of neem gewoon de artikelen één voor één. Nieuws :: Archive-module is compatibel met nieuws :: Web en Net :: NNTP :: Server, dus de artikelen kunnen worden gedeeld via het web of via NNTP.Synopsis Gebruik Nieuws :: Archief; My $ Archive = New News :: Archive ('Basedir' => '/ Home / Tskirvin / Kiboze'); # Krijg een nieuwsartikel mijn $ artikel = Nieuws :: Artikel-> Nieuw (* stdin); mijn $ msgstr = artikel-> koptekst ('bericht-id'); Die "al verwerkt '$ msgid'n" if ($ archief-> -artikel ($ MessageID)); # Verkrijg de lijst met groepen die we het artikel opslaan in mijn @groups = Split ('s *, S *', $ Article-> Header ('nieuwsgroepen))); Kaart {S / S + // G} @Groups; # Zorg ervoor dat we op deze groepen zijn geabonneerd (@groups) {$ archief-> abonneren ($ _)} # daadwerkelijk het artikel opslaan. My $ RET = $ ARCHIVE-> SAVE_Article (, @groups); $ RET? Print "geaccepteerd artikel $ Messagidnn": Print "Kon niet opslaan Artikel $ MessagidiGn"; News :: Archive houdt verschillende bestanden bij om zijn archieven bij te houden: Active FileDeeps-nummer van alle nieuwsgroepen We zijn "geabonneerd" en alle informatie Dat verandert regelmatig - het aantal artikelen dat we hebben gearchiveerd, de huidige eerste en laatste artikelnummers, enz. Weergegeven met nieuws :: Active.history Databasea Simple Database bijhouden van artikelen door Message-ID. Maakt toegang per ID eenvoudig en zorgt ervoor dat we niet twee keer hetzelfde artikel opslaan. De database heeft ervoor gekozen om deze te handhaven is door de gebruiker-BESTAANDE.NEWSGROUP FILLESTEPS TRACK VAN MEER STATICE INFORMATIE OVER DE NIEUWSGROEPEN WIJ ZIJN GESCHIKD AAN - BESCHRIJVINGEN, CREATIEDATA, enz. Wetched met nieuws :: Groupinfo.Archive Directory Directory Structuur van alle artikelen, met elk Artikel opgeslagen als een enkele TextFile binnen een directorystructuur die is aangevoerd in een gedeelte van de groepsnaam per map, zoals "REC / GAMES / MECHA". Crossposts zijn uitgelijnd met andere mapstructuren.Articles zijn daadwerkelijk onderverdeeld in submappen die maximaal 500 artikelen bevatten, om de prestatiesbeperkingen van UNIX-directory-grootte te voorkomen. Individuele bestanden worden dus opgeslagen in een bestand zoals "REC / GAMES / MECHA / 1.500 / 1". Elke nieuwsgroep bevat ook overzichtsinformatie, bekeken met nieuws :: overzicht. Dit overzichtsbestand gaat in de bovenkant van de structuur, zoals "REC / GAMES / MECHA / .OVERBIED". U kunt opmerken dat deze bestanden erg lijken op hoe Inn zijn werk doet. Dit is opzettelijk - dit pakket is bedoeld om op vele manieren te handelen zoals een lichtere inn.usage: Global VariaBlesthe Na variabelen zijn ingesteld binnen nieuws :: Archive, en zijn wereldwijd in alle inroepingen. $ Nieuws :: Active :: Debug Standaardwaarde voor "Debug ()" in nieuwe objecten. $ Nieuws :: Active :: Hostnaam Standaardwaarde voor "Hostnaam ()" in nieuwe objecten. Verkregen met behulp van "sys :: hostnaam :: hostnaam ()". $ Nieuws :: Active :: HASH Het aantal artikelen om in elke map te houden. Standaard is 500; Verander dit op je eigen Peril, aangezien de dingen later kunnen worden geschroefd als je het verandert na het archiveren van artikelen!


Nieuws Archief Gerelateerde software