2 puntos por GN⁺ 2024-12-23 | 1 comentarios | Compartir por WhatsApp
  • La documentación de twtxt está organizada para consultar, en orden, la instalación, el inicio rápido, el uso del CLI y la API interna, con base en la v1.3.2-dev
  • Para quienes lo usan por primera vez, se recomienda preparar el entorno en Installation y luego seguir con Quickstart
  • Si el concepto de twtxt te resulta desconocido, conviene leer primero Introduction; el método de uso real puede revisarse desde la perspectiva del CLI en Usage
  • La estructura interna y los detalles desde la perspectiva de desarrollo se tratan en el capítulo de API y en API Reference
  • El proyecto acepta contribuciones y el código fuente se gestiona en GitHub

Orden recomendado de lectura de la documentación

  • La documentación toma como referencia la Release v1.3.2-dev
  • Al acercarte por primera vez, lo ideal es revisar primero la instalación y el inicio rápido, y después pasar, según sea necesario, a la explicación conceptual y al uso detallado
    • Installation: instalación
    • Quickstart: inicio rápido
    • Introduction: documento para leer primero si no sabes qué es twtxt
    • Usage: métodos más detallados para usar twtxt con el CLI
    • API: documentación de la estructura interna de twtxt

API Reference y contribuciones

  • API Reference puede verse como el punto de entrada para desarrolladores que quieren revisar módulos, clases, funciones y otros detalles del código fuente de twtxt
  • Es posible contribuir al proyecto, y el código fuente se gestiona en GitHub

1 comentarios

 
GN⁺ 2024-12-23
Opiniones de Hacker News
  • Fue sorprendentemente difícil encontrar ejemplos de sitios que realmente estén usando esto
    El directorio https://git.mills.io/yarnsocial/we-are-twtxt daba error, pero pude encontrarlo en una captura de Internet Archive del 19 de septiembre de 2024: https://web.archive.org/web/20240919022045/https://git.mills...
    En esa lista, un ejemplo que sigue vivo es https://niplav.site/twtxt.txt, y también se ve su lista de seguidos. Un ejemplo con publicaciones recientes es https://txt.sour.is/user/xuu/twtxt.txt, que tiene publicaciones de diciembre de 2024
    El último commit en https://github.com/buckket/twtxt/commits/master/ es de octubre de 2023, así que es difícil decir que el proyecto esté muy activo ahora
    Además encontré https://twtxt.readthedocs.io/en/latest/user/registry.html y, desde ahí, https://registry.twtxt.org/api/plain/tweets, donde se ve contenido reciente de toda la red
    https://registry.twtxt.org/api/plain/users parece una lista de usuarios, pero, a diferencia de lo que aparece en https://registry.twtxt.org/swagger-ui/, la paginación con ?page=3 no funcionó

    • La lista actual de sitios yarn.social/twtxt activos está en https://feeds.twtxt.net/feeds y es bastante extensa
      El nombre de la comunidad es YARN, y twtxt es el nombre del protocolo
    • twtxt no es muy popular. El formato del feed en sí es prolijo, salvo por el uso de caracteres de tabulación, pero parece que no hay suficiente demanda de nicho para algo así
      En mi sitio también implementé versiones twtxt de los feeds Atom y JSON Feed: https://dbohdan.com/twtxt.txt
      El generador que hice originalmente para el sitio también crea feeds twtxt: https://github.com/tclssg/tclssg
      No he visto soporte en otros generadores de sitios estáticos ni plugins, así que si alguien conoce alguno, me gustaría ver un enlace
      tilde.institute, un sistema Unix público, también tiene un registro twtxt: https://twtxt.tilde.institute/
      La lista de usuarios se puede ver en https://twtxt.tilde.institute/api/plain/users, y el agregador https://twtxt.tilde.institute/api/plain/tweets actualmente está lleno de una publicación que parece quejarse de la frecuencia de las solicitudes
      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] Esto es exactamente por qué no se debería poner la palabra “feed” en el nombre de un estándar de feeds
  • Publicaciones relacionadas. ¿Habrá más?
    A Decentralised Social Network - https://news.ycombinator.com/item?id=33513022 - noviembre de 2022, 1 comentario
    https://news.ycombinator.com/item?id=25246533 - noviembre de 2020
    Twtxt Is a Self-Hosted, Twitter-Like Decentralised MicroBlogging Platform - https://news.ycombinator.com/item?id=25242996 - noviembre de 2020, 27 comentarios
    Show HN: Twtxt v0.0.7 Your self-hosted, decentralised Twitter -like - https://news.ycombinator.com/item?id=23945300 - julio de 2020, 7 comentarios
    Twtxt.net – Attempting to respark the twtxt community - https://news.ycombinator.com/item?id=23892491 - julio de 2020, 1 comentario
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23507640 - junio de 2020, 1 comentario
    Twtxt is a decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=23312756 - mayo de 2020, 1 comentario
    Show HN: Txtnish – a client for the microblogging platform twtxt - https://news.ycombinator.com/item?id=13742949 - febrero de 2017, 4 comentarios
    Show HN: htwtxt – hosted twtxt server (written in Go) - https://news.ycombinator.com/item?id=11091592 - febrero de 2016, 2 comentarios
    Show HN: Twtxt – Decentralised, minimalist microblogging service for hackers - https://news.ycombinator.com/item?id=11043502 - febrero de 2016, 65 comentarios

  • Lo usé durante algunos años y luego me pasé a Mastodon, y después a Nostr
    Funcionaba bastante bien, era fácil programar para él, y todavía hay gente que obtiene mi archivo twtxt. Pero las apps eran toscas, así que cosas como gestionar a quién seguía se fueron volviendo cada vez más tediosas
    Al no haber una app móvil decente, se volvió menos divertido en las situaciones en las que más suelo usar redes sociales

  • Tenía bastantes bugs. Parecía romperse con apenas apartarse un poco del estándar, como en el directorio de configuración o el directorio de archivos txt, y al final, aunque lo ajusté al estándar, seguía teniendo problemas
    twtxt following arrojaba un error. Al principio pensé que era porque no seguía a nadie, pero incluso después de elegir seguir el feed de noticias de twtxt, el error no desapareció
    Aunque el archivo txt existía, aparecía el error “feed not available”; quizá fuera por una diferencia de versiones. Sinceramente, me parece interesante, pero me rendí

  • La comunidad de Twtxt/Yarn es más grande de lo que parece. Como fundador de Yarn.social[1], y dado que Yarn.social en sí usa la especificación y las extensiones[2] de Twtxt, y que también opero la instancia principal, twtxt.net[3], interactúo con frecuencia con alrededor de 70 personas si excluimos los feeds de noticias
    [1]: https://yarn.social
    [2]: https://twtxt.net
    [3]: https://twtxt.net

    • Con todo respeto, 70 personas no es un número más grande de lo que imaginaba
  • No entiendo por qué estos sistemas minimalistas de publicación de contenido creen que no se necesitan imágenes visuales
    Los humanos se han expresado con imágenes desde mucho antes que con letras
    Me parece que un sistema que obliga a las personas a expresarse solo con ASCII, tipografías monoespaciadas y un solo color es tosco, y casi una falta de respeto hacia la expresión humana
    Tenía sentido en 1983, cuando la tecnología para permitir este tipo de expresión no era común, pero no sé por qué habría que hacerlo ahora. ¿Qué tipo de personas se limitan a sí mismas así? ¿Lo toman como autodisciplina o austeridad, o como una declaración artística?
    Me da curiosidad el proceso que lleva a decir: “Me comprometo con este sistema y me comunicaré siempre solo mediante lenguaje escrito en un formato tipográfico monocromático uniforme. Entraré voluntariamente en esta restricción”
    Ya fueran monjes copistas medievales, o personas de la antigua Grecia, Roma, Egipto o China que dejaban historia y literatura en pergaminos, se habrían horrorizado al oír algo así

    • La escritura se desarrolló después de las imágenes para resolver el problema de que las imágenes visuales son débiles para expresar conceptos abstractos
      La escritura también se basa, al final, en imágenes llamadas letras, pero aprovecha el patrón social de la alfabetización para transmitir información altamente codificada
      Este invento, que hoy damos por sentado, fue tan venerado por generaciones anteriores que a veces llegó al extremo de intentar expulsar las imágenes, como los iconoclastas
      Su forma más extrema es la notación matemática, que expresa de manera concisa las ideas más abstractas
      Por supuesto, mezclar imágenes y texto tiene muchos usos. Intenta explicar solo con texto una gráfica, un diagrama o una escena real. Pero para otros fines, como la literatura, también puede convertirse en una distracción que obliga al cerebro a cambiar de modo y degrada la experiencia
    • Irónicamente, el lugar donde se publicó este texto es en sí mismo un sitio retro que prioriza el contenido por encima de la expresión
    • Hay que dejar que cada quien construya lo que quiera construir. Si quieres algo distinto, hazlo tú. Estas personas no le hacen daño a nadie, ¿por qué menospreciar su esfuerzo?
      “Si no creas algo, se te define por tus gustos, no por tus capacidades. Los gustos solo estrechan y excluyen a las personas. Así que crea”
      • Why the Lucky Stiff
    • Hay una especie de culto de carga entre viejos desarrolladores geniales que se sienten cómodos con cosas como el email, IRC y EMACS, que aprendieron hace 30 años en la universidad, y veneran la falta de funciones
    • Solo con ver el video de demostración queda claro que esto no es un sistema ASCII, y al leer la documentación se confirma que los archivos de texto se consideran UTF-8
      Así que eso introduce cierta ironía en el análisis. Este sistema permite incluso jeroglíficos, uno de esos antiguos sistemas de expresión mediante imágenes a los que aludías. Los jeroglíficos están en Unicode
      Dicho eso, sospecho que casi nadie ha usado jeroglíficos en este sistema durante los últimos 9 años
  • Nostr es el microblog de los hackers. Solo firmas y lo retransmites
    https://github.com/nostr-protocol/nips/blob/master/01.md
    https://news.ycombinator.com/item?id=42489954

    • Lo que me gusta de Nostr es que hay mucha experimentación con clientes, y puedes llevarte tu identidad a cualquier cliente. Es un modelo realmente genial
      Estoy creando un sitio de discusiones basado en Nostr, muy inspirado en HN/reddit: https://oddbean.com/
      No requiere iniciar sesión, y puedes cambiar a otro cliente cuando quieras. En la página principal intento minimizar las conversaciones sobre Bitcoin/política. En Nostr hay mucho de eso, pero también hay muchas discusiones amables y reflexivas sobre temas diversos
    • La tecnología de Nostr en sí es excelente
      El problema es que el 95% de las conversaciones son sobre criptomonedas
    • Es como una pequeña Usenet con firmas
  • No sé cómo se supone que uno pueda hablar fácilmente con otros usando un nombre como Twtxt. No tiene ni una vocal

    • Si se vuelve popular, pienso pronunciarlo “twixt”, aunque esté mal
    • Los votos a favor en las recomendaciones de pronunciación de los comentarios hermanos deberían considerarse legalmente vinculantes y convertirseán en la pronunciación autorizada. Hay que votar con cuidado
    • Creo que yo lo pronunciaría como “Twit-ext”
  • Como otra red social smolweb, vale la pena ver Bubble, que corre sobre Gemini
    http://portal.mozz.us/gemini/git.skyjake.fi/bubble/main/
    http://portal.mozz.us/spartan/hitchhiker-linux.org/gemlog/on...
    Para ver la última URL se necesita un cliente Gemini
    Sorprendentemente, Bubble se parece un poco a Hacker News y también admite funciones de moderación
    “Foros de discusión, microblogging y seguimiento de issues de Git para la comunidad Gemini. Para participar, solo necesitas un cliente Gemini. ¡Bienvenido!”
    gemini://bbs.geminispace.org/s/Bubble

  • Simon Willison mantiene un microblog bastante activo y recientemente hizo una revisión meta de su enfoque y de cómo funciona. Como era de esperarse, está basado en Django
    Puede ser interesante para quien quiera profundizar más en este hilo
    My approach to running a link blog
    22 de diciembre de 2024
    https://simonwillison.net/2024/Dec/22/link-blog/