An open API service indexing awesome lists of open source software.

https://github.com/donpdonp/zootdeck

A Linux Fediverse Desktop Reader (alpha)
https://github.com/donpdonp/zootdeck

fediverse mastodon zig

Last synced: 3 days ago
JSON representation

A Linux Fediverse Desktop Reader (alpha)

Awesome Lists containing this project

README

          

## Zootdeck fediverse desktop reader
https://donpdonp.github.io/zootdeck/

### Features
* Any number of columns
* Column Sources: Mastodon account, Mastodon public feed
* per-column filtering on specific tags, or image-only mode
* native linux/GTK+3 app written in zig

## Column specifiers
* `@mastodon.server`
* `@username@mastodon.server`
* Public feed
* Option to do oauth sign-in to read your own feed
* `!newsgroup@lemmy.server`

### Roadmap
* initial QT support
* initial lemmy support
* create a post
* css themes: overall, per-tag, per-host
* osx/windows

### Build instructions
```
$ sudo apt install ragel libgtk-3-dev libcurl4-openssl-dev libgumbo-dev

$ git clone https://github.com/donpdonp/zootdeck
Cloning into 'zootdeck'...

$ cd zootdeck

$ make
zig build

$ ./zig-out/bin/zootdeck
zootdeck linux x86_64 tid 7f565d1caf00
```
`zig-out/bin/zootdeck` is a stand-alone binary that can be copied to `/usr/local/bin/` or where ever you like.