Lynx: Metin Tabanlı Web Tarayıcısı

wget_istek_ve_cevap

Headless (grafik arabirimsiz) Linux sunucusunda web server ayağa kaldırmayan çalışan bir Linux acemisi iseniz, kendi kendinize şimdi bu web sitesi çalışıyo mu çalışmıyo mu ? sorusunu soracağınız anlar olacaktır. Elbette web sitesinin çalıştığından emin olmanın yolları var. Wget ya da curl kullanarak http istekleri gönderebilir ve gelen cevaplardan çıkarım yapabilirsiniz.

wget_istek_ve_cevap
wget ile google.com’a gönderdiğimiz istek ve 200(OK) cevabı
curl_istek_ve_cevap
curl ile google.com’a gönderdiğimiz istek ve google.com’un index’inin html çıktısı

Bunlar tamam ama bir de konsolda çalışırken sayfamızı bash’te görebilsek güzel olmaz mıydı ?Yaptığım bir çalışma sırasında yayınladığım sayfayı görüntülememi gerektiren bir durum oldu. Sayfaynın html’ini curl ile alıp bir editöre yapıştırıp tarayıcıda görüntülemek zor geldiğinden, bash’te çalışan bir tarayıcı aradım ve Lynx ile karşılaştım.

Lynx

Lynx, Windows 95 dahil pek çok işletim sisteminde çalışan bir text tabanlı web tarayıcısıdır. Lynx hakkında detaylı bilgiyi web sitesinden(https://lynx.browser.org) alabilirsiniz. Hatta ana sayfada, sayfanın kendisinin Lynx’te nasıl göründüğünü gösteren bir ekran görüntüsü de var.

Lynx’i Debian’a apt-get ile kurdum. Şu anda bu yazıyı yazmakta olduğum MacOS’a ise homebrew ile kurdum. Alternatif kurulum yöntemleri için buraya tıklayın(https://lynx.invisible-island.net/release/)

brew_lynx_kurulumu
 Brew ile Lynx kurulumu
Lynx’i kurduktan sonra, bash’te Lynx http://google.com komutunu çalıştırıyorum ve cookie’leri kabul edip etmediğim sorusuyla karşılaşıyorum.

lynx_cookie-kabul

Cookieleri kabul ettiğimde gördüğüm şey google’ın ana sayfası.

Yapabileceğimiz şey sadece bakmak değil. Ok tuşlarını kullanarak sayfada gezinip google.com’un tüm fonksiyonlarından yararlanabiliriz. Google’da adımı aratmayı deniyorum.

 

Sonuçlar:

 
lynx_google_arama_sonuc

 109 Okunma

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir