PLOUM的雙子座,Gopher,Spartan,RRTP和Web的指揮行和離線首次瀏覽器瀏覽器/飼料閱讀器。
這種特定的叉子使用網狀資源傳輸協議(RRTP)增加了對瀏覽網狀資源的支持
OffPunk的目的是能夠同步您的內容一次(一天,一個星期,一個月),然後在保持連接時瀏覽/組織。
官方項目頁面(存儲庫/郵件列表):https://sr.ht/~lioploum/offpunk/


OffPunk是Solderpunk原始AV-98的叉子,最初被稱為AV-98官能線作為實驗分支。
OffPunk是一個Python文件。安裝是可選的,您只需在終端中下載並運行“ ./offpunk.py”或“ Python3 Offpunk.py”。
您使用go命令訪問URL,例如go gemini.circumlunar.space 。 (如果未指定任何協議,則假定gemini://。
頁面中的鏈接分配了數值索引。只需鍵入索引即可遵循該鏈接。如果頁面太長無法放在屏幕上,則內容顯示在Pager較少的(默認情況下)。鍵入q以退出,然後返回OffPunk提示。鍵入view或v再次顯示。 ( view full或v feed v full允許查看完整的HTML頁面而不是文章視圖。Vfeed嘗試顯示鏈接的RSS feed和v feeds顯示可用供稿的列表。這僅適用於HTML頁面)
使用add將膠囊添加到您的書籤和bookmarks或bm以顯示您的書籤(您可以創建多個書籤列表,編輯和刪除它們。請參閱list手冊,其中包含help list )。
使用offline僅瀏覽緩存的內容和online返回在線。在離線時, reload命令將在下一次同步期間迫使重新提取。
使用help命令了解其他命令。有一些濫用。參見abbrevs 。
當使用“ - 同步”選項啟動時,OffPunk將非交互性運行,並在離線時暫時訪問書籤,列表和Ressources。在您的訂閱中發現的新內容(請參閱help subscribe )將自動添加到您的旅行中(使用tour ls查看您當前的旅行,無需爭論的tour以訪問下一個項目和tour X ,其中X是鏈接編號,以添加鏈接的內容到您的旅行中)。
使用“ - 同步”,可以在幾秒鐘內指定“ - 緩存有效性”。如果存在緩存,則不會刷新內容,並且少於指定的秒數。
例如,運行
offpunk --sync --cache-validity 43200
如果至少12h年齡,將刷新您的書籤。如果未設置或設置為0,則將任何緩存都視為不錯,並且只有在以前從未緩存的內容都將被視為。 --assume-yes將自動接受具有錯誤的SSL證書,而不是拒絕它們。
OffPunk也可以通過其他工具將其配置為瀏覽器。如果您想直接使用給定URL使用OffPunk,只需鍵入:
offpunk URL
要在下一個同步時添加OffPunk獲取URL並立即關閉,請運行:
offpunk --fetch-later URL
重要新聞和發布將在OffPunk-Devel郵件列表中宣布=> https://lists.sr.ht/~lioploum/~lioploum/offpunk-devel
可以在用戶郵件列表上提出問題:=> https://lists.sr.ht/~lioploum/offpunk-users
OffPunk沒有“嚴格的依賴性”,即它應該運行和工作,而無需除Python Standard Library和“ Limes” Pager。但是,如果可以提供改進的體驗或其他一些功能,它將“有機會導入”其他一些圖書館。 HTTP/HTML支持需要Python庫請求,BS4和可讀性。如果是CHAFA或TIMG是禮物(1.10之前的CHAFA版本需要Python-PIL),則顯示圖像。在僅顯示圖片(不是內聯)時,如果CHAFA至少是1.8版或使用TIMG,則兼容終端(例如Kitty)的渲染將是完美的(例如Kitty)。
為了避免使用不穩定或過於最近的庫,經驗法則是應將庫包裝在Debian/Ubuntu中。請記住,OffPunk主要測試將安裝所有庫。如果您遇到沒有一個可選依賴性的崩潰,請報告。高度讚賞取消依賴性或支持替代方案的補丁和貢獻。
在OffPunk中運行命令version以查看您是否缺少一些依賴項。
強制性或強烈建議(包裝者可能應該使這些強制性):
依賴啟用網絡瀏覽的依賴項(包裝器可能會將其放入OffPunk-Web Meta包裝中,但建議您將其提供以獲得更好的外朋克體驗)
很高興擁有(包裝者應該使這些可選):
go剪貼板中復制的URL而不必粘貼它(X和傳統剪貼板都得到支持)。還需要使用copy命令。 (apt-get安裝xsel)help獲取命令列表或有關命令的特定幫助。view full頁面。subscribe並呈現為Gemlogs。可以通過view feed和view feeds來探索它們。tour和mark (根據VF-1)。與AV-98不同,Tour在磁盤累積會議上保存。handler )redirect增強隱私,可以阻止HTTP域或將所有請求重定向到隱私友好的前面(例如Twitter的nitter)。openssl二進制,廣泛的客戶證書支持您可以使用RC文件在啟動時自動運行任何有效的OffPunk命令序列。這可以用來使設置使用set或handler指揮官持續控制。您還可以在RC文件中放置一個go命令,以自動訪問啟動時訪問“首頁”,或者預先tour您喜歡的雙子座網站或offline情況下脫機。
RC文件應稱為offpunkrc ,並以$ XDG_CONFIG_DIR/OFFPUNK(或.config/offpunk或.offpunk(如果XDG)不可用)。在該文件中,只需每行寫一個命令,就像您將它們輸入OffPunk一樣。
離線內容存儲在〜/.cache/offpunk/作為普通.gmi/.html文件中。雙子座空間的結構暫時重新創建。設計的一個關鍵要素是避免任何數據庫。因此,可以通過手動修改緩存,可以通過OffPunk以外的軟件刪除,使用或添加內容。
沒有功能可以自動修剪緩存。但是可以安全地手動刪除一部分緩存。