Front-end for Know Your Meme
Go to file
Skylar "The Cobra" Widulski 86d4db85ff
Fix bugs, add rudimentary twitter blockquotes
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-07 14:52:33 -05:00
gumbo-libxml@97a968a989 Start to use guile FFI for HTML parsing 2023-11-28 23:11:57 -05:00
meme Fix bugs, add rudimentary twitter blockquotes 2023-12-07 14:52:33 -05:00
static Fix bugs, add rudimentary twitter blockquotes 2023-12-07 14:52:33 -05:00
.gitignore Init 2023-06-22 16:41:02 -04:00
.gitmodules Start to use guile FFI for HTML parsing 2023-11-28 23:11:57 -05:00
LICENSE feat: Add license 2023-06-22 16:43:27 -04:00
README.md Mention issues in README.md 2023-12-02 22:11:38 -05:00
meme.scm PORT environment variable; maybe non-blocking 2023-12-07 14:02:12 -05:00

README.md

MeMe

MeMe is a privacy-respecting frontend to Know Your Meme

Currently this project is still in development. I'd advise against hosting it for now.

Support

Join our Matrix room for support and other things related to MeMe

Run your own instance

Dependencies

This program is written in Guile Scheme. As such, you need guile and guile-gnutls installed.

Running

  1. Clone the repository
  2. Complete the build instructions in the gumbo-libxml submodule
  3. Run guile -L . meme.scm
  4. Connect to http://localhost:8003 (or point your reverse proxy to it)
  5. Profit

Known issues

  1. It's slow
  2. It could be faster
  3. It probably leaks memory

All three of these are likely caused by the same design choice that I'm too lazy to fix right now.