Ploum By Ploum의 Gemini, Gopher, Spartan, RRTP 및 Web의 명령 줄 및 오프라인 우선 Smolnet 브라우저/피드 리더.
이 특정 포크는 RRTP (Reticulum Resource Transfer Protocol)를 사용하여 Reticulum Resources 브라우징에 대한 지원을 추가합니다.
Off -Funk의 목표는 콘텐츠를 한 번 (하루, 일주일, 한 달) 한 번 컨텐츠를 동기화 한 다음 연결이 끊어지면서 찾아보기/구성하는 것입니다.
공식 프로젝트 페이지 (저장소/메일 링리스트) : https://sr.ht/~lioploum/offpunk/


오프 펑크는 SolderPunk에 의해 원래 AV-98의 포크이며 원래 실험 지점으로 AV-98-offline이라고 불 렸습니다.
오프 펑크는 단일 파이썬 파일입니다. 설치는 선택 사항이며 단자에서 "./offpunk.py"또는 "python3 offpunk.py"를 다운로드하고 실행할 수 있습니다.
go 명령을 사용하여 URL을 go gemini.circumlunar.space 합니다. (gemini : // 프로토콜이 지정되지 않은 경우 가정됩니다. 지원되는 프로토콜은 Gemini, Gopher, Finger, HTTP, HTTPS, Mailto, Spartan 및 파일입니다).
페이지의 링크에는 수치 지수가 할당됩니다. 해당 링크를 따르려면 색인 만 입력하십시오. 화면에 페이지가 너무 길면 콘텐츠가 더 적은 호출기에 표시됩니다 (기본적으로). q 입력하려면 종료하고 오프 펑크 프롬프트로 돌아갑니다. view 또는 v 입력하여 다시 표시하십시오. ( view full 또는 v full 보기 기사보기 대신 전체 HTML 페이지를 볼 수 있습니다. v feed 링크 된 RSS 피드를 표시하고 v feeds 사용 가능한 피드 목록을 표시합니다. 이는 HTML 페이지에만 적용됩니다).
add 사용하여 북마크 및 bookmarks 또는 bm 에 캡슐을 추가하여 북마크를 표시합니다 (여러 북마크 목록을 작성하고 편집하고 제거 할 수 있습니다. help list 있는 list 설명서를 참조하십시오).
offline 사용하여 캐시 된 컨텐츠 만 찾아보고 online 으로 온라인으로 돌아갑니다. 오프라인에서는 reload 명령이 다음 동기화 중에 다시 페치를 강제합니다.
help 명령을 사용하여 추가 명령에 대해 알아보십시오. 일부 약물을 사용할 수 있습니다. abbrevs 참조하십시오.
"-sync"옵션으로 시작되면 Off-Funk는 비 결과로 실행되고 오프라인에서 책갈피, 목록 및 Ressources에서 컨텐츠를 가져옵니다. 구독에서 발견 된 새 콘텐츠 ( help subscribe 참조)는 투어에 자동으로 추가됩니다 (현재 tour ls 사용하여 현재 투어를 보려면 다음 항목에 액세스 할 수있는 인수없이 tour 및 tour X 는 투어에 링크를 추가합니다).
"-sync"를 사용하면 몇 초 만에 "-캐시 유효성"을 지정할 수 있습니다. 이 옵션은 캐시가 존재하고 지정된 초의 양보다 적은 경우 콘텐츠를 새로 고치지 않습니다.
예를 들어, 실행 중입니다
offpunk --sync --cache-validity 43200
15 세 이상이면 북마크를 새로 고칠 것입니다. 캐시-밸런디가 설정되거나 0으로 설정되지 않으면 캐시가 양호한 것으로 간주되며 이전에 캐시되지 않은 콘텐츠 만 가져 오면 가져옵니다. --assume-yes 거부하는 대신 오류가있는 SSL 인증서를 자동으로 수락합니다.
오프 펑크는 다른 도구에서 브라우저로 구성 할 수도 있습니다. 주어진 URL과 함께 오프 펑크를 직접 사용하려면 간단히 입력하십시오.
offpunk URL
다음 동기화에서 URL을 가져 오려면 즉시 닫으려면 다음을 실행하십시오.
offpunk --fetch-later URL
중요한 뉴스 및 릴리스는 Offunk-Devel Mailing List => https://lists.sr.ht/~lioploum/offpunk-devel에서 발표됩니다.
사용자 메일 목록에 질문을 할 수 있습니다 : => https://lists.sr.ht/~lioploum/offpunk-users
오프 펑크에는 "엄격한 종속성"이 없으며, 즉 Python Standard Library와 "Less"호출기를 넘어서서 실행하고 작동해야합니다. 그러나 개선 된 경험이나 다른 기능을 제공 할 수있는 경우 몇 가지 다른 라이브러리를 "기회 적으로 수입"할 것입니다. HTTP/HTML 지원에는 Python Libraries 요청, BS4 및 가독성이 필요합니다. Chafa 또는 Timg이 선물 인 경우 이미지가 표시됩니다 (1.10 이전의 Chafa 버전에는 Python-Pil이 필요합니다). 그림 (인라인 아님) 만 표시 할 때 Chafa가 적어도 버전 1.8이거나 TIMG를 사용하는 경우 호환되는 터미널 (키티 등)에서 렌더링이 완벽합니다.
불안정하거나 너무 최근의 라이브러리를 사용하지 않으려면 경험상 규칙은 도서관이 데비안/우분투에 포장되어야한다는 것입니다. 오프 펑크는 주로 테스트되어 모든 라이브러리가 설치됩니다. 하나의 선택적 종속성없이 충돌이 발생하면보고하십시오. 의존성을 제거하거나 대안을 지원하기위한 패치 및 기여도는 높이 평가됩니다.
OffPunk에서 명령 version 실행하여 일부 종속성이 누락되었는지 확인하십시오.
필수 또는 강력한 권장 (포장기는 아마도 필수를해야합니다) :
웹 브라우징을 활성화하기위한 종속성 (Packagers는 펑크 웹 브라우징을 사용하지 않을 수 있지만 더 나은 펑크 경험을 위해서는 권장됩니다).
갖추어서 반갑습니다 (Packagers는 선택 사항을 만들 수 있습니다) :
go 수 있습니다 (X와 전통적인 클립 보드 모두 지원됩니다). 또한 copy 명령을 사용해야합니다. (apt-get install xsel)help 명령 목록 또는 명령에 대한 특정 도움말을 얻으십시오.view full 페이지를 볼 수 있습니다.subscribe 에 의해 자동으로 발견되고 보석으로 렌더링됩니다. view feed 및 view feeds 로 탐색 할 수 있습니다.tour 및 mark 와 같은 고급 내비게이션 도구 (VF-1에 따라). AV-98과 달리 투어는 디스크 accross 세션에 저장됩니다.handler 사용)redirect 통한 개인 정보가 향상되었습니다.openssl 바이너리를 사용할 수있는 경우 광범위한 클라이언트 인증서 지원 RC 파일을 사용하여 시작시 유효한 오프 펑크 명령 시퀀스를 자동으로 실행할 수 있습니다. 이것은 set 또는 handler 사령관과 함께 설정을 제어하는 데 사용될 수 있습니다. 또한 RC 파일에 go 명령을 설정하여 시작시 자동으로 "홈페이지"를 방문하거나 좋아하는 Gemini 사이트 또는 offline 을 기본적으로 오프라인으로 tour 볼 수 있습니다.
RC 파일은 offpunkrc 로 호출되어야하며 $ XDG_CONFIG_DIR/OFFUNK (또는 XDG를 사용할 수없는 경우 .Config/OffPunk 또는 .offPunk)로 이동해야합니다. 이 파일에서는 OffPunk에 입력하는 것처럼 한 줄에 하나의 명령을 작성하십시오.
오프라인 컨텐츠는 ~/.cache/offpunk/as plain .gmi/.html 파일에 저장됩니다. 쌍둥이 자리의 구조는 잠정적으로 재현됩니다. 설계의 핵심 요소 중 하나는 데이터베이스를 피하는 것입니다. 따라서 캐시는 수작업으로 수정할 수 있으며, 컨텐츠를 제거하거나 사용하거나 사용하거나 오프 펑크가 아닌 다른 소프트웨어로 추가 할 수 있습니다.
캐시를 자동으로 다듬는 기능은 없습니다. 그러나 캐시의 일부는 수동으로 안전하게 제거 할 수 있습니다.