2 पॉइंट द्वारा GN⁺ 2024-12-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • twtxt दस्तावेज़ v1.3.2-dev के आधार पर installation, quick start, CLI usage और internal API को क्रम से देखने के लिए व्यवस्थित हैं
  • पहली बार इस्तेमाल करने वाले users के लिए Installation में environment तैयार करने के बाद Quickstart पर आगे बढ़ने का flow सुझाया गया है
  • अगर twtxt का concept नया है, तो पहले Introduction पढ़ें, और actual operations के तरीके Usage में CLI-केंद्रित रूप से देखे जा सकते हैं
  • internal structure और development perspective से जुड़ी detailed information API chapter और API Reference में कवर की गई है
  • project contributions स्वीकार करता है, और source code GitHub पर मैनेज किया जाता है

दस्तावेज़ पढ़ने का क्रम

  • दस्तावेज़ Release v1.3.2-dev पर आधारित हैं
  • पहली बार access करते समय installation और quick start को पहले देखना, और जरूरत के अनुसार concept explanation और detailed usage की ओर बढ़ना उपयुक्त है
    • Installation: installation
    • Quickstart: quick start
    • Introduction: जब आपको न पता हो कि twtxt क्या है, तो पहले पढ़ने वाला दस्तावेज़
    • Usage: CLI से twtxt इस्तेमाल करने के और विस्तृत तरीके
    • API: twtxt के internal structure का दस्तावेज़

API Reference और योगदान

  • API Reference को twtxt के modules, classes, functions और source code से जुड़ी अन्य details देखने के लिए developer-oriented प्रवेश बिंदु माना जा सकता है
  • project में contribution किया जा सकता है, और source code GitHub पर मैनेज किया जाता है

1 टिप्पणियां

 
GN⁺ 2024-12-23
Hacker News की राय
  • इसे सच में चलाने वाली sites के उदाहरण ढूंढना उम्मीद से ज्यादा मुश्किल था
    https://git.mills.io/yarnsocial/we-are-twtxt directory में error आ रहा था, लेकिन Internet Archive के 19 सितंबर 2024 snapshot में यह मिल गया: https://web.archive.org/web/20240919022045/https://git.mills...
    उस list में जो live उदाहरण है, वह https://niplav.site/twtxt.txt है, और follow list भी दिखती है। हालिया posts वाला उदाहरण https://txt.sour.is/user/xuu/twtxt.txt है, जिसमें दिसंबर 2024 की posts हैं
    https://github.com/buckket/twtxt/commits/master/ पर आखिरी commit अक्टूबर 2023 का है, इसलिए अभी project बहुत सक्रिय है ऐसा कहना मुश्किल है
    इसके अलावा https://twtxt.readthedocs.io/en/latest/user/registry.html और वहां से जुड़े https://registry.twtxt.org/api/plain/tweets मिले, जहां पूरे network का हालिया content दिखता है
    https://registry.twtxt.org/api/plain/users user list जैसा दिखता है, लेकिन https://registry.twtxt.org/swagger-ui/ में दिखाए गए के उलट, ?page=3 से pagination काम नहीं कर रहा था

    • इस समय active yarn.social/twtxt sites की list https://feeds.twtxt.net/feeds पर है और काफी लंबी है
      community का नाम YARN है, और twtxt protocol का नाम है
    • twtxt ज्यादा mainstream नहीं है। feed format अपने-आप में साफ-सुथरा है, बस tab characters के इस्तेमाल को छोड़ दें, लेकिन लगता है इसके लिए पर्याप्त niche demand नहीं है
      मेरी site पर Atom और JSON Feed feeds के twtxt version भी implement किए हुए हैं: https://dbohdan.com/twtxt.txt
      मूल site के लिए बनाया गया generator भी twtxt feed बनाता है: https://github.com/tclssg/tclssg
      मैंने इसे किसी दूसरे static site generator या plugin में supported नहीं देखा है, इसलिए अगर आपको कुछ पता हो तो link देखना चाहूंगा
      public Unix system tilde.institute पर भी twtxt registry है: https://twtxt.tilde.institute/
      users की list https://twtxt.tilde.institute/api/plain/users पर देखी जा सकती है, और aggregator https://twtxt.tilde.institute/api/plain/tweets फिलहाल ऐसे posts से भरा है जो request frequency पर विरोध जताते लगते हैं
      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 के नाम में “feed” शब्द नहीं रखना चाहिए—इसकी वजह ठीक यही है
  • संबंधित पोस्ट्स। और भी हैं क्या?
    A Decentralised Social Network - https://news.ycombinator.com/item?id=33513022 - नवंबर 2022, 1 comment
    https://news.ycombinator.com/item?id=25246533 - नवंबर 2020
    Twtxt Is a Self-Hosted, Twitter-Like Decentralised MicroBlogging Platform - https://news.ycombinator.com/item?id=25242996 - नवंबर 2020, 27 comments
    Show HN: Twtxt v0.0.7 Your self-hosted, decentralised Twitter -like - https://news.ycombinator.com/item?id=23945300 - जुलाई 2020, 7 comments
    Twtxt.net – Attempting to respark the twtxt community - https://news.ycombinator.com/item?id=23892491 - जुलाई 2020, 1 comment
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23507640 - जून 2020, 1 comment
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23312756 - मई 2020, 1 comment
    Show HN: Txtnish – a client for the microblogging platform twtxt - https://news.ycombinator.com/item?id=13742949 - फरवरी 2017, 4 comments
    Show HN: htwtxt – hosted twtxt server (written in Go) - https://news.ycombinator.com/item?id=11091592 - फरवरी 2016, 2 comments
    Show HN: Twtxt – Decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=11043502 - फरवरी 2016, 65 comments

  • कुछ सालों तक इस्तेमाल किया, फिर Mastodon पर और उसके बाद Nostr पर चला गया
    यह काफ़ी अच्छी तरह काम करता था, coding करना भी आसान था, और अब भी कुछ लोग मेरी twtxt file fetch करते हैं। लेकिन apps थोड़ी कच्ची थीं, इसलिए follow management जैसी चीज़ें धीरे-धीरे झंझट लगने लगीं
    कोई ठीक-ठाक mobile app न होने से, जिन हालात में मैं social media सबसे ज़्यादा इस्तेमाल करता हूँ, वहाँ इसका मज़ा कम हो गया

  • इसमें bugs काफ़ी ज़्यादा थे। config directory या txt file directory जैसी चीज़ों में standard से ज़रा भी हटते ही टूट जाता था, और आखिर में standard के हिसाब से सेट करने के बाद भी दिक्कतें रहीं
    twtxt following error देता था। शुरू में लगा कि शायद इसलिए क्योंकि मैं किसी को follow नहीं कर रहा था, लेकिन twtxt news feed follow करने के लिए चुनने के बाद भी error नहीं गया
    txt file मौजूद होने के बावजूद “feed not available” error आया, और शायद यह version difference की वजह से हो सकता है। सच कहूँ तो दिलचस्प तो है, लेकिन मैंने छोड़ दिया

  • Twtxt/Yarn community उम्मीद से बड़ी है। Yarn.social[1] का founder होने के नाते, और चूँकि Yarn.social खुद Twtxt specification और extensions[2] इस्तेमाल करता है, साथ ही flagship instance twtxt.net[3] भी चलाता है, news feeds को छोड़कर भी मैं लगभग 70 लोगों के आसपास लोगों से नियमित interact करता हूँ
    [1]: https://yarn.social
    [2]: https://twtxt.net
    [3]: https://twtxt.net

    • पूरे सम्मान के साथ कहूँ तो, 70 लोग मेरे हिसाब से बहुत बड़ी संख्या नहीं है
  • समझ नहीं आता कि ऐसे minimal content publishing systems क्यों मान लेते हैं कि visual images की ज़रूरत नहीं है
    इंसानों ने अक्षरों से बहुत पहले से images के जरिए खुद को व्यक्त किया है
    जो system लोगों को सिर्फ ASCII, fixed-width fonts और single color में खुद को व्यक्त करने के लिए मजबूर करता है, वह भद्दा है, और मेरे हिसाब से मानवीय अभिव्यक्ति के प्रति लगभग असम्मानजनक है
    1983 में, जब ऐसी अभिव्यक्ति संभव बनाने वाली technology आम नहीं थी, तब यह बात समझ में आती थी, लेकिन अब इसे क्यों करना चाहिए, समझ नहीं आता। खुद को इस तरह सीमित करने वाले लोग कैसे लोग होते हैं? क्या वे इसे आत्म-अनुशासन या संयम मानते हैं, या कोई artistic statement?
    यह जानने की उत्सुकता है कि कोई इस निष्कर्ष तक कैसे पहुँचता है: “मैं इस system के प्रति समर्पित रहूँगा, और हमेशा एकसमान single-color typography format में सिर्फ लिखित भाषा से ही communicate करूँगा। मैं स्वेच्छा से इस constraint में प्रवेश करूँगा”
    मध्यकालीन पांडुलिपियाँ लिखने वाले monk हों, या ancient Greece, Rome, Egypt, China में parchment पर history और literature छोड़ने वाले लोग—ऐसी सोच सुनकर वे हैरान रह जाते

    • लेखन का विकास images के बाद इसलिए हुआ कि visual images abstract concepts को व्यक्त करने में कमजोर होती हैं
      लेखन भी आखिरकार letters नामक images पर आधारित है, लेकिन literacy नाम के social pattern का उपयोग करके बहुत highly encoded information पहुँचाता है
      आज जिसे हम स्वाभाविक मानते हैं, इस invention को पिछली पीढ़ियों ने इतना पूजनीय माना कि कभी-कभी iconoclasts की तरह images को बाहर निकालने की चरम सीमा तक चले गए
      इसका सबसे चरम रूप mathematical notation है, जो सबसे abstract ideas को संक्षेप में व्यक्त करता है
      बेशक images और text को मिलाना बहुत उपयोगी है। किसी graph या chart, या real scene को सिर्फ text से समझाकर देखिए। लेकिन literature जैसे दूसरे उद्देश्यों में यह दिमाग को mode बदलने पर मजबूर करके experience को कमजोर करने वाला distraction भी बन सकता है
    • विडंबना यह है कि जिस जगह यह comment पोस्ट किया गया है, वह खुद expression से ज्यादा content को महत्व देने वाली retro-style site है
    • हर किसी को वह बनाने दें जो वह बनाना चाहता है। अगर कुछ और बनाना है तो खुद बना लें। ये लोग कोई नुकसान तो नहीं पहुँचा रहे, फिर उनके प्रयास को कमतर क्यों बताना?
      “अगर आप कुछ बनाते नहीं हैं, तो आपकी पहचान आपकी क्षमता से नहीं, बल्कि आपके taste से होती है। Taste सिर्फ लोगों को संकीर्ण और exclusionary बनाता है। इसलिए बनाइए”
      • Why the Lucky Stiff
    • पुराने शानदार developers में एक cargo cult है, जो 30 साल पहले university के दिनों में सीखे email, IRC, EMACS जैसी चीज़ों के अभ्यस्त होने के कारण feature न होने को पूजता है
    • demo video देखकर ही पता चलता है कि यह ASCII system नहीं है, और docs पढ़ने पर पुष्टि होती है कि text files को UTF-8 माना जाता है
      इसलिए analysis में थोड़ी irony आ जाती है। यह system उन ancient image-based expression systems में से एक, hieroglyphs, को भी allow करता है जिसका आपने संकेत दिया था। Hieroglyphs Unicode में शामिल हैं
      हालांकि लगता है कि पिछले 9 सालों में इस system पर असल में hieroglyphs इस्तेमाल करने वाले लोग बहुत कम रहे होंगे
  • Nostr hackers का microblog है। बस sign करो और relay कर दो
    https://github.com/nostr-protocol/nips/blob/master/01.md
    https://news.ycombinator.com/item?id=42489954

    • Nostr में मुझे जो बात पसंद है, वह यह है कि कई client experiments सक्रिय हैं, और आप अपनी identity किसी भी client में ले जा सकते हैं। वाकई शानदार model है
      HN/reddit से काफी प्रेरित Nostr-based discussion site बना रहा हूँ: https://oddbean.com/
      login की ज़रूरत नहीं है, और आप कभी भी दूसरे client पर switch कर सकते हैं। homepage पर bitcoin/politics वाली बातों को कम से कम रखने की कोशिश है। Nostr पर ऐसी चीज़ें बहुत हैं, लेकिन अलग-अलग topics पर friendly और thoughtful discussions भी बहुत हैं
    • Nostr technology खुद बहुत बढ़िया है
      समस्या यह है कि बातचीत का 95% cryptocurrency के बारे में होता है
    • signatures वाला छोटा Usenet जैसा है
  • Twtxt जैसे नाम के साथ दूसरों से आसानी से बात कैसे की जाए, समझ नहीं आता। इसमें एक भी vowel नहीं है

    • अगर यह widely used हो गया, तो गलत होने पर भी मैं इसे “twixt” बोलने वाला हूँ
    • sibling comments में pronunciation suggestions पर पड़े upvotes को legally binding माना जाना चाहिए, और वही authoritative pronunciation बन जाएगा। सोच-समझकर upvote करना चाहिए
    • मुझे लगता है मैं इसे “Twit-ext” की तरह pronounce करूँगा
  • एक और smolweb social network के तौर पर Gemini पर चलने वाला Bubble देखने लायक है
    http://portal.mozz.us/gemini/git.skyjake.fi/bubble/main/
    http://portal.mozz.us/spartan/hitchhiker-linux.org/gemlog/on...
    आखिरी URL देखने के लिए Gemini client चाहिए
    आश्चर्यजनक रूप से Bubble, Hacker News जैसा थोड़ा दिखता है, और moderation features भी support करता है
    “Gemini community के लिए discussion forum, microblogging, Git issue tracking। भाग लेने के लिए आपको सिर्फ Gemini client चाहिए। आपका स्वागत है!”
    gemini://bbs.geminispace.org/s/Bubble

  • Simon Willison काफी active microblog चला रहे हैं, और हाल ही में उन्होंने अपने approach और उसके काम करने के तरीके का meta review किया। उम्मीद के मुताबिक यह Django based है
    इस thread को और गहराई से देखने वालों के लिए यह interesting हो सकता है
    My approach to running a link blog
    22 दिसंबर 2024
    https://simonwillison.net/2024/Dec/22/link-blog/