Better not to start, once begun better to finish.

Joined April 2009
383 Photos and videos
David Brochart retweeted
GeoLibre Desktop v0.7.0 is out. This release adds a big round of data loading, identify, editing, settings, and processing improvements: - GPX layers from URL or local file, with waypoints, tracks, and routes loaded as separate selectable layers - Delimited text layers from URL or local file using longitude and latitude fields - WFS layer support in the Add Data dialog - WMS GetFeatureInfo identify support - Inline attribute table editing - Wider, scrollable attribute tables and identify popups - Plugin state persistence in project files - Whitebox toolbox backed by a managed Python sidecar (700 geoprocessing tools) GitHub: github.com/opengeos/GeoLibre Website: geolibre.app Live demo: geolibre.app/demo #geospatial #opensource
4
56
338
16,684
pycrdt has less than 200 GitHub stars, but it's downloaded quite a lot.
1
2
378
Just released tdiff v0.4.1 which adds support for auto-refresh on file change.
119
tdiff v0.4.0 adds support for recursively comparing two directories. Previously, in non-git mode, you could only diff two files. uvx tdiff --help
2
193
The nice thing about tdiff is that I use it to develop tdiff :) Anyways, v0.3.0 is out, which drops dulwich in favor of the git CLI. This way tdiff will behave much like `git diff`. The current API is `tdiff git`, with similar arguments. Next step: integrate with `git difftool`?
146
Tdiff v0.1.1 is out, with line wrapping. Thanks @willmcgugan!
2
27
5,378
I just released tdiff, a Textual diff viewer based on @willmcgugan's awesome textual-diff-view. github.com/davidbrochart/tdi…
1
7
2,037
I created Python bindings for Facebook's Yoga flexbox layout engine (entirely using AI): github.com/davidbrochart/pyy… It's part of a bigger project to provide Python bindings to opencode's opentui.
1
166
Just published textual-editor to PyPI. It's a textual widget that is similar to TextArea but that actually runs a real editor and connects it to an embedded terminal emulator, so that you get all the power of neovim (or whatever your preferred editor is). github.com/davidbrochart/tex…
1
1
10
3,468
Jupyverse now supports legacy Jupyter server extensions. It does that by proxying the server, so no rewrite of the original extensions is needed. You can try jupyterlab-git and jupyterlab-lsp with: pip install jupyverse[jupyterlab,auth,jupyterlab-git,jupyterlab-lsp]
1
154
RTFM is turning into ATFA (ask the fucking AI)
83
Jupyter has integrated AI in the notebook's environment. I think @willmcgugan's Toad is doing the other way around: integrating the notebook in the AI environment.
1
1
6
1,096
David Brochart retweeted
I recorded a short video on Toad's shell. If we are going to use AI in the terminal, it shouldn't replace the kind of terminal workflows devs have been using for years. We can keep the stuff that worked from the past. While benefiting from AI. Give Toad a try! 🐸 github.com/batrachianai/toad
4
3
52
5,078
I am leaving this site. You can find me there: - @davidbrochart@mastodon.top - @davidbrochart.bsky.social
2
125
Open and run GitHub-hosted (Jupyter) notebooks in Marimo 🤯 - no installation required (full WASM) - access the GitHub contents from the notebook - just prepend 'marimo.app' to the GitHub URL news.ycombinator.com/item?id…
4
5
31
1,629