Skip to main content

tb-go

@readwithai - X - blog - machine-aided reading - 📖⚡️🖋️

Traceback go.

Go to lines in a traceback from the command-line.

Warning: this is vibe coded - but will likely get less so over time.

Motivation

I have been doing vibe code recently and using a full editor feels a bit heavy weight (another window to be aware of). So I am doing more things at the command-line with vim. But clickable tracebacks are really nice so I an adding this the shell.

Installation

You can install tb-go with pipx.

pipx install tb-go

Usage

You can run tb-go and paste a traceback into it (on linux middle click is your friend here).

Alternatively you can use it as a wrapper with tb-go python script.py

Alternatives and prior work

Python provides programmatic handlers for tracebacks. You could use one of these rather than parsing erorrs.

Many IDEs have this feature. I have implemented it in emacs with compile mode.

Django has clickable tracebacks.

About me

I am @readwithai. I create tools for reading, research and agency sometimes using the markdown editor Obsidian.

I also create a stream of tools that are related to carrying out my work. You may be interested in some of these tools.

I write about lots of things - including tools like this - on X. My blog is more about reading and research and agency.

Metadata

Release files for tb-go 1.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tb-go 1.2.4
File Size Uploaded Provenance Actions
tb_go-1.2.4.tar.gz 6.7 kB Without provenance Details for tb_go-1.2.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tb-go 1.2.4
File Interpreter ABI Platform Actions
tb_go-1.2.4-py3-none-any.whl Python 3 none any Details for tb_go-1.2.4-py3-none-any.whl

Total release size: 13.6 kB

Release files / tb_go-1.2.4.tar.gz

Download URL tb_go-1.2.4.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
596732b9b679b8dbede5ebd2967462fa76b19a31e6a528c80737d76694e64830
BLAKE2b-256 checksum
How to use checksums
1b483e5aedf510c9c960d2090b733d07d37cb8f10cf2d89e3cfd02f1500482fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / tb_go-1.2.4-py3-none-any.whl

Download URL tb_go-1.2.4-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f097bf9781ec3b4c89fd1b80bd15e3b27784d241829d17c5851272071d652545
BLAKE2b-256 checksum
How to use checksums
6d393cc5ed4d9a28f06f73bdeb2c4fc9820e9b1a5e0b3b8a32a198e62d2523f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for tb-go 1.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.4 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page