1 puan yazan GN⁺ 3 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • HNewhere, makale sayfasından ayrılmadan Hacker News tartışmasını birlikte görmenizi sağlayan hafif bir userscript’tir
  • Mevcut makaleyle eşleşen Hacker News hikâyesini otomatik algılar ve yorumları kenar çubuğuna yükler
  • Hacker News’ten açılan bağlantıları izler; kenar çubuğu boyutunu ayarlama, yorumları daraltma ve genişliği kaydetme desteği sunar
  • Yanıt bağlantıları doğrudan Hacker News’e gider; kullanmak için bir userscript yöneticisi gerekir
  • Hacker News API ve HN Algolia arama API’sine erişebilen tarayıcılarda çalışır ve MIT License ile dağıtılır

HNewhere nasıl çalışır

  • Makalenin yanında Hacker News tartışmasını açarak sayfa değiştirmeden veya ayrı sekme kullanmadan yorumları gezmenizi sağlar
  • Mevcut makaleyle ilişkili Hacker News hikâyesini otomatik bulur ve yorumları kenar çubuğunda gösterir
  • Kullanıcının Hacker News’ten açtığı bağlantıları izler

Arayüz özellikleri

  • Kenar çubuğunun boyutunu ayarlayabilir ve belirlediğiniz genişliği kaydedebilir
  • Yorumları daraltıp genişletebilirsiniz
  • Yanıt bağlantısına tıkladığınızda doğrudan ilgili Hacker News sayfasına gidersiniz

Kurulum ve gereksinimler

  • HNewhere kurulumu bağlantısını kullanarak veya HNewhere.user.js dosyasını bir userscript yöneticisine yapıştırarak kurulur
  • Safari’de Userscripts, Tampermonkey, Violentmonkey gibi bir userscript yöneticisi gerekir
  • Userscript destekleyen ve aşağıdaki API’lere erişebilen bir tarayıcı gerekir
    • Hacker News API
    • HN Algolia arama API’si
  • Hacker News tartışması bulunan makaleleri ziyaret ettiğinizde kullanılabilir ve MIT License uygulanır

1 yorum

 
GN⁺ 3 시간 전
Hacker News yorumları
  • Firefox kullanıyorsanız, daha önce yaptığım tarayıcı eklentisi hackernews-button da işe yarar
    Bu eklenti, ziyaret edilen her sayfayı Algolia arama API'sine gönderen kullanıcı betiğinin aksine gönderilip gönderilmediğini Bloom filtresi ile kontrol eder; bu yüzden düğmeye basmadan önce dışarıya istek gitmez. Kenar çubuğunda yorumları göstermiyor ama geçmiş tartışmaları bulup okumak veya henüz HN'e gönderilmemiş iyi siteleri keşfetmek için kullanışlı

  • Özellik 2, teknik belgelerin HN tartışmasını doğrudan bulabildiği için çok faydalı; bazen o tartışma metindeki ana iddiayı bile çürütebiliyor
    Özellik 1 ise pencere yönetiminin düzgün çalışmaması sorununu uygulama seviyesinde çözmeye çalışıyor gibi göründüğü için daha az faydalı. Üst üste binen pencereler yerine sekmeler yapıldı, iki ekranı birlikte görmek için sekmelere bölünmüş görünüm eklendi ama iyi bir pencere yöneticisi varsa ikisine de gerek kalmaz. Şu anda Forge kullanıyorum ama bakımının durma noktasına gelmesi üzücü

    • Sekme yerine pencere kullanılmasına katılmak zor. Sürekli yüzlerce sekme açık tutuyor ve onlarcasını yüklü bırakıyorum; aynı bağlamı ayrı pencerelerde yönetmek için Sidebery'nin ağaç sekmeleri ve bölünmüş pencere özelliklerini bir arada sunacak kadar iyi bir pencere yöneticisi gerekir
      Her uygulama geliştiricisinin kendi uygulamasının ihtiyaçlarına uygun sekmeleri uygulaması her zaman daha kolaydır
  • Oldukça akıcı çalışıyor. Betik dosya adını .user.js ile bitirirseniz Tampermonkey'de tek tıkla otomatik kurulum daha kolay olur
    Mobilde bu sayfayı açtığımda kenar çubuğu çok genişti; küçültme (-) düğmesini görmek için sağa kaydırmam gerekti. Önce yazıyı okuyabilmek için başlangıçta küçültülmüş halde açılması iyi olabilir; betiği doğrudan düzenlemek de kolay

    • Chrome eklentisinden daha iyi mi emin değilim. Kullanıcının önce Tampermonkey kurması gerektiği için giriş engeli biraz daha yüksek
      Chrome kullanıcı betiği özelliğini kendisi sunsa, yüksek güvenlik riski taşıyan kodlardan kaçınarak daha kolay dağıtım yapılabilir gibi görünüyor
  • Firefox'un yeni bölünmüş görünüm özelliği de bunun için faydalı ama bağlantıya tıklayıp open in split view (M) seçeneğini seçmek ve sonra bağlantıya tekrar basmak gerekiyor
    Eskiden bazı tarayıcılarda href="tab1.html|tab2.html" gibi iki sekme açan bağlantılar yapılabiliyordu; bunun hâlâ mümkün olup olmadığını ya da sadece ana sayfa ayarları için mi geçerli olduğunu bilmiyorum

    • Vivaldi yıllardır tiles adlı bir bölünmüş görünüm sunuyor. Bir bağlantıya sağ tıklayıp follower tab içinde açılmasını ayarlarsanız, bir döşemede tıklanan tüm bağlantılar diğer döşemede açılır; bunu HN'de sık kullanıyorum
    • Firefox güncelleme bilgilendirme ekranını yanlışlıkla kapattım ve tekrar açamadım. Firefox 153.0.1 sürüm notları değil gibi görünüyor; ayrı kopyalanmış bir sayfası olup olmadığını merak ediyorum
    • Genelde HN yorum bağlantısını açıp makaleye giderek okuyorum, sonra geri dönüp yorumları okuyorum
      Bölünmüş görünümün daha rahat olup olmadığını deneyeceğim ama dikey bölmeden ziyade yatay bölmeyi tercih edecek gibiyim
    • Firefox bölünmüş görünümü bu iş için kullanışlı. Vim tarzı bir eklenti bağlantı açma ile ekran bölmeyi birlikte desteklese ve bölünmüş ekran içinde etkileşime de izin verse daha iyi olurdu
    • Sol tıkın doğru seçim olup olmadığından emin değilim
  • Kullanıcı betiklerini seviyorum ve yeni betiklerin geliştirilmeye devam ettiğini görmek hoşuma gidiyor. Son zamanlarda Greasy Fork yüklemeleri azalmış gibi görünüyor

  • Bunu ayrı bir eklenti olarak yapmak daha iyi olmaz mı diye düşünüyorum. Açıklamayı okumadan bu aracın nasıl kullanılacağını ya da kullanıcı betiği ile Tampermonkey·Violentmonkey'nin ne olduğunu anlamak zor

    • Her küçük web sitesi iyileştirmesi için ayrı bir eklenti kurmak yerine, farklı kullanıcı betiklerini yükleyen tek bir eklenti kurmayı tercih ediyorum
      Kullanıcı betiklerinde ne yapıldığını, paketleme kodu içinde gerçek davranışı bulmanız gereken eklentilere kıyasla daha hızlı inceleyebiliyorsunuz
  • En sevdiğim şey, kullanıcı betiği örneğini doğrudan okumama vesile olmasıydı. Hariç tutma kalıbında *.bank.com ile *bank.com seçeneklerinden hangisinin amaçlandığını, yoksa *bank*.* gibi daha geniş bir engelleme mi istendiğini merak ediyorum

  • Şu anda ziyaret edilen tüm sayfalar sorgulandığı için tarayıcı URL'si·sorgu dizgesi·fragment bilgileri hn.algolia.com'a sızıyor
    Otomatik sorgulama yerine yalnızca HNews'e tıklandığında ve elle çalıştırıldığında devreye girmesi ya da en azından sorgu değerinin kaynak ve yol ile sınırlanıp temizlenmesi daha iyi olur

    • Bu konu inceleniyor; ilerleme GitHub issue üzerinden takip edilebilir
  • Makale ile HN yorumlarını iki sekmede birlikte açan bir eklenti yaptım; şu anda tam 6 kullanıcısı var
    Chrome Web Store üzerinden kurulabilir