Just launched our new website!. This is where we will coordinate our Open-source #Python projects, including Rich and Textual
Will McGugan
@willmcgugan
CEO / Founder of Textualize.io Hyperborean Python expert, author, humanist, husband, and sometimes wildlife photographer. He/him
Will McGugan’s Tweets
I've pushed a new version (1.8.0) if rich-cli with improved SVG support.
You can use this to export SVGs of code, #Jupyter notebooks, CSV files, and more.
github.com/Textualize/ric
6
Another day, another release of Rich.
v12.4.1 has a fix and enhancements to the SVG export, which should now work well with both light and dark backgrounds.
These are *not* screenshots of a terminal, these are SVGs exported from Rich.
github.com/Textualize/ric
1
6
Tweaked the Rich SVG output to look good against black and white backgrounds.
The default color scheme is now dimmed monokai, which I find is easy on the eyes, and stands out from black.
There's also a keyline to visually separate the terminal from the background.
2
2
21
Replying to
3
2
5
Naturalist, broadcaster, humanist, and national treasure David Attenborough is 96 years old today. Happy Birthday! Thank you for decades of inspirational broadcasting, and all your work to promote the understanding of evolution and the natural world.
7
192
721
Topics to follow
Sign up to get Tweets about the Topics you follow in your Home timeline.
Carousel
Been taking some time to update #RenderEngine and now I think the latest version just needs documentation, testing and maybe a couple blog posts. But here's a look at some #Rich-powered progress.
0:12
589 views
2
4
Have you developed a neat CLI application with #rich (get it?) output and want to show some visual/interactive examples on your #Sphinx documentation page?
Let my new Sphinx-CLI-Recorder take care of that for you!
docs.kai-tub.tech/sphinx_cli_rec
1
3
14
Show this thread
I got the backend going for a 2048 implementation in python and #textual I’m exploring textual today once more as I hope to integrate it into a lot of internal tooling I write at work!
1
10
Discovered an really nice Japanese restaurant in Edinburgh. Think I might put this on this list for Textualize company lunch. Also discovered I really like warm sake. 🍶🍣🍣🍣🍣
7
2
49
I finally finished writing up my highlights from this year's PyCon.
Thank you so much to the organizers, staff, volunteers, speakers, and attendees who made such a great return to in-person conferences possible.
6
12
52
Amazing work
So now I can take the network state - make it an SVG (already amazing) - then covert that with an API into a PNG
So now I can add the full capture as PNG to Tweets or Attachments or offer a PNG filetype
2
22
I hope to see these SVGs cropping up in docs.
Keeping images up-to-date in docs is a real PITA. With the SVG export, you could re-generate images of terminal output as required.
Full details in the release page.
4
1
21
Show this thread
I've released v12.4.0 of Rich.
This version has improved SVG export. Previously the SVGs that Rich exported would only render correctly within a browser. They should now be more portable. The design is also less opinionated.
1
9
81
Show this thread
#Python typing
Broadly speaking is it better to make a return optional, or raise an exception rather than return None?
- return None61.7%
- raise NotFound38.3%
1,061 votesFinal results
43
2
33
Who should I follow that is doing interesting things with terminals? Not necessarily with Python.
19
3
47
A web facing textual app should have very low overhead. I don’t see why time to first render couldn’t be virtually instantaneous.
Internet is getting faster, but web pages seem to be getting larger and swallowing up any gains. Maybe Textual apps could be the antidote for that.
1
27
Show this thread
Watch this video about CSS on the web and optimising time to first render.
I used to eat this stuff up in my previous career as a web developer. But now I’m thinking about Textual apps on the web, and how they could beat a more traditional web app / page
1
1
15
Show this thread
Quote Tweet
@textualize Rich by @willmcgugan vs #Python itself
star-history.com/#textualize/ri
via @StarHistoryHQ
10
6
59
Windows Terminal turns 3 years old today! 🥳🎂
GIF
read image description
ALT
16
14
194
This is how you apply a highlight to focused widgets. The CSS allows you to iterate on the design very quickly.
But if you want a quick TUI, widgets come bundled with default CSS. So it will look great with just Python.
Join the mailing list for updates
textualize.io
Quote Tweet
0:28
Textual baby steps. More work on tab-to-focus.
Tab move the focus forward, shift+tab moves it backwards.
Just added the functionality to scroll a widget in to view so that the newly focused widget is made visible.
1
Going to put a new batch of hot sauce on at the weekend, but I’m worried I didn’t buy enough Scotch Bonnets.
2
14
Replying to
I don’t know if you’re still considering this, but there’s this Sphinx port of Material for Mkdocs which is just killing it right now!
And jbms is currently working on a PR that greatly improves autdoc/autosummary.
1
1
3
Textual baby steps. More work on tab-to-focus.
Tab move the focus forward, shift+tab moves it backwards.
Just added the functionality to scroll a widget in to view so that the newly focused widget is made visible.
0:28
2K views
5
2
39
I write some pretty decent Python �?� threads from time to time.
Now I have a system that posts my threads automatically to my blog.
So... You can find some of my old threads here 👇
Do you remember any thread from the past that you'd like me to upload?
4
4
34
Awesome to see the Windows Terminal team take an active interest in optimisation.
We’re finding the bottlenecks for Textual are in the terminal emulator itself. The #Python code can generate output more than fast enough.
1
30
just dropped! did a small Q&A panel about teaching technical topics with , , (and little old me) -- check it out!
1
4
22
Replying to
If it's not too late, here is my support page!
1
I have exercised my statistically negligible powers to influence who organises the bin collections. Yay democracy!
1
12
Replying to
Oh gee, thanks! well I mostly work on mkdocstrings these days, people can sponsor me to help maintain it, bring new features and maybe add support for other languages than python (hopefully more details on this soon ;)) my sponsors page is github.com/sponsors/pawam �?�
2
4
Sponsor Patrick for his work on Strawberry GQL amongst other things!
Quote Tweet
Replying to @willmcgugan
github.com/sponsors/patri for all the random things I do or opencollective.com/strawberry-gra for supporting @strawberry_gql 
1
11
Sponsor Florian for his work one qutebrowser, pytest, and more!
2
12
Phew. Lot of Sponsor tweets done. Open to suggestions what to do for the next 1K Followers.
5
14
Replying to
I don't need sponsorship myself but the nonprofit I run always can use more support.
2
4
Replying to
I am building & Chitra to simplify Model Building, API development, and Deployment.
Gradsflow: github.com/gradsflow
chitra: chitra.readthedocs.io/en/latest/
Sponsor page:
2
4
Replying to
Not here for the sponsorship, but to make the python dev world aware that you can easily control Docker from Python with github.com/gabrieldemarmi :)
2
3
Consider supporting Gabriele for his work on Austin, a super-powerful profiler for #Python
1
9



















