2 puan yazan GN⁺ 2024-12-23 | 1 yorum | WhatsApp'ta paylaş
  • twtxt belgeleri, v1.3.2-dev temel alınarak kurulum, hızlı başlangıç, CLI kullanımı ve dahili API’nin sırayla incelenebileceği şekilde düzenlenmiş
  • İlk kez kullanacaklar için Installation bölümünde ortamı hazırladıktan sonra Quickstart ile devam eden akış öneriliyor
  • twtxt kavramı size yabancıysa önce Introduction’ı okuyabilir, pratik kullanım yöntemlerini Usage bölümünde CLI ağırlıklı olarak inceleyebilirsiniz
  • Dahili yapı ve geliştirme açısından ayrıntılar API bölümü ile API Reference’ta ele alınıyor
  • Proje katkılara açık ve kaynak kodu GitHub’da yönetiliyor

Belgeleri okuma sırası

  • Belgeler Release v1.3.2-dev temel alınarak hazırlanmış
  • İlk kez bakarken önce kurulum ve hızlı başlangıca göz atıp, ihtiyaç oldukça kavramsal açıklamalara ve ayrıntılı kullanım bilgilerine geçmek uygun
    • Installation: kurulum
    • Quickstart: hızlı başlangıç
    • Introduction: twtxt’nin ne olduğunu bilmiyorsanız önce okunacak belge
    • Usage: twtxt’yi CLI ile kullanmanın daha ayrıntılı yolları
    • API: twtxt’nin dahili yapısına ilişkin belgeler

API Reference ve katkı

  • API Reference, twtxt’nin modüllerini, sınıflarını, fonksiyonlarını ve diğer kaynak kodu ayrıntılarını incelemek için geliştiricilere yönelik bir giriş noktası olarak görülebilir
  • Projeye katkıda bulunmak mümkün; kaynak kodu GitHub üzerinde yönetiliyor

1 yorum

 
GN⁺ 2024-12-23
Hacker News yorumları
  • Bunu gerçekten çalıştıran site örneklerini bulmak şaşırtıcı derecede zordu
    https://git.mills.io/yarnsocial/we-are-twtxt dizini hata veriyordu, ama Internet Archive’ın 19 Eylül 2024 tarihli anlık görüntüsünde bulabildim: https://web.archive.org/web/20240919022045/https://git.mills...
    O listedeki çalışan örnek https://niplav.site/twtxt.txt ve takip listesi de görünüyor. Yakın tarihli gönderileri olan örnek ise Aralık 2024’ten gönderileri bulunan https://txt.sour.is/user/xuu/twtxt.txt
    https://github.com/buckket/twtxt/commits/master/ üzerindeki son commit Ekim 2023’te olduğundan, şu an projenin çok aktif olduğunu söylemek zor
    Ayrıca https://twtxt.readthedocs.io/en/latest/user/registry.html sayfasını ve oradan bağlanan https://registry.twtxt.org/api/plain/tweets adresini buldum; ağ genelindeki güncel içerikler görünüyor
    https://registry.twtxt.org/api/plain/users kullanıcı listesi gibi görünüyor, ancak https://registry.twtxt.org/swagger-ui/ üzerinde gösterilenin aksine ?page=3 ile sayfalama çalışmadı

    • Şu anda aktif olan yarn.social/twtxt site listesi https://feeds.twtxt.net/feeds adresinde ve epey çoklar
      Topluluğun adı YARN, twtxt ise protokolün adı
    • twtxt pek popüler değil. Feed biçiminin kendisi, sekme karakteri kullanması dışında temiz; fakat buna yetecek kadar niş talep yok gibi
      Kendi sitemde Atom ve JSON Feed feed’lerinin twtxt sürümlerini de uyguladım: https://dbohdan.com/twtxt.txt
      Asıl site için yaptığım üreteç de twtxt feed’i oluşturuyor: https://github.com/tclssg/tclssg
      Başka statik site üreteçlerinde veya eklentilerde desteklendiğini görmedim; bildiğiniz varsa bağlantısını görmek isterim
      Herkese açık Unix sistemi tilde.institute’ta da bir twtxt registry’si var: https://twtxt.tilde.institute/
      Kullanıcı listesi https://twtxt.tilde.institute/api/plain/users adresinde görülebiliyor; toplayıcı https://twtxt.tilde.institute/api/plain/tweets ise şu anda istek sıklığından şikâyet eden bir gönderiyle dolu görünüyor
      quite https://lublin.se/twtxt.txt 2024-12-23T03:15:21-05:00 THE LAST HUMAN POST ON THIS FEED IS MORE THAN FOUR YEARS OLD. PERHAPS TWTXT CLIENTS SHOULD THEN FETCH THE FEED *VERY* RARELY.
      [1] Feed standardının adına “feed” kelimesini koymamak gerektiğinin nedeni tam da bu
  • İlgili yazılar. Daha fazlası var mı?
    A Decentralised Social Network - https://news.ycombinator.com/item?id=33513022 - Kasım 2022, 1 yorum
    https://news.ycombinator.com/item?id=25246533 - Kasım 2020
    Twtxt Is a Self-Hosted, Twitter-Like Decentralised MicroBlogging Platform - https://news.ycombinator.com/item?id=25242996 - Kasım 2020, 27 yorum
    Show HN: Twtxt v0.0.7 Your self-hosted, decentralised Twitter -like - https://news.ycombinator.com/item?id=23945300 - Temmuz 2020, 7 yorum
    Twtxt.net – Attempting to respark the twtxt community - https://news.ycombinator.com/item?id=23892491 - Temmuz 2020, 1 yorum
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23507640 - Haziran 2020, 1 yorum
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23312756 - Mayıs 2020, 1 yorum
    Show HN: Txtnish – a client for the microblogging platform twtxt - https://news.ycombinator.com/item?id=13742949 - Şubat 2017, 4 yorum
    Show HN: htwtxt – hosted twtxt server (written in Go) - https://news.ycombinator.com/item?id=11091592 - Şubat 2016, 2 yorum
    Show HN: Twtxt – Decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=11043502 - Şubat 2016, 65 yorum

  • Birkaç yıl kullandıktan sonra Mastodon'a, ardından Nostr'a geçtim
    Gayet iyi çalışıyordu, kodlaması da kolaydı ve hâlâ twtxt dosyamı çeken insanlar var. Ama uygulamalar hantal olduğundan takip yönetimi gibi işler giderek can sıkıcı hâle geldi
    Düzgün bir mobil uygulama olmadığı için, sosyal medyayı en sık kullandığım durumlarda eğlencesi azaldı

  • Epey hatalıydı. Ayar dizini veya txt dosyası dizini gibi konularda standarttan azıcık sapınca bozuluyor gibiydi; sonunda her şeyi standarda uydurmama rağmen sorunlar vardı
    twtxt following hata veriyordu. Başta kimseyi takip etmediğim için sandım ama twtxt haber akışını takip etmeyi seçtikten sonra bile hata kaybolmadı
    txt dosyası olduğu hâlde “feed not available” hatası aldım; sürüm farkından da kaynaklanıyor olabilir. Açıkçası ilginç ama vazgeçtim

  • Twtxt/Yarn topluluğu sanıldığından daha büyük. Yarn.social[1]'ın kurucusu olarak, Yarn.social'ın kendisi de Twtxt spesifikasyonunu ve uzantılarını[2] kullanıyor; ayrıca ana örnek olan twtxt.net'i[3] de işletiyoruz. Haber akışları hariç, kabaca 70 civarında kişiyle sık sık etkileşime giriyorum
    [1]: https://yarn.social
    [2]: https://twtxt.net
    [3]: https://twtxt.net

    • Saygıyla söylemek gerekirse, 70 kişi düşündüğüm kadar büyük bir sayı değil
  • Bu tür minimal içerik yayımlama sistemlerinin neden görsel imgelere gerek olmadığını düşündüğünü bir türlü anlayamıyorum
    İnsanlar kendilerini yazıdan çok daha uzun süredir imgelerle ifade ediyor
    İnsanları kendini yalnızca ASCII, sabit genişlikli yazı tipleri ve tek renkle ifade etmeye zorlayan bir sistemi kaba ve insan ifadesine karşı neredeyse saygısız buluyorum
    Böyle bir ifadeyi mümkün kılacak teknolojilerin pek yaygın olmadığı 1983’te bu mantıklıydı, ama şimdi bunu neden yapmamız gerektiğini bilmiyorum. Kendilerini böyle sınırlayan insanlar nasıl insanlar? Bunu öz disiplin ya da perhiz gibi mi görüyorlar, yoksa sanatsal bir beyan mı?
    “Bu sisteme bağlı kalacağım ve her zaman tekdüze, tek renkli tipografi biçimindeki yazılı dille iletişim kuracağım. Bu kısıtın içine gönüllü olarak gireceğim” noktasına nasıl gelindiğini merak ediyorum
    Orta Çağ el yazması keşişleri de, Antik Yunan’da, Roma’da, Mısır’da, Çin’de parşömen üzerine tarih ve edebiyat bırakan insanlar da böyle bir fikri duysa dehşete düşerdi

    • Yazı, görsel imgelerin soyut kavramları ifade etmekte zayıf kalması sorununu çözmek için imgelerden sonra gelişti
      Yazı da sonuçta harf denen imgelere dayanır, ama okuryazarlık denen toplumsal örüntüden yararlanarak yüksek derecede kodlanmış bilgiyi aktarır
      Bugün bize doğal gelen bu icat, önceki kuşaklar tarafından öylesine yüceltildi ki, ikonoklastlar gibi imgeleri dışlamaya çalışan uç noktalara da gidildi
      Bunun en uç biçimi matematiksel gösterimdir; en soyut fikirleri özlü biçimde ifade eder
      Elbette imgelerle metni karıştırmak çok işe yarar. Grafikleri, şemaları ya da gerçek sahneleri yalnızca metinle anlatmayı deneyin. Ama edebiyat gibi başka amaçlarda, beynin mod değiştirmesine neden olup deneyimi kötüleştiren dikkat dağıtıcı unsurlar da olabilirler
    • İronik olan şu ki, bu yazının paylaşıldığı yerin kendisi de ifadeden çok içeriğe önem veren retro tarzı bir site
    • Herkesin yapmak istediğini yapmasına izin vermek yeterli. Başka bir şey yapmak istiyorsanız kendiniz yapabilirsiniz. Bu insanlar kimseye zarar vermiyor; o halde neden emeklerini küçümsüyorsunuz?
      “Bir şey üretmezseniz, yeteneğinizle değil zevkinizle tanımlanırsınız. Zevk insanı yalnızca daraltır ve dışlar. O yüzden üretin”
      • Why the Lucky Stiff
    • Eski havalı geliştiriciler 30 yıl önce üniversite yıllarında öğrendikleri e-posta, IRC, EMACS gibi şeylere alışkın olduğu için, özellik eksikliğine tapınan bir kargo kültü var
    • Sadece demo videosuna bakınca bile bunun bir ASCII sistemi olmadığı görülüyor; belgeleri okuyunca metin dosyalarının UTF-8 kabul edildiği de doğrulanıyor
      Bu yüzden analizde biraz ironi oluşuyor. Bu sistem, ima ettiğiniz antik görsel ifade sistemlerinden biri olan hiyerogliflere de izin veriyor. Hiyeroglifler Unicode’da yer alıyor
      Yine de son 9 yılda bu sistemde gerçekten hiyeroglif kullanan pek kimse olmamıştır diye düşünüyorum
  • Nostr, hacker’ların mikroblogu. Sadece imzalayıp relay etmek yeterli
    https://github.com/nostr-protocol/nips/blob/master/01.md
    https://news.ycombinator.com/item?id=42489954

    • Nostr’da sevdiğim şey, çok sayıda istemci denemesinin aktif olması ve kimliğinizi istediğiniz istemciye taşıyabilmeniz. Gerçekten harika bir model
      HN/reddit’ten güçlü biçimde ilham alan Nostr tabanlı bir tartışma sitesi yapıyorum: https://oddbean.com/
      Giriş gerekmiyor ve istediğiniz zaman başka bir istemciye geçebilirsiniz. Ana sayfada bitcoin/siyaset konuşmalarını minimumda tutmaya çalışıyorum. Nostr’da bu tür içerik çok, ama çeşitli konularda nazik ve düşünceli tartışmalar da çok
    • Nostr teknolojisinin kendisi harika
      Sorun, sohbetlerin %95’inin kripto para hakkında olması
    • İmzalı küçük bir Usenet gibi
  • Twtxt gibi bir isimle başka insanlarla nasıl kolayca konuşulacağını bilmiyorum. Hiç sesli harf yok

    • Yaygınlaşırsa, yanlış olsa bile “twixt” diye telaffuz etmeyi düşünüyorum
    • Kardeş yorumlardaki telaffuz önerilerinin aldığı oylar hukuken bağlayıcı sayılmalı ve otoriter telaffuz haline gelmeli. Oylarken dikkatli olmak gerek
    • Ben sanırım “Twit-ext” gibi telaffuz ederim
  • Bir başka smolweb sosyal ağı olarak Gemini üzerinde çalışan Bubble’a bakmaya değer
    http://portal.mozz.us/gemini/git.skyjake.fi/bubble/main/
    http://portal.mozz.us/spartan/hitchhiker-linux.org/gemlog/on...
    Son URL’yi görmek için bir Gemini istemcisi gerekiyor
    Şaşırtıcı biçimde Bubble, Hacker News’e biraz benziyor ve moderasyon özelliklerini de destekliyor
    “Gemini topluluğu için tartışma forumu, mikroblog ve Git issue takibi. Katılmak için tek ihtiyacınız bir Gemini istemcisi. Hoş geldiniz!”
    gemini://bbs.geminispace.org/s/Bubble

  • Simon Willison oldukça aktif bir mikroblog yürütüyor ve yakın zamanda kendi yaklaşımını ve nasıl çalıştığını meta düzeyde değerlendirdi. Beklendiği gibi Django tabanlı
    Bu başlığı daha derinlemesine inceleyenler için ilginç olabilir
    Bir link blogu işletme yaklaşımım
    22 Aralık 2024
    https://simonwillison.net/2024/Dec/22/link-blog/