ఆఫ్పంక్ కన్సోల్ బ్రౌజర్ యొక్క మొదటి స్థిరమైన విడుదల ప్రచురించబడింది, ఇది వెబ్ పేజీలను తెరవడంతో పాటు, జెమిని, గోఫర్ మరియు స్పార్టాన్ ప్రోటోకాల్ల ద్వారా పని చేయడానికి అలాగే RSS మరియు Atom ఫార్మాట్లలో వార్తల ఫీడ్లను చదవడానికి మద్దతు ఇస్తుంది. ప్రోగ్రామ్ పైథాన్లో వ్రాయబడింది మరియు BSD లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ఆఫ్పంక్ యొక్క ముఖ్య లక్షణం కంటెంట్ ఆఫ్లైన్లో వీక్షించడంపై దృష్టి పెట్టడం. బ్రౌజర్ మిమ్మల్ని పేజీలకు సబ్స్క్రైబ్ చేయడానికి లేదా తర్వాత వీక్షణ కోసం వాటిని గుర్తు పెట్టడానికి అనుమతిస్తుంది, ఆ తర్వాత పేజీ డేటా స్వయంచాలకంగా కాష్ చేయబడుతుంది మరియు అవసరమైతే నవీకరించబడుతుంది. అందువల్ల, ఆఫ్పంక్ సహాయంతో, మీరు స్థానిక వీక్షణ కోసం ఎల్లప్పుడూ అందుబాటులో ఉండే సైట్లు మరియు పేజీల కాపీలను నిర్వహించవచ్చు మరియు డేటాను కాలానుగుణంగా సమకాలీకరించడం ద్వారా తాజాగా ఉంచవచ్చు. సమకాలీకరణ పారామితులు వినియోగదారుచే కాన్ఫిగర్ చేయబడతాయి, ఉదాహరణకు, కొంత కంటెంట్ రోజుకు ఒకసారి మరియు కొన్ని నెలకు ఒకసారి సమకాలీకరించబడుతుంది.
కమాండ్లు మరియు కీబోర్డ్ సత్వరమార్గాల వ్యవస్థ ద్వారా నియంత్రణ నిర్వహించబడుతుంది. బహుళ-స్థాయి బుక్మార్క్లు, సబ్స్క్రిప్షన్లు మరియు ఆర్కైవ్ చేసిన కంటెంట్ను నిర్వహించడానికి అనువైన వ్యవస్థ ఉంది. మీరు వివిధ MIME రకాల కోసం మీ స్వంత హ్యాండ్లర్లను కనెక్ట్ చేయవచ్చు. HTML పేజీలు BeautifulSoup4 మరియు రీడబిలిటీ లైబ్రరీలను ఉపయోగించి అన్వయించబడతాయి మరియు ప్రదర్శించబడతాయి. చాఫా లైబ్రరీని ఉపయోగించి చిత్రాలను ASCII గ్రాఫిక్స్గా మార్చవచ్చు.
చర్యల అమలును స్వయంచాలకంగా చేయడానికి, ప్రారంభంలో ఆదేశాల క్రమాన్ని నిర్వచించే RC ఫైల్ ఉపయోగించబడుతుంది. ఉదాహరణకు, RC ఫైల్ ద్వారా మీరు స్వయంచాలకంగా హోమ్ పేజీని తెరవవచ్చు లేదా తర్వాత ఆఫ్లైన్లో వీక్షించడానికి కొన్ని సైట్ల కంటెంట్లను డౌన్లోడ్ చేసుకోవచ్చు. డౌన్లోడ్ చేయబడిన కంటెంట్ ~/.cache/offpunk/ డైరెక్టరీలో .gmi మరియు .html ఫార్మాట్లలోని ఫైల్ల సోపానక్రమం వలె సేవ్ చేయబడుతుంది, ఇది కంటెంట్ను మార్చడానికి, మాన్యువల్గా శుభ్రం చేయడానికి లేదా అవసరమైతే ఇతర ప్రోగ్రామ్లలోని పేజీలను చూడటానికి మిమ్మల్ని అనుమతిస్తుంది.
జెమిని ప్రోటోకాల్ రచయిత సృష్టించిన జెమిని మరియు గోఫర్ క్లయింట్ల AV-98 మరియు VF-1 అభివృద్ధిని ప్రాజెక్ట్ కొనసాగిస్తుంది. జెమిని ప్రోటోకాల్ వెబ్లో ఉపయోగించిన ప్రోటోకాల్ల కంటే చాలా సరళమైనది, కానీ ఇది గోఫర్ కంటే శక్తివంతమైనది. జెమిని యొక్క నెట్వర్క్ భాగం TLS (ట్రాఫిక్ తప్పనిసరిగా ఎన్క్రిప్ట్ చేయబడుతుంది) ద్వారా చాలా సరళీకృతమైన HTTPని పోలి ఉంటుంది మరియు పేజీ మార్కప్ HTML కంటే మార్క్డౌన్కు దగ్గరగా ఉంటుంది. ఆధునిక వెబ్లో అంతర్లీనంగా ఉన్న చిక్కులు లేకుండా కాంపాక్ట్ మరియు తేలికపాటి హైపర్టెక్స్ట్ సైట్లను రూపొందించడానికి ప్రోటోకాల్ అనుకూలంగా ఉంటుంది. స్పార్టన్ ప్రోటోకాల్ జెమిని ఫార్మాట్లో పత్రాలను ప్రసారం చేయడానికి రూపొందించబడింది, కానీ నెట్వర్క్ ఇంటరాక్షన్ (TLSని ఉపయోగించదు) యొక్క సంస్థలో భిన్నంగా ఉంటుంది మరియు బైనరీ ఫైల్లను మార్పిడి చేసే సాధనాలతో జెమిని సామర్థ్యాలను విస్తరిస్తుంది మరియు సర్వర్కు డేటాను పంపడానికి మద్దతు ఇస్తుంది.
మూలం: opennet.ru