| Haber Arşivi HABERLER :: Arşiv, indirme ve daha sonra dökme haber makalelerine erişmek için bir Usenet News Arşivleme Paketidir. |
Şimdi İndirin |
Haber Arşivi Sıralama ve Özet
- Lisans:
- Perl Artistic License
- yayıncı web sitesi:
- http://search.cpan.org/~tskirvin/News-Overview-0.11.02/News/Overview/Entry.pm
Haber Arşivi Etiketler
Haber Arşivi Açıklama
HABERLER :: Arşiv, indirmek ve daha sonra dökme haber makalelerine erişmek için bir Usenet News Arşivleme Paketidir. HABERLER :: Arşiv, indirme ve daha sonra dökme haber makalelerine erişmek için bir Usenet Haber Arşivleme Paketidir.In, Inn formatında belirtilen makaleleri yükleyebilir, bunları çalışan bir haber sunucusundan alabilir veya sadece birer birer makaleleri alın. HABERLER :: Arşiv modülü HABERLER :: Web ve NET :: NNTP :: Sunucu ile uyumludur, böylece makaleler web üzerinden veya NNTP.Synopsis kullanımı ile paylaşılabilir :: Arşiv; $ Arşivim = Yeni Haberler :: Arşiv ('Bastir' => '/ Home / Tskirvin / Kiboze'); # Bir Haber Makalesi Alın $ Makalem = Haberler :: Madde-> Yeni (* stdin); $ MSGID = Madde-> Header ('Message-id'); Die "zaten '$ msgid'n" işlendi. # Makaleyi @Groups'a kaydetmemiz gereken grupların listesini alın = Split ('S *, S *', $ Madde-> Header ('Haber Grupları')); map {s / s + // g} @groups; # Bu gruplara abone olduğumuzdan emin olun Foreach (@groups) {$ Arşiv-> Abone Ol ($ _)} # Aslında makaleyi kaydedin. $ ret = $ arşiv-> save_article (, @groups); $ ret? Yazdır "Kabul Edilen Makale $ MESAJIŞ": Yazdır "Makaleden Kaydedilemedi. Bu düzenli olarak değişir - arşivlediğimiz makale sayısı, mevcut birinci ve son makale numaraları, vb. Haberlerle ilgilidir :: Active.History Veritabayası Basit veritabanı Mesaj kimliğine göre makaleleri takip etmek. ID tarafından erişimi kolaylaştırır ve aynı maddeyi iki kez kaydetmemizi sağlar. Bunları korumak için seçilen veritabanı kullanıcı tarafından belirlenmiştir.NewsGroup FileseKutlar Haber grupları hakkında daha fazla statik bilgiyi takip ediyoruz - Açıklamalar, Yaratılış tarihleri, vb. Haberler :: GroupInfo.Ark. Makale, "REC / Games / Mecha" gibi dizin başına grup adının bir bölümünde belirtilen bir dizin yapısı içinde tek bir TextFile olarak kaydedilmiştir. CrossPosts, diğer dizin yapılarına sertleşir. Unix dizin boyutu performans sınırlamalarını önlemek için aslında 500 makale içeren alt dizinlere ayrılır. Böylece bireysel dosyalar "REC / GAMES / MECTA / 1.500 / 1" gibi bir dosyada saklanır. Her haber grubu da genel bakış bilgilerini içerir, haberler :: Genel Bakış. Bu genel bakış dosya, "REC / Games / Mecha / .overview" gibi yapının tepesine gider. Bu kasıtlı - bu paket, hafif kilo inn.usage gibi birçok yönden hareket etmek anlamına geliyordu. $ HABERLER :: Aktif :: Yeni nesnelerde "hata ayıklama ()" için varsayılan değeri hata ayıklayın. $ HABERLER :: Active :: Ana bilgisayar adı Yeni nesnelerde "HostName ()" için varsayılan değer. "SYS :: HostName :: HostName ()" kullanılarak elde edilir. $ HABERLER :: Aktif :: Her dizinde saklayacak makale sayısı. Varsayılan 500; Bunu kendi tehlikenizde değiştirin, çünkü herhangi bir makaleyi arşivtikten sonra değiştirirseniz, işler batırırsanız!
Haber Arşivi İlgili Yazılım