Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/karasiq/nanoboard

Scala nanoboard implementation
https://github.com/karasiq/nanoboard

cryptography imageboard scala steganography

Last synced: 3 months ago
JSON representation

Scala nanoboard implementation

Awesome Lists containing this project

README

        

# karasiq-nanoboard [![Build Status](https://travis-ci.org/Karasiq/nanoboard.svg?branch=master)](https://travis-ci.org/Karasiq/nanoboard) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.karasiq/nanoboard_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.karasiq/nanoboard_2.12)
Scala [nanoboard](https://github.com/nanoboard/nanoboard) implementation.
![nanoboard](https://raw.github.com/Karasiq/nanoboard/master/images/screenshot.png)

# [Original project description](https://github.com/nanoboard/nanoboard/releases)
>What is Nanoboard: it is steganographic imageboard without centralized server or p2p: users share nanoposts by posting png-containers (with nanoposts hidden inside) on real imageboards (users negotiate which imageboard threads to use for posting containers in special Nanoboard thread).
>
>Nanoboard's goals are: speech of freedom, immortality and ownership of the imageboard. Nanoboard is able to use transport different from png-containers. One such alternative transport is: [BitMessage transport](https://github.com/nanoboard/nanoboard-bittransport).

See also:
* https://wiki.1chan.ca/Наноборда
* https://github.com/RosinSmoke/nanoboard/blob/1a0d72cb155f8bee0e59cd16feb4c6a24d101436/README.md
* http://blog.andersen.im/2014/11/hiding-your-bits-in-the-bytes/

# Features
* Accepted containers management
* Automatic containers download
* Bootstrap typography BB-codes
* Code highlighting
* External images expansion
* File sharing
* Fractal music
* Highly optimized POW algorithm
* HTML5 video player
* Linked posts preview
* Live update (WebSockets)
* Localized interface
* Markdown formatting support
* Message live preview
* Option to verify existing posts
* Random container generation
* SVG images support
* Six themes

# How to use
* [Download latest release](https://github.com/Karasiq/nanoboard/releases)
* Install and launch application using Windows installer
* Or extract zip package and enter `./bin/nanoboard` in console
* Open in your browser