เครื่องอ่านเบราว์เซอร์/ฟีดแบบออฟไลน์บรรทัดแรกสำหรับ Gemini, Gopher, Spartan, RRTP และเว็บโดย PLOUM
ส้อมที่เฉพาะเจาะจงนี้เพิ่มการสนับสนุนสำหรับการเรียกดูทรัพยากร reticulum โดยใช้โปรโตคอลการถ่ายโอนทรัพยากร reticulum (RRTP)
เป้าหมายของ Offpunk คือการสามารถซิงโครไนซ์เนื้อหาของคุณได้หนึ่งครั้ง (ต่อวันหนึ่งสัปดาห์ต่อเดือน) จากนั้นเรียกดู/จัดระเบียบในขณะที่ยังไม่ได้เชื่อมต่อ
หน้าโครงการอย่างเป็นทางการ (รายการที่เก็บ/ส่งจดหมาย): https://sr.ht/~liploum/offpunk/


Offpunk เป็นส้อมของ AV-98 ดั้งเดิมโดย Colderpunk และเดิมเรียกว่า AV-98-Offline เป็นสาขาทดลอง
Offpunk เป็นไฟล์ Python เดียว การติดตั้งเป็นทางเลือกคุณสามารถดาวน์โหลดและเรียกใช้ "./offpunk.py" หรือ "Python3 Offpunk.py" ในเทอร์มินัล
คุณใช้คำสั่ง go เพื่อเยี่ยมชม URL เช่น go gemini.circumlunar.space (Gemini: // จะสันนิษฐานว่าไม่มีการระบุโปรโตคอลโปรโตคอลที่รองรับคือราศีเมถุน, โกเฟอร์, นิ้ว, http, https, mailto, สปาร์ตันและไฟล์)
ลิงก์ในหน้าถูกกำหนดดัชนีตัวเลข เพียงพิมพ์ดัชนีเพื่อไปตามลิงค์นั้น หากหน้ายาวเกินไปที่จะพอดีกับหน้าจอของคุณเนื้อหาจะปรากฏขึ้นในเพจเจอร์ที่น้อยกว่า (โดยค่าเริ่มต้น) พิมพ์ q เพื่อเลิกและกลับไปที่ Offpunk Prompt พิมพ์ view หรือ v เพื่อแสดงอีกครั้ง ( view full หรือ v full อนุญาตให้ดูหน้า HTML แบบเต็มแทนมุมมองบทความ v feed พยายามแสดงฟีด RSS ที่เชื่อมโยงและ v feeds แสดงรายการฟีดที่มีอยู่ซึ่งใช้กับหน้า HTML เท่านั้น)
ใช้ add เพื่อเพิ่มแคปซูลลงในบุ๊กมาร์กและ bookmarks หรือ bm เพื่อแสดงบุ๊กมาร์กของคุณ (คุณสามารถสร้างรายการบุ๊กมาร์กหลายรายการแก้ไขและลบออกดู list คู่มือด้วย help list )
ใช้ offline เพื่อเรียกดูเนื้อหาที่แคชและ online เพื่อกลับไปออนไลน์ ในขณะที่ออฟไลน์คำสั่ง reload จะบังคับให้ดึงข้อมูลใหม่ในระหว่างการซิงโครไนซ์ถัดไป
ใช้คำสั่ง help เพื่อเรียนรู้เกี่ยวกับคำสั่งเพิ่มเติม มีการลดขนาดบางอย่าง ดู abbrevs
เมื่อเปิดตัวด้วยตัวเลือก "-Sync" Offpunk จะเรียกใช้เนื้อหาแบบไม่โต้ตอบและดึงข้อมูลจากบุ๊กมาร์กของคุณรายการและการเข้าถึงข้อมูลที่ไม่แน่นอนในขณะที่ออฟไลน์ เนื้อหาใหม่ที่พบในการสมัครรับข้อมูลของคุณ (ดูวิธี help subscribe ) จะถูกเพิ่มลงในทัวร์ของคุณโดยอัตโนมัติ (ใช้ tour ls เพื่อดูทัวร์ปัจจุบันของคุณ tour โดยไม่มีการโต้แย้งเพื่อเข้าถึงรายการถัดไปและ tour X โดยที่ X คือหมายเลขลิงค์เพื่อเพิ่มเนื้อหาของลิงค์ไปยังทัวร์ของคุณ)
ด้วย "-Sync" หนึ่งสามารถระบุ "-ความถูกต้อง-แคช" ในไม่กี่วินาที ตัวเลือกนี้จะไม่รีเฟรชเนื้อหาหากมีแคชอยู่และน้อยกว่าจำนวนวินาทีที่กำหนด
ตัวอย่างเช่นการรัน
offpunk --sync --cache-validity 43200
จะรีเฟรชบุ๊คมาร์คของคุณหากมีอายุอย่างน้อย 12 ชั่วโมง หากไม่ได้ตั้งค่าแคช-validity เป็น 0 แคชใด ๆ จะถือว่าดีและเนื้อหาเท่านั้นที่ไม่เคยแคชมาก่อนจะถูกดึง --assume-yes จะรับใบรับรอง SSL โดยอัตโนมัติพร้อมข้อผิดพลาดแทนที่จะปฏิเสธพวกเขา
Offpunk ยังสามารถกำหนดค่าเป็นเบราว์เซอร์โดยเครื่องมืออื่น ๆ หากคุณต้องการใช้ OffPunk โดยตรงกับ URL ที่กำหนดเพียงพิมพ์:
offpunk URL
หากต้องการให้ Offpunk ดึง URL ที่ซิงค์ถัดไปและปิดทันทีให้เรียกใช้:
offpunk --fetch-later URL
ข่าวและการเผยแพร่ที่สำคัญจะมีการประกาศในรายชื่อผู้รับจดหมายออฟพัค-ดี => https://lists.sr.ht/~lioploum/offpunk-devel
สามารถถามคำถามในรายชื่อผู้ใช้ส่งจดหมาย: => https://lists.sr.ht/~lioploum/offpunk-users
Offpunk ไม่มี "การพึ่งพาที่เข้มงวด" เช่นควรทำงานและทำงานโดยไม่มีสิ่งอื่นใดนอกเหนือจากห้องสมุดมาตรฐาน Python และเพจเจอร์ "น้อย" อย่างไรก็ตามมันจะ "นำเข้าฉวยโอกาส" ห้องสมุดอื่น ๆ สองสามห้องหากพวกเขาพร้อมที่จะนำเสนอประสบการณ์ที่ดีขึ้นหรือคุณสมบัติอื่น ๆ คำขอ Libraries Python, BS4 และความสามารถในการอ่านเป็นสิ่งจำเป็นสำหรับการสนับสนุน HTTP/HTML รูปภาพจะปรากฏขึ้นหาก Chafa หรือ Timg นำเสนอ (จำเป็นต้องใช้ Python-pil สำหรับรุ่น Chafa ก่อน 1.10) เมื่อแสดงเฉพาะรูปภาพ (ไม่ใช่แบบอินไลน์) การแสดงผลจะเป็นพิกเซลที่สมบูรณ์แบบในเทอร์มินัลที่เข้ากันได้ (เช่นคิตตี้) ถ้า chafa เป็นอย่างน้อยเวอร์ชัน 1.8 หรือถ้าใช้ Timg
เพื่อหลีกเลี่ยงการใช้ห้องสมุดที่ไม่เสถียรหรือล่าสุดกฎของหัวแม่มือคือห้องสมุดควรได้รับการบรรจุใน Debian/Ubuntu โปรดทราบว่า Offpunk ส่วนใหญ่จะถูกทดสอบทั้งหมดจะติดตั้งไลบรารีทั้งหมด หากคุณพบความผิดพลาดโดยไม่มีการอ้างอิงเพิ่มเติมโปรดรายงาน แพตช์และการมีส่วนร่วมในการลบการพึ่งพาหรือการสนับสนุนทางเลือกได้รับการชื่นชมอย่างมาก
เรียกใช้ version คำสั่งใน Offpunk เพื่อดูว่าคุณขาดการพึ่งพาบางส่วนหรือไม่
บังคับหรือแนะนำเป็นอย่างยิ่ง (แพคเกจควรทำสิ่งเหล่านั้น):
การพึ่งพาเพื่อเปิดใช้งานการท่องเว็บ (Packager อาจทำให้ผู้ที่อยู่ในแพ็คเกจ Offpunk-Web แต่ขอแนะนำให้มีประสบการณ์ Offpunk ที่ดีขึ้น)
ยินดีที่มี (Packager ควรสร้างตัวเลือกเหล่านั้น):
go ที่ URL ที่คัดลอกในคลิปบอร์ดโดยไม่ต้องวาง (รองรับ Clipboards X และ Clipboards แบบดั้งเดิม) จำเป็นต้องใช้คำสั่ง copy (apt-get ติดตั้ง xsel)help เพื่อรับรายการคำสั่งหรือความช่วยเหลือเฉพาะเกี่ยวกับคำสั่งview fullsubscribe และแสดงผลเป็น gemlogs พวกเขาสามารถสำรวจได้ด้วย view feed และ view feedstour และ mark (ตาม VF-1) ซึ่งแตกต่างจาก AV-98 ทัวร์จะถูกบันทึกไว้ในการประชุมดิสก์handler )redirect ซึ่งช่วยให้สามารถบล็อกโดเมน HTTP หรือเปลี่ยนเส้นทางการร้องขอทั้งหมดไปยังแนวหน้าที่เป็นมิตรกับความเป็นส่วนตัว (เช่น Nitter สำหรับ Twitter)openssl คุณสามารถใช้ไฟล์ RC เพื่อเรียกใช้ลำดับของคำสั่ง Offpunk ที่ถูกต้องโดยอัตโนมัติเมื่อเริ่มต้นขึ้น สิ่งนี้สามารถใช้ในการตั้งค่าการควบคุมด้วยผู้บังคับการ set หรือผู้บังคับใช้ handler อย่างต่อเนื่อง นอกจากนี้คุณยังสามารถใส่คำสั่ง go ในไฟล์ RC ของคุณเพื่อเยี่ยมชม "โฮมเพจ" โดยอัตโนมัติเมื่อเริ่มต้นหรือเพื่อเตรียม tour ของไซต์ราศีเมถุนที่คุณชื่นชอบหรือ offline เพื่อออฟไลน์โดยค่าเริ่มต้น
ไฟล์ RC ควรเรียกว่า offpunkrc และไปใน $ XDG_CONFIG_DIR/OFFPUNK (หรือ .config/Offpunk หรือ. OffPunk หากไม่มี XDG) ในไฟล์นั้นเพียงเขียนหนึ่งคำสั่งต่อบรรทัดเช่นเดียวกับที่คุณจะพิมพ์ใน Offpunk
เนื้อหาออฟไลน์จะถูกเก็บไว้ในไฟล์ ~/.CACHE/OFFPUNK/AS PLAN. GMI/.HTML โครงสร้างของพื้นที่ราศีเมถุนถูกสร้างขึ้นใหม่อย่างไม่แน่นอน องค์ประกอบสำคัญอย่างหนึ่งของการออกแบบคือการหลีกเลี่ยงฐานข้อมูลใด ๆ แคชสามารถแก้ไขได้ด้วยมือเนื้อหาสามารถลบใช้หรือเพิ่มโดยซอฟต์แวร์อื่นนอกเหนือจาก Offpunk
ไม่มีคุณสมบัติในการตัดแคชโดยอัตโนมัติ แต่ส่วนหนึ่งของแคชสามารถลบออกได้อย่างปลอดภัยด้วยตนเอง