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

https://github.com/remusao/harchaeo

Slack export viewer written in Haskell (backend) + Elm (frontend)
https://github.com/remusao/harchaeo

Last synced: about 1 month ago
JSON representation

Slack export viewer written in Haskell (backend) + Elm (frontend)

Awesome Lists containing this project

README

        

# harchaeo

## Quick start

It will expect the find a directory named `archive` in your current directory
which is the compressed (or uncompressed) archive of a slack export.
```sh
$ make run
```

## Manual setup
### Setup

```sh
$ stack setup
$ stack build
```

### Backend

To run the server:
```sh
$ stack exec backend --
```

Query:
```sh
$ curl http://localhost:8000/channel
$ curl http://localhost:8000/channel/general
```

### Generate Elm code

To generate elm code interfacing with the backend:
```sh
$ stack exec codegen
```

# TODO

1. Implement Elm front-end
2. Clean-up and comment code