From f94cc0706531bbde4fe6baa86e05d8dbef9f46d9 Mon Sep 17 00:00:00 2001 From: sigoa Date: Sun, 18 Mar 2018 15:52:34 +0100 Subject: [PATCH] Created BM web server: bitboard (markdown) --- BM-web-server:-bitboard.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 BM-web-server:-bitboard.md diff --git a/BM-web-server:-bitboard.md b/BM-web-server:-bitboard.md new file mode 100644 index 0000000..077fcc8 --- /dev/null +++ b/BM-web-server:-bitboard.md @@ -0,0 +1,3 @@ +an image board on top of Bitmessage and thought I'd share it with the community. Although it's still somewhat basic, it does have a fair bit of features already, although they do come with some drawbacks. Basically, once you're running Bitmessage with the API enabled, you can then run bitboard, which will connect to the API, and load all your channels into a friendly 4chan-style image board. Since this is running in your browser, it is worth noting that it does increase the attack surface. I'd suggest disabling javascript if you are worried about that- bitboard uses only minimal uses of JS and is still fully usable without it. It also uses the python 'bleach' module in an attempt to prevent html/js from being injected. I spent a fair bit of work implementing popups and such using CSS to avoid reliance on JS based features. A few features - Automatically groups message into threads based on the post subject. - Automatically (best-effort) parses base64 images and inserts them into threads. - Simple UI for joining new chans. - 3 different themes. - Deleting posts and entire threads. Messages you send through bitboard are encoded into a JSON blob, so is a bit unfriendly for non-users, although posts are still somewhat readable. However, Bitboard will automatically distinguish between posts sent through bitboard vs the official client, and display both properly. Not sure if I will maintain it much, it's more of a proof of concept type thing. Just thought you all might be interested. + + https://github.com/michrob/bitboard \ No newline at end of file