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以外的软件删除,使用或添加内容。
没有功能可以自动修剪缓存。但是可以安全地手动删除一部分缓存。