Командная строка и в автономном режиме браузера/чтения кормления в автономном режиме для Gemini, Gopher, Spartan, RRTP и Web by Ploum.
Эта специфическая вилка добавляет поддержку для просмотра ресурсов ретикулума, используя протокол переноса ресурсов ретикулума (RRTP)
Цель Offpunk - иметь возможность синхронизировать ваш контент один раз (день, неделю, месяц), а затем просматривать/организовать его, оставаясь отключенными.
Официальная страница проекта (репозитория/списки рассылки): https://sr.ht/~lioploum/offpunk/


Offpunk-это вилка оригинального AV-98 от Solderpunk и первоначально называлась Offline AV-98 в качестве экспериментальной филиала.
Offpunk - это один файл Python. Установка необязательна, вы можете просто загрузить и запустить »./offpunk.py» или «python3 offpunk.py» в терминале.
Вы используете команду go , чтобы посетить URL, например go gemini.circumlunar.space . (Gemini: // предполагается, если протокол не указан. Поддерживаемыми протоколами являются Близнецы, Gopher, Finger, HTTP, HTTPS, Mailto, Spartan и File).
Ссылкам на страницах назначается численные индексы. Просто введите индекс, чтобы перейти эту ссылку. Если страница слишком длинная, чтобы поместиться на вашем экране, контент отображается в меньшем пейджере (по умолчанию). Введите q , чтобы уйти и вернуться к приглашению в невыполнение. Введите 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 будет работать неинтересно и извлекать контент из ваших закладок, списков и ressources, предназначенных для выхода в автономном режиме. Новый контент, найденный в ваших подписках (см. help subscribe ), будет автоматически добавлен в ваш тур (используйте tour ls , чтобы увидеть ваш текущий тур, tour без аргументов, чтобы получить доступ к следующему предмету и tour X , где X является номером ссылки, чтобы добавить содержание ссылки в ваш тур).
С "-sync" можно было указать «достоверность кеша» за считанные секунды. Эта опция не будет обновлять содержимое, если кэш существует, и меньше, чем указанное количество секунд.
Например, работа
offpunk --sync --cache-validity 43200
Повторно освежит ваши закладки, если это не менее 12 часов. Если кеш-валичность не установлена и не установлена на 0, любой кэш считается хорошим, и только контент никогда не будет кэширован до того, как будет извлечен. --assume-yes автоматически примет сертификаты SSL с ошибками вместо того, чтобы отказываться от них.
Offpunk также можно настроить в качестве браузера другим инструментом. Если вы хотите использовать Offpunk напрямую с данным URL, просто введите:
offpunk URL
Чтобы принести URL -адрес в следующем синхронизации, и немедленно закройте: запустите:
offpunk --fetch-later URL
Важные новости и выпуски будут объявлены в списке рассылки в неэтапном положении => https://lists.sr.ht/~lioploum/offpunk-devel
Вопросы могут быть заданы в списке рассылки пользователей: => https://lists.sr.ht/~lioploum/offpunk-users
В категории не имеет «строгих зависимостей», то есть он должен работать и работать без чего -либо еще, кроме стандартной библиотеки Python и пейджера «меньше». Тем не менее, это «оппортунистически импортирует» несколько других библиотек, если они могут предложить улучшенный опыт или некоторые другие функции. Запросы библиотек Python, BS4 и читабельность необходимы для поддержки HTTP/HTML. Изображения отображаются, если Chafa или TIMG представлены (Python-PIL необходим для версии Chafa до 1.10). При отображении только изображения (не встроенного), рендеринг будет Pixel Perfect в совместимых терминалах (таких как Kitty), если Chaafa будет по крайней мере версии 1.8 или если используется TIMG.
Чтобы избежать использования нестабильных или слишком недавних библиотек, правило, что библиотека должна быть упакована в Debian/Ubuntu. Имейте в виду, что Offpunk в основном протестирован, все библиотеки установлены. Если вы столкнетесь с аварией без одной дополнительной зависимости, сообщите об этом. Платы и вклады для удаления зависимостей или альтернатив поддержки высоко ценится.
Запустите командную version в Offpunk, чтобы увидеть, не хватает ли вы некоторых зависимостей.
Обязательно или настоятельно рекомендуется (пакеты, вероятно, должны сделать их обязательными):
Зависимости для обеспечения просмотра веб-сайта (пакеры могут поместить их в мета-пакете в невыполненном панцировании, но рекомендуется иметь его для лучшего опыта.
Приятно иметь (пакеты могут сделать их дополнительными):
go к URL, скопированному в буфер обмена без необходимости вставить его (как X, так и традиционные буферы, поддерживаемые). Также необходимо использовать команду copy . (apt-get установить Xsel)help , чтобы получить список команды или конкретную помощь о команде.view full .subscribe и отображаются в виде гемлог. Их можно исследовать с помощью view feed и view feeds .tour и 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/как простые файлы .gmi/.html. Структура пространства Близнецов предварительно воссоздана. Одним из ключевых элементов дизайна является избегание какой -либо базы данных. Таким образом, кэш может быть изменен вручную, содержание может быть удалено, используется или добавляется программным обеспечением, кроме Offpunk.
Там нет функции, чтобы автоматически обрезать кэш. Но часть кэша может быть безопасно удалена вручную.