CLI વેબ બ્રાઉઝરને ઑફપંક કરો જે ઑફલાઇન કામ કરી શકે 

ચોખ્ખી સર્ફિંગ મને એક રસપ્રદ પ્રોજેક્ટ મળ્યો મને ખાતરી છે કે ટર્મિનલ પ્રેમીઓને તે ગમશે, અને આજે આપણે જે પ્રોજેક્ટ વિશે વાત કરવા જઈ રહ્યા છીએ તેને ઑફપંક કહેવામાં આવે છે.

ઑફપંક એ કન્સોલ વેબ બ્રાઉઝર છે (CLI) અને જેણે તાજેતરમાં તેનું પ્રથમ સંસ્કરણ બહાર પાડ્યું છે. આ બ્રાઉઝર, વેબ પૃષ્ઠો ખોલવા ઉપરાંત, તે જેમિની પ્રોટોકોલનો ઉપયોગ કરીને કાર્ય કરે છે, ગોફર અને સ્પાર્ટન, ઉપરાંત RSS અને Atom ફોર્મેટમાં સમાચાર ફીડ્સ વાંચો. 

Offpunk વિશે

વ્યવસ્થાપન તે આદેશો અને કીબોર્ડ શોર્ટકટની સિસ્ટમ દ્વારા કરવામાં આવે છે. વિવિધ MIME પ્રકારો માટે મલ્ટિ-લેવલ બુકમાર્ક્સ, સબ્સ્ક્રિપ્શન્સ અને આર્કાઇવ કરેલી સામગ્રી જાળવવા માટે એક લવચીક સિસ્ટમ છે, ઉપરાંત તમે તમારા પોતાના હેન્ડલર્સને પ્લગ ઇન કરી શકો છો. HTML પૃષ્ઠોનું પદચ્છેદન અને પ્રદર્શન સુંદર સૂપ4 અને વાંચનક્ષમતા પુસ્તકાલયોનો ઉપયોગ કરીને કરવામાં આવે છે, છબીઓ ઉપરાંત ક્રેપી લાઇબ્રેરીનો ઉપયોગ કરીને ASCII ગ્રાફિક્સમાં કન્વર્ટ કરી શકો છો.

ના લક્ષણો જે ઑફપંકથી અલગ છે:

  • તમારું કીબોર્ડ છોડ્યા વિના અને વિક્ષેપો વિના https/gemini/gopher/spartan બ્રાઉઝ કરો
  • એકીકૃત દસ્તાવેજીકરણ: આદેશોની સૂચિ અથવા આદેશ પર ચોક્કસ મદદ મેળવવા માટે ફક્ત મદદ ટાઈપ કરો.
  • કેશ્ડ સામગ્રી ઑફલાઇન બ્રાઉઝ કરવા માટે ઑફલાઇન મોડ. વિનંતી કરેલ આઇટમ આગામી સમન્વયન દરમિયાન આપમેળે પુનઃપ્રાપ્ત કરવામાં આવે છે અને તમારા પ્રવાસમાં ઉમેરવામાં આવે છે.
  • HTML પૃષ્ઠો સામગ્રી પર ધ્યાન કેન્દ્રિત કરવા માટે શણગારવામાં આવે છે. અવ્યવસ્થિત વાંચો અથવા સંપૂર્ણ પૃષ્ઠને સંપૂર્ણ દૃશ્ય સાથે જુઓ.
  • RSS/એટમ ફીડ્સ આપોઆપ મળી આવે છે અને જેમલોગ તરીકે પ્રક્રિયા કરવામાં આવે છે. તેઓ વ્યુ ફીડ અને વ્યુ ફીડ્સ સાથે શોધી શકાય છે.
  • પૃષ્ઠ પર "સબ્સ્ક્રિપ્શન્સ" ને સપોર્ટ કરે છે. સબ્સ્ક્રાઇબ કરેલ પૃષ્ઠો પર જોવામાં આવતી નવી સામગ્રી તમારી આગલી ટૂરમાં આપમેળે ઉમેરવામાં આવે છે.
  • બહુવિધ સૂચિઓ, સંકલિત સંપાદન, સૂચિ સબ્સ્ક્રિપ્શન/ફ્રીઝિંગ અને સામગ્રી આર્કાઇવિંગમાં જટિલ બુકમાર્ક મેનેજમેન્ટ.
  • અદ્યતન નેવિગેશન સાધનો જેમ કે ટુરી માર્ક (VF-1 અનુસાર). AV-98થી વિપરીત, સત્રો વચ્ચે ટૂર ડિસ્કમાં સાચવવામાં આવે છે.
  • વિવિધ MIME પ્રકારો માટે બાહ્ય હેન્ડલર પ્રોગ્રામ્સનો ઉલ્લેખ કરવાની ક્ષમતા (હેન્ડલરનો ઉપયોગ કરો)
  • -sync આદેશ દ્વારા રૂપરેખાંકિત ઊંડાઈ સાથે બિન-ઇન્ટરેક્ટિવ કેશ બનાવટ. કેશ અન્ય સોફ્ટવેર દ્વારા સરળતાથી વાપરી શકાય છે.
  • IPv6 સપોર્ટ
  • પાયથોન દ્વારા ઓળખાયેલ કોઈપણ અક્ષર એન્કોડિંગને સપોર્ટ કરે છે
  • ક્રિપ્ટોગ્રાફી: TOFU અથવા CA સર્વર પ્રમાણપત્ર માન્યતા
  • ક્રિપ્ટોગ્રાફી: જો opensslbinary ઉપલબ્ધ હોય તો ક્લાયન્ટ પ્રમાણપત્રો માટે વ્યાપક સમર્થન

ક્રિયાઓના અમલને સ્વચાલિત કરવા માટે, આરસી ફાઇલનો ઉપયોગ કરવામાં આવે છે જે સ્ટાર્ટઅપ વખતે સ્ક્રિપ્ટને વ્યાખ્યાયિત કરે છે. ઉદાહરણ તરીકે, RC ફાઇલ દ્વારા, તમે ઑટોમૅટિક રીતે હોમ પેજ ખોલી શકો છો અથવા પછી ઑફલાઇન જોવા માટે અમુક સાઇટ્સની સામગ્રી ડાઉનલોડ કરી શકો છો.

ડાઉનલોડ કરેલ સામગ્રી ~/.cache/offpunk/ ડિરેક્ટરીમાં સંગ્રહિત છે .gmi અને .html ફાઈલોના વંશવેલો તરીકે, તમને સામગ્રી બદલવા, મેન્યુઅલી તેને સાફ કરવા અથવા જો જરૂરી હોય તો અન્ય પ્રોગ્રામમાં પેજ જોવાની મંજૂરી આપે છે.

આ પ્રોજેક્ટ જેમિની અને ગોફર AV-98 અને VF-1 ક્લાયંટનો વિકાસ ચાલુ રાખે છેજેમિની પ્રોટોકોલના લેખક દ્વારા બનાવવામાં આવેલ છે. જેમિની પ્રોટોકોલ વેબ પર વપરાતા પ્રોટોકોલ કરતાં ઘણો સરળ છે, પરંતુ ગોફર કરતાં વધુ કાર્યાત્મક છે. જેમિનીનો નેટવર્ક ભાગ TLS (ટ્રાફિક હંમેશા એન્ક્રિપ્ટેડ હોય છે) પર ખૂબ જ સરળ HTTP જેવું લાગે છે અને પૃષ્ઠ માર્કઅપ HTML કરતાં માર્કડાઉનની નજીક છે.

પ્રોટોકોલ આધુનિક વેબમાં સહજ ગૂંચવણો વિના હળવા અને કોમ્પેક્ટ હાઇપરટેક્સ્ટ સાઇટ્સ બનાવવા માટે યોગ્ય છે.

જ્યારે સ્પાર્ટન પ્રોટોકોલ જેમિની ફોર્મેટમાં દસ્તાવેજોને સ્થાનાંતરિત કરવા માટે રચાયેલ છે, પરંતુ તે નેટવર્ક ક્રિયાપ્રતિક્રિયાના સંગઠનમાં અલગ છે (TLS નો ઉપયોગ કરતું નથી) અને દ્વિસંગી ફાઇલોની આપલેના માધ્યમથી જેમિનીની ક્ષમતાઓને વિસ્તૃત કરે છે અને સર્વર પર ડેટા મોકલવામાં સપોર્ટ કરે છે.

છેલ્લે તે વિશે વધુ જાણવા માટે રસ ધરાવતા લોકો માટે બ્રાઉઝર, તેઓએ જાણવું જોઈએ કે પ્રોગ્રામ પાયથોનમાં લખાયેલ છે અને BSD લાયસન્સ હેઠળ પ્રકાશિત થયેલ છે. તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં

આ બ્રાઉઝરને ચકાસવા માટે, ફક્ત ટર્મિનલ ખોલો અને ટાઈપ કરો:

git clone https://tildegit.org/ploum/AV-98-offline.git

cd AV-98-offline

./offpunk.py

અથવા તેઓ પણ અજમાવી શકે છે:

python3 offpunk.py

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ડિએગો ચેર્ટોફ જણાવ્યું હતું કે

    તે સમીક્ષા પૂર્ણ કરે છે! મને નેટવર્ક થોડું ડિફ્લેટ થતું જોવાનું ગમશે, અને જેમિની પ્રોટોકોલ ખૂબ જ યોગ્ય લાગે છે (જોકે તે થવાની શક્યતા નથી).