w3m logosu

w3m

v0.5.3 (ve devam eden fork'lar)~1 MBAçık Kaynak Linux macOS
Güvenli Açık Kaynak
Resmi Site GitHub

w3m, terminal (komut satırı) üzerinde çalışan metin tabanlı bir web tarayıcısıdır. Sayfalardaki görsel bileşenleri göz ardı ederek içeriği düz metin olarak sunar; SSH oturumlarında ve sunucu ortamlarında web içeriklerine erişmek için kullanılır. Tablo ve çerçeve desteği, ayrıca bazı grafik destekli terminallerde satır içi görüntü gösterimi mevcuttur. Linux, macOS ve BSD üzerinde çalışır; tamamen ücretsiz ve açık kaynaklıdır.

Temel Özellikler

  • Metin tabanlı HTML oluşturma: başlık, paragraf, tablo ve liste desteği
  • Birden fazla sekme ve tampon (buffer) desteği
  • Üst satır içi görüntü gösterimi (X11 veya sixel destekli terminallerde)
  • HTTPS ve SSL/TLS desteği
  • Boru hattı (pipe) ve betik entegrasyonu: HTML içeriğini komut çıktısı olarak işleme
  • vi benzeri klavye kısayolları ve özelleştirilebilir tuş atamaları
  • Yer imi (bookmark) yönetimi
  • Form doldurma ve POST isteği gönderme

w3m nasıl kurulur ve kullanılır?

Debian/Ubuntu sistemlerinde sudo apt install w3m, Arch Linux’ta sudo pacman -S w3m, macOS’ta brew install w3m komutuyla kurulur. Bir web sitesini açmak için terminale w3m https://site.com yazın. Sayfada gezinmek için ok tuşlarını, bağlantıları açmak için Enter’ı kullanın. Tuş q ile çıkış, B ile önceki sayfaya geri dönülür. Birden fazla sekme açmak için T tuşuna basın. HTML dosyasını terminal çıktısına dönüştürmek için w3m -dump dosya.html komutunu kullanabilirsiniz.

w3m ile web sayfasını komut satırından nasıl çekerim?

Sayfa içeriğini düz metin olarak almak için w3m -dump https://site.com komutunu çalıştırın; çıktıyı dosyaya kaydetmek için > cikti.txt yönlendirmesini ekleyin. Sadece belirli bir öğeyi grep ile filtrelemek için w3m -dump https://site.com | grep "aranacak-metin" kalıbını kullanabilirsiniz. Betikler içinde web veri çekmek için w3m -no-cookie -dump URL biçimi yaygın tercihlerden biridir. Grafik tarayıcı açmak istemediğinizde hızlı sayfa önizlemesi için idealdir.

w3m alternatifleri

Lynx, w3m’ye benzer terminal tabanlı bir web tarayıcısıdır; daha köklü ve geniş yapılandırma seçenekleri sunar; SSL/TLS ve çerez yönetimi iyidir.
Links, metin modunda w3m’ye alternatif olan başka bir terminal tarayıcısıdır; tablo oluşturma ve JavaScript desteği konusunda bazı farklılıklar vardır.
curl, web sayfası görüntüleme yerine ham HTTP yanıtlarını işlemek isteyen geliştiriciler için daha uygun bir terminal aracıdır.

Artılar
  • Terminal içinden inline resim desteği (destekleyen terminalllerde)
  • HTML tablo ve çerçeve desteği
  • Sayfalayıcı (pager) olarak da kullanılabilir
  • Son derece hafif
  • Açık kaynak kodlu (MIT)
Eksiler
  • JavaScript desteği yok
  • Windows desteği çok sınırlı (WSL ile kullanılabilir)
  • Modern web siteleri çoğunlukla düzgün görüntülenmez
  • Görsel içerik büyük ölçüde desteklenmiyor

İşletim Sistemi: Linux, macOS (Windows: WSL gerekli)
RAM: Minimum 16 MB
Disk: En az 5 MB boş alan
Diğer: Terminal emülatörü gerekli; resim için itterm2, mlterm veya sixel destekli terminal

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...