~alva/hoot

Update screenshot
Update README
Update license

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~alva/hoot
read/write
git@git.sr.ht:~alva/hoot

You can also use your local clone with git send-email.

#Hoot

Hoot is a Mastodon client. It uses GTK, and is implemented in Zig.

#Status

It can fetch a timeline an display it, but the HTML needs to be converted to Pango markup or something. Most other things are missing.

Currently on hold, waiting for GTK4 and GtkListView, which I don't want to implement myself.

Build status: builds.sr.ht status

Hoot screenshot

#Building and running

There's no authorisation UI yet, so add credentials in src/creds.zig:

pub const client_id = "...";
pub const client_secret = "...";
pub const access_token = "...";
pub const user = "someone@some.where";
pub const instance = "some.where";

#C dependencies

You will need gtk3, libhandy, libsecret, libsoup, and libxml. As equivalent Zig libraries become available, I will switch to those.

Type zig build [run] in the repo root, to build/run the program.