Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

pullnews - ออนไลน์ในคลาวด์

เรียกใช้ pullnews ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง pullnews ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pullnews - ดึงข่าวจากเซิร์ฟเวอร์ข่าวหลายแห่งและป้อนไปยังเซิร์ฟเวอร์อื่น

เรื่องย่อ


ดึงข่าว [-BhnOqRx] [-a แฮชฟีด] [-b เศษ] [-c การตั้งค่า] [-C ความกว้าง] [-d ระดับ] [-f
เศษ] [-F ของปลอม] [-g กลุ่ม] [-G กลุ่มข่าว] [-H ส่วนหัว] [-k ตรวจสอบ] [-l ไฟล์บันทึก]
[-m header_pats] [-M NUM] [-N การหยุดพักชั่วคราว] [-p พอร์ต] [-P hop_limit] [-Q ระดับ] [-r ไฟล์] [-s
ไปยังเซิร์ฟเวอร์[:พอร์ต--S วิ่งสูงสุด] [-t ลองใหม่] [-T เชื่อมต่อหยุดชั่วคราว] [-w NUM] [-z บทความ-หยุดชั่วคราว]
[-Z กลุ่มหยุดชั่วคราว] [จากเซิร์ฟเวอร์ ... ]

สิ่งที่ต้องมี


ต้องติดตั้งโมดูล "Net::NNTP" โมดูลนี้มีให้โดยเป็นส่วนหนึ่งของ libnet
การแจกจ่ายและมาพร้อมกับ Perl เวอร์ชันล่าสุด สำหรับ Perl เวอร์ชันเก่า คุณสามารถ
ดาวน์โหลดจากhttp://www.cpan.org/>.

DESCRIPTION


ดึงข่าว อ่านไฟล์ปรับแต่งชื่อ pullnews.marksและเชื่อมต่อกับเซิร์ฟเวอร์ต้นน้ำ
ให้เป็นลูกค้าผู้อ่าน ไฟล์นี้ถูกค้นหาใน พาธดีบี เมื่อ ดึงข่าว ถูกเรียกใช้เป็น
ผู้ใช้ตั้งค่าใน ผู้ใช้รัน in อินน์คอนเฟอเรนซ์ (ซึ่งโดยค่าเริ่มต้นคือผู้ใช้ "ข่าว"); มิฉะนั้น,
ไฟล์นี้ถูกค้นหาในโฮมไดเร็กทอรีของผู้ใช้ที่ทำงานอยู่

โดยค่าเริ่มต้น ดึงข่าว เชื่อมต่อกับเซิร์ฟเวอร์ทั้งหมดที่ระบุไว้ในไฟล์การกำหนดค่า แต่คุณสามารถ
จำกัด ดึงข่าว ไปยังเซิร์ฟเวอร์เฉพาะโดยแสดงรายการบนบรรทัดคำสั่ง: a whitespace-
สามารถระบุรายชื่อเซิร์ฟเวอร์แยกกันได้ เช่น จากเซิร์ฟเวอร์ สำหรับหนึ่งในนั้น สำหรับ
แต่ละเซิร์ฟเวอร์ที่เชื่อมต่อ มันจะดึงบทความและฟีดไปยังปลายทาง
เซิร์ฟเวอร์ผ่านคำสั่ง IHAVE หรือ POST ซึ่งหมายความว่าระบบ ดึงข่าว ทำงานบน must
มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ข่าวปลายทาง

ดึงข่าว ออกแบบมาสำหรับไซต์ขนาดเล็กมากที่ไม่ต้องการรบกวนการตั้งค่า
การเพียร์แบบดั้งเดิมและไม่ได้มีไว้สำหรับการจัดการฟีดขนาดใหญ่

OPTIONS


-a แฮชฟีด
ตัวเลือกนี้เป็นวิธีที่กำหนดในการควบคุมการไหลของบทความและแยก a
ให้อาหาร. NS แฮชฟีด พารามิเตอร์ต้องอยู่ในรูปแบบ "value/mod" หรือ "start-end/mod" NS
Message-ID ของแต่ละบทความถูกแฮชโดยใช้ MD5 ซึ่งส่งผลให้แฮช 128 บิต NS
ค่า 32 บิตต่ำสุดจะถูกนำมาเป็นค่าแฮชฟีดตามค่าเริ่มต้น (ซึ่งเป็นจำนวนเต็ม)
หากโมดูลัสค่า hashfeed "mod" บวกหนึ่งเท่ากับ "value" หรืออยู่ระหว่าง "start" และ
"จบ", ดึงข่าว จะป้อนบทความ ตัวเลขทั้งหมดเหล่านี้ต้องเป็นจำนวนเต็ม

ตัวอย่างเช่น:

pullnews -a 1/2 ฟีดประมาณ 50% ของบทความทั้งหมด
pullnews -a 2/2 ดึงข้อมูลอีก 50% ของบทความทั้งหมด

อีกตัวอย่างหนึ่ง:

pullnews -a 1-3/10 ฟีดประมาณ 30% ของบทความทั้งหมด
pullnews -a 4-5/10 ฟีดประมาณ 20% ของบทความทั้งหมด
pullnews -a 6-10/10 ฟีดประมาณ 50% ของบทความทั้งหมด

คุณสามารถใช้รูปแบบเพิ่มเติมของรูปแบบ "value/mod:offset" หรือ
"start-end/mod:offset" (โดยใช้เครื่องหมายขีดล่าง "_" แทนเครื่องหมายทวิภาค ":" ก็เช่นกัน
รับทราบ) เนื่องจาก MD5 สร้างค่าส่งคืน 128 บิต จึงสามารถระบุจาก
ซึ่งไบต์ออฟเซ็ตจำนวนเต็ม 32 บิตที่ใช้โดย hashfeed จะเริ่มทำงาน ค่าเริ่มต้นสำหรับ
"offset" คือ ":0" และสามารถใช้ค่าที่ทับซ้อนกันสิบสามค่าจาก ":0" ถึง ":12" ได้ เท่านั้น
มีค่าอิสระสูงสุดสี่ค่า: ":0", ":4", ":8" และ ":12"

ดังนั้นจึงอนุญาตให้สร้างการแจกแจงแบบกำหนดระดับที่สองได้
แน่นอนถ้า ดึงข่าว ฟีด "1/2" มันสามารถแยกได้ต้องขอบคุณ "1-3/9:4" สำหรับ
ตัวอย่าง. สามารถใช้การแจกแจงแบบกำหนดได้ถึงสี่ระดับ

อัลกอริทึมนี้เข้ากันได้กับ Diablo 5.1 ขึ้นไป

-b เศษ
ย้อนรอยการรีเซ็ตหมายเลขเซิร์ฟเวอร์ ระบุสัดส่วน (0.0 ถึง 1.0) ของกลุ่ม
บทความที่จะดึงเมื่อหมายเลขบทความของเซิร์ฟเวอร์น้อยกว่าที่เราสูงสำหรับสิ่งนั้น
กลุ่ม. เมื่อไหร่ เศษ คือ 1.0 ดึงบทความทั้งหมดบนเซิร์ฟเวอร์ที่เรียงลำดับใหม่ NS
ค่าเริ่มต้นคือการไม่ทำอะไรเลย

-B ฟีดเป็นส่วนหัวเท่านั้น กล่าวคือ ดึงข่าว ฟีดเฉพาะส่วนหัวของบทความ
บวกหนึ่งบรรทัดว่าง จะเพิ่มฟิลด์ส่วนหัว Bytes: หากบทความยังไม่เสร็จ
มีหนึ่งอันและเก็บเนื้อหาไว้ก็ต่อเมื่อบทความนั้นเป็นบทความควบคุม

-c การตั้งค่า
โดยปกติ ไฟล์ปรับแต่งจะถูกเก็บไว้ใน pullnews.marks in พาธดีบี เมื่อ ดึงข่าว กำลังทำงาน
ในฐานะผู้ใช้ข่าว หรือในไดเร็กทอรีหลักของผู้ใช้ที่กำลังรันอยู่ ถ้า -c จะได้รับ
การตั้งค่า จะถูกใช้เป็นไฟล์ปรับแต่งแทน สิ่งนี้มีประโยชน์หากคุณกำลังวิ่งอยู่
ดึงข่าว ในฐานะผู้ใช้ระบบโดยอัตโนมัติจาก cron หรือในฐานะผู้ใช้รายบุคคล
มากกว่าผู้ใช้ข่าว

ดู "CONFIG FILE" ด้านล่างสำหรับรูปแบบของไฟล์นี้

-C ความกว้าง
ใช้ ความกว้าง อักขระต่อบรรทัดสำหรับตารางความคืบหน้า ค่าเริ่มต้นคือ 50

-d ระดับ
ตั้งค่าระดับการดีบักเป็นจำนวนเต็ม ระดับ; เอาต์พุตการดีบักเพิ่มเติมจะถูกบันทึกเป็น
นี้เพิ่มขึ้น ค่าเริ่มต้นคือ 0

-f เศษ
ซึ่งจะเปลี่ยนสัดส่วนบทความที่จะได้รับจากแต่ละกลุ่มเป็น เศษ และควร
อยู่ในช่วง 0.0 ถึง 1.0 (1.0 เป็นค่าเริ่มต้น)

-F ของปลอม
นำหน้า ของปลอม เป็นเจ้าภาพของ Path: ส่วนหัวของบทความที่ป้อน

-g กลุ่ม
ระบุคอลเลกชันของกลุ่มที่จะได้รับ กลุ่ม เป็นรายชื่อกลุ่มข่าวคั่นด้วย
เครื่องหมายจุลภาค (เฉพาะเครื่องหมายจุลภาค ห้ามเว้นวรรค) ต้องกำหนดแต่ละกลุ่มในไฟล์ปรับแต่งและ
เฉพาะโฮสต์ระยะไกลที่มีกลุ่มเหล่านั้นเท่านั้นที่จะได้รับการติดต่อ โปรดทราบว่านี่คือ
ไม่รองรับรายการกลุ่มอย่างง่าย ไม่ใช่นิพจน์ไวด์แมท และไม่รองรับไวด์การ์ด

-G กลุ่มข่าว
เพิ่มรายการกลุ่มที่คั่นด้วยเครื่องหมายจุลภาค กลุ่มข่าว ไปยังแต่ละเซิร์ฟเวอร์ในการกำหนดค่า
ไฟล์ (ดูเพิ่มเติม -g และ -w).

-h พิมพ์ข้อความการใช้งานและออก

-H ส่วนหัว
ลบส่วนหัวที่มีชื่อเหล่านี้ (รายการที่คั่นด้วยเครื่องหมายทวิภาค) ออกจากบทความที่ป้อน

-k ตรวจสอบ
ด่าน (บันทึก) ไฟล์ปรับแต่งทุก ๆ ตรวจสอบ บทความ (ค่าเริ่มต้นคือ 0 นั่นคือ
ในตอนท้ายของเซสชั่น)

-l ไฟล์บันทึก
บันทึกความคืบหน้า/สถิติไปที่ ไฟล์บันทึก (ค่าเริ่มต้นคือ "stdout")

-m header_pats
ฟีดบทความตามการจับคู่ส่วนหัว อาร์กิวเมนต์คือจำนวนของช่องว่าง-
ทูเพิลที่แยกจากกัน (ทูเพิลแต่ละตัวเป็นส่วนหัวที่คั่นด้วยทวิภาคและนิพจน์ทั่วไป)
ตัวอย่างเช่น:

-m "Hdr1:regexp1 !Hdr2:regexp2 #Hdr3:regexp3 !#Hdr4:regexp4"

ระบุว่าบทความจะถูกส่งต่อก็ต่อเมื่อส่วนหัว "Hdr1:" ตรงกับ "regexp1"
และส่วนหัว "Hdr2:" ไม่ตรงกับ "regexp2" นอกจากนี้หากส่วนหัว "Hdr3:"
ตรงกับ "regexp3" ส่วนหัวนั้นจะถูกลบออก และหากส่วนหัว "Hdr4:" ไม่ตรงกัน
"regexp4" ส่วนหัวนั้นจะถูกลบออก

-M NUM
ระบุจำนวนบทความสูงสุด (ต่อกลุ่ม) ที่จะประมวลผล ค่าเริ่มต้นคือto
ประมวลผลบทความใหม่ทั้งหมด ดูสิ่งนี้ด้วย -f.

-n ไม่ทำอะไรนอกจากอ่านบทความ -- ไม่ป้อนบทความปลายน้ำ เขียนไม่ ข่าว
ไฟล์ไม่อัปเดตไฟล์ปรับแต่ง

-N การหยุดพักชั่วคราว
ระบุระยะหมดเวลาเป็น การหยุดพักชั่วคราว วินาที เมื่อสร้างการเชื่อมต่อ NNTP

-O ใช้โหมดที่ปรับให้เหมาะสม: ดึงข่าว ตรวจสอบว่าบทความมีอยู่แล้วใน
เซิร์ฟเวอร์ดาวน์สตรีมก่อนที่จะดาวน์โหลด อาจช่วยได้สำหรับบทความขนาดใหญ่หรือช้า
เชื่อมโยงไปยังโฮสต์ต้นน้ำ

-p พอร์ต
เชื่อมต่อกับเซิร์ฟเวอร์ข่าวปลายทางบนพอร์ตอื่นที่ไม่ใช่ค่าเริ่มต้น 119 นี่
ตัวเลือกไม่เปลี่ยนพอร์ตที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์ข่าวต้นทาง

-P hop_limit
จำกัดการป้อนบทความตามจำนวนฮ็อพที่ได้ทำไปแล้ว นับ
กระโดดในเส้นทาง: ส่วนหัว (hop_count) ให้อาหารบทความก็ต่อเมื่อ hop_limit is
"+num" และ hop_count เป็นมากกว่า NUM; หรือ hop_limit คือ "-num" และ hop_count น้อย
กว่า NUM.

-q พิมพ์ข้อมูลสถานะน้อยลงขณะทำงาน

-Q ระดับ
ตั้งค่าระดับความเงียบ ("-Q 2" เทียบเท่ากับ "-q") ยิ่งค่านี้สูงเท่าใด
น้อยได้รับการเข้าสู่ระบบ ค่าเริ่มต้นคือ 0

-r ไฟล์
แทนที่จะป้อนบทความที่ดาวน์โหลดไปยังเซิร์ฟเวอร์ปลายทาง ให้สร้าง
ไฟล์แบตช์ที่สามารถป้อนไปยังเซิร์ฟเวอร์ในภายหลังโดยใช้ ข่าว. ดู ข่าว(1) สำหรับเพิ่มเติม
ข้อมูลเกี่ยวกับรูปแบบไฟล์แบตช์

-R เป็นผู้อ่าน (ใช้คำสั่ง MODE READER และ POST) ไปยังเซิร์ฟเวอร์ดาวน์สตรีม ค่าเริ่มต้น
คือการใช้คำสั่ง IHAVE

-s ไปยังเซิร์ฟเวอร์[:พอร์ต]
ปกติ ดึงข่าว จะป้อนบทความที่ดึงไปยังเซิร์ฟเวอร์ข่าวที่ทำงานบน
localhost. หากต้องการเชื่อมต่อกับโฮสต์อื่น ให้ระบุเซิร์ฟเวอร์ด้วยปุ่ม -s ธง. คุณ
ยังสามารถระบุพอร์ตด้วยแฟล็กเดียวกันนี้หรือใช้ -p.

-S วิ่งสูงสุด
ระบุเวลาสูงสุด วิ่งสูงสุด เป็นวินาทีสำหรับ ดึงข่าว วิ่ง.

-t ลองใหม่
จำนวนสูงสุด (ลองใหม่) ของความพยายามที่จะเชื่อมต่อกับเซิร์ฟเวอร์ (ดูเพิ่มเติม -T)
ค่าเริ่มต้นคือ 0

-T เชื่อมต่อหยุดชั่วคราว
หยุด เชื่อมต่อหยุดชั่วคราว วินาทีระหว่างการลองเชื่อมต่อใหม่อีกครั้ง (ดูเพิ่มเติมที่ -t). ค่าเริ่มต้นคือ
1.

-w NUM
กำหนดคะแนนน้ำสูงของแต่ละกลุ่ม (หมายเลขบทความที่ได้รับล่าสุด) เป็น NUM. ถ้า NUM is
ลบคำนวณ ปัจจุบัน+NUM แทน (เช่นรับสุดท้าย NUM บทความ) ดังนั้น,
a NUM จาก 0 จะได้รับบทความทั้งหมดบนเซิร์ฟเวอร์อีกครั้ง ในขณะที่ NUM ของ "-0" จะได้รับ no
บทความเก่าตั้งลายน้ำให้ ปัจจุบัน (บทความล่าสุดเกี่ยวกับ
เซิร์ฟเวอร์)

-x ถ้า -x ใช้แฟล็ก ส่วนหัว Xref: จะถูกเพิ่มไปยังบทความใดๆ ที่ขาดหายไป มัน
อาจมีประโยชน์ เช่น หากบทความถูกป้อนไปยังเซิร์ฟเวอร์ข่าวที่มี xrefslave
ที่ตั้งอยู่ใน อินน์คอนเฟอเรนซ์.

-z บทความ-หยุดชั่วคราว
นอนหลับ บทความ-หยุดชั่วคราว วินาทีระหว่างบทความ ค่าเริ่มต้นคือ 0

-Z กลุ่มหยุดชั่วคราว
นอนหลับ กลุ่มหยุดชั่วคราว วินาทีระหว่างกลุ่ม ค่าเริ่มต้นคือ 0

กำหนดค่า ไฟล์


ไฟล์ปรับแต่งสำหรับ ดึงข่าว แบ่งออกเป็นบล็อกหนึ่งบล็อกสำหรับแต่ละเซิร์ฟเวอร์ระยะไกลถึง
เชื่อมต่อกับ บล็อกเริ่มต้นด้วยบรรทัดโฮสต์ (ซึ่งต้องไม่มีช่องว่างนำหน้า) และ
มีเพียงชื่อโฮสต์ของเซิร์ฟเวอร์ระยะไกล ตามด้วยการรับรองความถูกต้อง
รายละเอียด (ชื่อผู้ใช้และรหัสผ่านสำหรับเซิร์ฟเวอร์นั้น) โปรดทราบว่ารายละเอียดการรับรองความถูกต้องสามารถ
มีให้สำหรับเซิร์ฟเวอร์ดาวน์สตรีมด้วย (สามารถเพิ่มบรรทัดโฮสต์สำหรับมันใน
ไฟล์คอนฟิกูเรชันโดยไม่มีกลุ่มข่าวให้ดึงข้อมูล)

ตามบรรทัดโฮสต์ควรเป็นบรรทัดกลุ่มข่าวอย่างน้อยหนึ่งบรรทัดที่ขึ้นต้นด้วยช่องว่าง
ตามด้วยชื่อของกลุ่มข่าวที่จะดึงข้อมูล ควรระบุกลุ่มข่าวเพียงกลุ่มเดียวบน
แต่ละบรรทัด

ดึงข่าว จะอัปเดตไฟล์ปรับแต่งให้รวมเวลาที่ตรวจสอบกลุ่มล่าสุดและ
ดึงข้อมูลบทความที่มีหมายเลขสูงสุดและโอนไปยังปลายทางได้สำเร็จ
เซิร์ฟเวอร์ จะใช้ข้อมูลนี้เพื่อหลีกเลี่ยงการทำงานซ้ำในครั้งต่อไปที่ทำงาน

ไวยากรณ์แบบเต็มคือ:

[ ]
[ ]
[ ]

ที่ไหน บรรทัดต้องไม่มีช่องว่างนำหน้าและ สายต้อง.

ไฟล์การกำหนดค่าทั่วไปจะเป็น:

# รูปแบบกลุ่มวันที่สูง
data.pa.vix.com
rec.bicycles.racing 908086612 783
บันทึก.humor.funny 908086613 18
comp.programming.threads
nnrp.vix.com ดึงความลับ
comp.std.lisp

โปรดทราบว่าการวิ่งก่อนหน้านี้ของ ดึงข่าว ได้กรอกรายละเอียดเกี่ยวกับบทความที่แล้ว
ดาวน์โหลดจากทั้งสองกลุ่มบันทึก * กลุ่ม comp.* สองกลุ่มถูกเพิ่มโดยผู้ใช้
และยังไม่ได้ตรวจสอบ

เซิร์ฟเวอร์ nnrp.vix.com ต้องการการพิสูจน์ตัวตน และ ดึงข่าว จะใช้ชื่อผู้ใช้ "ดึง"
และรหัสผ่าน "secret"

ใช้ pullnews ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี