Skip to content

v0.2.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:06
· 3 commits to main since this release
79aa4fb

A finger client for browsing the small internet. The user list a @host query returns is selectable, links inside a response are drillable, and history walks back without re-fetching. It opens on a built-in catalog of finger hosts and pubnixes, with your bookmarks pinned above it: a plain text file at ~/.config/lookit/bookmarks that you can edit while lookit is running.

Bubble Tea TUI that adapts to light and dark terminals and leaves the mouse alone, so native select and copy still work. Speaks the direct forms, one-relay forwarding, and finger:// URLs. Response bodies are sanitized once at ingress, and targets lifted from a response body are pinned to port 79.

Install

With Go 1.25 or newer:

go install github.com/jonathandeamer/lookit@v0.2.0-beta.2

Name the version: @latest skips prereleases and would give you v0.1.0. Or take an archive below, which is the one to use on a tilde or pubnix box where the system Go is usually too old. Linux also gets .deb and .rpm files (files, not a repository, so apt install ./lookit_*.deb). man lookit after a package install, man ./man/lookit.1 from an archive.

On macOS, fetch with curl -L rather than a browser. A browser download carries com.apple.quarantine and macOS blocks the unsigned binary. To clear it: xattr -d com.apple.quarantine ./lookit.

This is a beta

The interface can still change, and Homebrew deliberately doesn't serve prereleases. Bugs and impressions both welcome on Issues.

New since beta.1

Bookmarks sort by last visit, longest ago first, so the shelf reorders as you use it, and the file documents its own format in a header comment. First release with .deb/.rpm packages, an armv6 (Pi Zero / Pi 1) build, and a lookit(1) man page. Two reader scroll fixes, and a repeated bookmark line no longer draws twice.


Changelog

Features

  • 5ef36b6 feat(startpage): make the bookmarks file explain itself (#157)
  • 42459b6 feat(startpage): order bookmarks by last visit, longest ago first (#156)
  • 2e0d18c feat(tui): mark the current pagination dot by shape, not colour alone (#155)

Bug fixes

  • 51b750b fix(tui): deduplicate bookmarks in parseBookmarks preserving first position (#165)
  • 85bd292 fix(tui): scroll to the focused link occurrence (#162)
  • d9a8ee6 fix(tui-review): survive a dropped tape, and date the pinned rows (#154)

Others

  • 0c53693 build: ship a linux/armv6 archive and deb/rpm packages (#152)
  • 79aa4fb test(tui): tidy the bookmark dedupe tests, and say so in tui/CLAUDE.md (#168)

Thanks

First contributions to lookit from @yhuikzdtguioaert, who fixed the reader scrolling to the wrong occurrence of a repeated link (#162), and @ClayMichael2004, who made a duplicated bookmark line stop drawing twice (#165).