Lynx
Lynx, 1992’den bu yana geliştirilen en eski ve en köklü metin tabanlı web tarayıcısıdır. Grafik arayüz ve görsel öğe içermeyen bu tarayıcı, HTML sayfalarını düz metin olarak terminal penceresinde gösterir. Sunucu yönetimi, betik entegrasyonu ve erişilebilirlik testleri için kullanılır. Linux, macOS, Windows ve BSD üzerinde çalışır; tamamen ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- Saf metin tabanlı: görseller, videolar ve JavaScript yoktur; yalnızca HTML içeriği
- SSL/TLS desteğiyle HTTPS bağlantısı
- Form doldurma ve POST isteği gönderme
- Çerez yönetimi ve HTTP kimlik doğrulama
- Erişilebilirlik: ekran okuyucu ve Braille terminalleriyle uyumluluk
- Proxy ve SOCKS desteği
- Özelleştirilebilir tuş atamaları ve lynx.cfg yapılandırma dosyası
- Boru hattı (pipe) ile HTML içeriği metin olarak çıktılama
Lynx nasıl kurulur ve temel kullanım nasıldır?
Debian/Ubuntu’da sudo apt install lynx, Arch Linux’ta sudo pacman -S lynx, macOS’ta brew install lynx komutuyla kurulur. Çalıştırmak için terminale lynx https://site.com yazın. Ok tuşlarıyla bağlantılar arasında gezinin, Enter ile bağlantıyı açın. Sayfada ileri gitmek için Down Arrow veya Tab kullanın. Önceki sayfaya dönmek için sol ok tuşu ya da B tuşuna basın. Çıkış için Q tuşuna basın. Sayfa içeriğini dosyaya kaydetmek için p tuşunu kullanın.
Lynx ile web sayfası içeriği nasıl çekilir?
Sayfayı düz metin olarak almak için lynx -dump https://site.com komutunu çalıştırın. Çıktıyı dosyaya kaydetmek için lynx -dump https://site.com > cikti.txt kullanın. Çerezler olmadan veri çekmek için lynx -dump -nolist https://site.com komutuyla linkleri listeden kaldırabilirsiniz. Betik içinde düzenli web verisi çekmek için curl veya wget tercih edilir; ancak Lynx HTML ayrıştırma açısından bazı durumlarda avantaj sağlar.
Lynx alternatifleri
w3m, Lynx’e alternatif terminal tabanlı bir tarayıcıdır; tablo desteği ve sixel grafik gösterimi (uyumlu terminallerde) ile bazı avantajlar sunar.
Links, metin ve grafik modda çalışabilen; Lynx’e kıyasla daha modern görsel sunum yapan terminal tabanlı bir tarayıcıdır.
curl, web içeriği indirmek için tarayıcı arayüzü yerine ham HTTP isteği göndermeyi tercih eden geliştiriciler için daha uygun bir komut satırı aracıdır.
- Son derece hafif - sadece ~2 MB
- Terminal/konsoldan web erişimi
- Görme engelliler için erişilebilirlik
- Minimal bant genişliği tüketimi
- Açık kaynak kodlu, 30+ yıllık proje
- Görsel içerik (resim, video) göstermez
- JavaScript desteği yok
- Grafik arayüzü kullanıcıları için kullanışlı değil
- Modern web sitelerinin büyük kısmı düzgün görüntülenmez
İşletim Sistemi: Linux, macOS, Windows (terminal gerekli)
RAM: Minimum 32 MB
Disk: En az 5 MB boş alan
Diğer: Terminal emülatörü gerekli
-
2.9.2
2024
- Güvenlik güncellemeleri
- Çeşitli hata düzeltmeleri