home.social

#textual — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #textual, aggregated by home.social.

  1. I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

    #python #textual

  2. I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

    #python #textual

  3. I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

    #python #textual

  4. I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

    #python #textual

  5. I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

    #python #textual

  6. This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

    (I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

    #python #textual #terminal

  7. This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

    (I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

    #python #textual #terminal

  8. This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

    (I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

    #python #textual #terminal

  9. This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

    (I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

    #python #textual #terminal

  10. This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

    (I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

    #python #textual #terminal

  11. You know, I might actually be decent at this TUI thing.

    I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

    #Python #SoftwareDev #Textual

  12. You know, I might actually be decent at this TUI thing.

    I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

    #Python #SoftwareDev #Textual

  13. You know, I might actually be decent at this TUI thing.

    I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

    #Python #SoftwareDev #Textual

  14. You know, I might actually be decent at this TUI thing.

    I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

    #Python #SoftwareDev #Textual

  15. You know, I might actually be decent at this TUI thing.

    I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

    #Python #SoftwareDev #Textual

  16. StationTx - Internetradio verwalten mit Stil

    Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

    #Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

    gnulinux.ch/stationtx-internet

  17. StationTx - Internetradio verwalten mit Stil

    Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

    #Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

    gnulinux.ch/stationtx-internet

  18. StationTx - Internetradio verwalten mit Stil

    Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

    #Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

    gnulinux.ch/stationtx-internet

  19. StationTx - Internetradio verwalten mit Stil

    Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

    #Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

    gnulinux.ch/stationtx-internet

  20. StationTx - Internetradio verwalten mit Stil

    Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

    #Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

    gnulinux.ch/stationtx-internet

  21. Announcing Textual Diff View!

    Add beautiful diffs to your terminal application.

    ⭐ Unified and split view
    ⭐ Line and character highlights
    ⭐ Many themes
    ⭐ Horizontal scrolling

    github.com/batrachianai/textua

    #Python #Textual #Diff #AI

  22. Announcing Textual Diff View!

    Add beautiful diffs to your terminal application.

    ⭐ Unified and split view
    ⭐ Line and character highlights
    ⭐ Many themes
    ⭐ Horizontal scrolling

    github.com/batrachianai/textua

    #Python #Textual #Diff #AI

  23. Announcing Textual Diff View!

    Add beautiful diffs to your terminal application.

    ⭐ Unified and split view
    ⭐ Line and character highlights
    ⭐ Many themes
    ⭐ Horizontal scrolling

    github.com/batrachianai/textua

    #Python #Textual #Diff #AI

  24. Announcing Textual Diff View!

    Add beautiful diffs to your terminal application.

    ⭐ Unified and split view
    ⭐ Line and character highlights
    ⭐ Many themes
    ⭐ Horizontal scrolling

    github.com/batrachianai/textua

    #Python #Textual #Diff #AI

  25. Announcing Textual Diff View!

    Add beautiful diffs to your terminal application.

    ⭐ Unified and split view
    ⭐ Line and character highlights
    ⭐ Many themes
    ⭐ Horizontal scrolling

    github.com/batrachianai/textua

    #Python #Textual #Diff #AI

  26. Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

    Full details here: ostechnix.com/archinstall-4-0-

    #Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

  27. Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

    Full details here: ostechnix.com/archinstall-4-0-

    #Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

  28. Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

    Full details here: ostechnix.com/archinstall-4-0-

    #Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

  29. Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

    Full details here: ostechnix.com/archinstall-4-0-

    #Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

  30. Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

    Full details here: ostechnix.com/archinstall-4-0-

    #Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

  31. The part of making a card battler roguelite #tui in #python using #textual I thought would be hard: State management, card and player state, rules design and implementation.

    The part that is actually hard:
    Debugging css, manually implementing keyboard button selection (vim motions and arrow keys), understanding the textual library without any background in webui

  32. I might be looking for one or more coding buddies for a modest after work #python #game project.
    Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
    No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun
    #codingtogether.
    Moderate Python skills needed. German or English speaker. No Vibe coding.

    Here is my pitch:
    I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
    Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
    Maybe some
    #asciiart.

    And I'd like to use and improve my
    #async programming skills as well as try out/showcase the #textual library.
    I have also wanted to build something on top of the Space Traders API for a while.
    I have been a developer on the
    #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
    I have been an OGame player for about a decade.
    I have 20 years of experience in web development in PHP.

    Here is my proposed Stack:
    * Python 3.10 or above
    *
    Textual Frontend
    *
    AioHTTP via OpenApi Generator
    * SQLite / SqlAlchemy for local storage
    *
    Space Traders API
    * Bonus points for hosting the app on a server with textual-serve or textual-web.

  33. I might be looking for one or more coding buddies for a modest after work #python #game project.
    Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
    No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun
    #codingtogether.
    Moderate Python skills needed. German or English speaker. No Vibe coding.

    Here is my pitch:
    I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
    Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
    Maybe some
    #asciiart.

    And I'd like to use and improve my
    #async programming skills as well as try out/showcase the #textual library.
    I have also wanted to build something on top of the Space Traders API for a while.
    I have been a developer on the
    #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
    I have been an OGame player for about a decade.
    I have 20 years of experience in web development in PHP.

    Here is my proposed Stack:
    * Python 3.10 or above
    *
    Textual Frontend
    *
    AioHTTP via OpenApi Generator
    * SQLite / SqlAlchemy for local storage
    *
    Space Traders API
    * Bonus points for hosting the app on a server with textual-serve or textual-web.

  34. I might be looking for one or more coding buddies for a modest after work #python #game project.
    Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
    No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun
    #codingtogether.
    Moderate Python skills needed. German or English speaker. No Vibe coding.

    Here is my pitch:
    I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
    Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
    Maybe some
    #asciiart.

    And I'd like to use and improve my
    #async programming skills as well as try out/showcase the #textual library.
    I have also wanted to build something on top of the Space Traders API for a while.
    I have been a developer on the
    #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
    I have been an OGame player for about a decade.
    I have 20 years of experience in web development in PHP.

    Here is my proposed Stack:
    * Python 3.10 or above
    *
    Textual Frontend
    *
    AioHTTP via OpenApi Generator
    * SQLite / SqlAlchemy for local storage
    *
    Space Traders API
    * Bonus points for hosting the app on a server with textual-serve or textual-web.

  35. I might be looking for one or more coding buddies for a modest after work #python #game project.
    Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
    No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun
    #codingtogether.
    Moderate Python skills needed. German or English speaker. No Vibe coding.

    Here is my pitch:
    I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
    Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
    Maybe some
    #asciiart.

    And I'd like to use and improve my
    #async programming skills as well as try out/showcase the #textual library.
    I have also wanted to build something on top of the Space Traders API for a while.
    I have been a developer on the
    #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
    I have been an OGame player for about a decade.
    I have 20 years of experience in web development in PHP.

    Here is my proposed Stack:
    * Python 3.10 or above
    *
    Textual Frontend
    *
    AioHTTP via OpenApi Generator
    * SQLite / SqlAlchemy for local storage
    *
    Space Traders API
    * Bonus points for hosting the app on a server with textual-serve or textual-web.

  36. #lsp-devtools, an attempt at building browser inspired dev tooling for language servers has received a much needed update!

    Following a major rewrite this release adds support for Windows, #Python 3.13, 3.14 and a more recent version of #textual.

    There's still a long way to go, but hopefully this finally brings a solid enough foundation to start building from! 😅

    lsp-devtools.readthedocs.io/en

  37. #lsp-devtools, an attempt at building browser inspired dev tooling for language servers has received a much needed update!

    Following a major rewrite this release adds support for Windows, #Python 3.13, 3.14 and a more recent version of #textual.

    There's still a long way to go, but hopefully this finally brings a solid enough foundation to start building from! 😅

    lsp-devtools.readthedocs.io/en

  38. #lsp-devtools, an attempt at building browser inspired dev tooling for language servers has received a much needed update!

    Following a major rewrite this release adds support for Windows, #Python 3.13, 3.14 and a more recent version of #textual.

    There's still a long way to go, but hopefully this finally brings a solid enough foundation to start building from! 😅

    lsp-devtools.readthedocs.io/en

  39. I just released v1.1.0 of Complexitty, my little explorer for the . This release is all about an optional method of making it faster.

    blog.davep.org/2026/02/28/comp

  40. I just released v1.1.0 of Complexitty, my little #Mandelbrot explorer for the #terminal. This release is all about an optional method of making it faster.

    #python #programming #textual #numba

    blog.davep.org/2026/02/28/comp

  41. I just released v1.1.0 of Complexitty, my little #Mandelbrot explorer for the #terminal. This release is all about an optional method of making it faster.

    #python #programming #textual #numba

    blog.davep.org/2026/02/28/comp

  42. I just released v1.1.0 of Complexitty, my little #Mandelbrot explorer for the #terminal. This release is all about an optional method of making it faster.

    #python #programming #textual #numba

    blog.davep.org/2026/02/28/comp

  43. I just released v1.1.0 of Complexitty, my little #Mandelbrot explorer for the #terminal. This release is all about an optional method of making it faster.

    #python #programming #textual #numba

    blog.davep.org/2026/02/28/comp

  44. Mein immer-noch-nicht-fertiges Python-Programm kann jetzt richtige Releases, so mit wheel und git tag und so.

    Ich befehle "set -l release_name Trains; and just release patch" und es macht den Rest, so dass am Ende ein Release entsteht (z.b. sowas code.c-base.org/infuanfu/teilc) und auch auf den Package Index hochgelordet wird (code.c-base.org/infuanfu/-/pac)

    Hier mein release script: code.c-base.org/infuanfu/teilc

    #python #textual #release #teilchen #package #pypi #just #uv

    --
    aus dem #ICE1006 gesendet

  45. Mein immer-noch-nicht-fertiges Python-Programm kann jetzt richtige Releases, so mit wheel und git tag und so.

    Ich befehle "set -l release_name Trains; and just release patch" und es macht den Rest, so dass am Ende ein Release entsteht (z.b. sowas code.c-base.org/infuanfu/teilc) und auch auf den Package Index hochgelordet wird (code.c-base.org/infuanfu/-/pac)

    Hier mein release script: code.c-base.org/infuanfu/teilc

    #python #textual #release #teilchen #package #pypi #just #uv

    --
    aus dem #ICE1006 gesendet