No description
Find a file
2026-02-26 21:48:21 +02:00
internal init 2026-02-26 21:48:21 +02:00
.gitignore init 2026-02-26 21:48:21 +02:00
Dockerfile init 2026-02-26 21:48:21 +02:00
go.mod init 2026-02-26 21:48:21 +02:00
go.sum init 2026-02-26 21:48:21 +02:00
main.go init 2026-02-26 21:48:21 +02:00
README.md init 2026-02-26 21:48:21 +02:00

posti.lol

TUI for tracking Posti (Finnish postal service) shipments. Works locally in your terminal or over SSH.

Try it over SSH

ssh posti.lol

Look up a specific tracking code:

ssh -t posti.lol JJFI12345678901234

Your tracked shipments are tied to your SSH key. If you connect without one, your session data won't persist.

Run locally

(if you have GOPATH bins in PATH)

go install forgejo.perny.dev/perny/postilol@latest
postilol

Or build from source:

git clone https://forgejo.perny.dev/perny/postilol.git
cd postilol
go build -o postilol .
./postilol

Tracked shipments are stored in ~/.config/postilol/tracked.json.

Run the SSH server

postilol -serve 2222

User data is stored in a SQLite database at ~/.config/postilol/postilol.db. An SSH host key is auto-generated on first run.

Docker

Public image coming soon. figure it out ig