Commit Briefs

35bde0c11e Oliver Lowe

lemmy: cache posts from post list, too (master)


cc18f53a51 Oliver Lowe

lemmy: implement comment ModTime


635ade7fa0 Oliver Lowe

lemmy: implement client-side community, post caching

Servers now provide a Cache-Control header in the HTTP response, so we can use that for some dead simple caching.


ed1a61d709 Oliver Lowe

lemmy/fs: implement post text file



c8d63abe54 Oliver Lowe

lemmy: make zero client ok


5802ed4c60 Oliver Lowe

fs: let it compile

yeah...


a439d275a8 Oliver Lowe

lemmy/fs: KISS. Keep posts and comments as files in the same dir

Kinda like NNTP.


d4b74d7a68 Oliver Lowe

cmd/Lemmy: show real usernames, render comment threads

To make this easier and smaller, we now use the lemmy package directly rather than the filesystem interface. Can't think of a nice way to use that filesystem (yet?).


2a4edef3d0 Oliver Lowe

lemmy: decode person, counts from API responses

We want these so we can render the info easily in clients


Branches

Tags

This repository contains no tags

Tree

LICENSEcommits | blame
README.mdcommits | blame
auth.gocommits | blame
cache.gocommits | blame
client.gocommits | blame
client_test.gocommits | blame
cmd/
decode.gocommits | blame
decode_test.gocommits | blame
fs/
go.modcommits | blame
go.sumcommits | blame
lemmy.gocommits | blame
testdata/

README.md

[![godocs.io](http://godocs.io/olowe.co/lemmy?status.svg)](http://godocs.io/olowe.co/lemmy)

Package lemmy provides a client interface to a subset of the Lemmy HTTP API version 3.

	go get olowe.co/lemmy

## Development

Please send patches, questions or a friendly "hello" to the [mailing list]:

	git send-email --to="~otl/public-inbox@lists.sr.ht" HEAD^

For those unfamiliar with this workflow, see [git-send-email.io]

[mailing list]: https://lists.sr.ht/~otl/public-inbox
[git-send-email.io]: https://git-send-email.io