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)
- Host: GitHub
- URL: https://github.com/remusao/harchaeo
- Owner: remusao
- License: bsd-3-clause
- Created: 2017-05-15T21:06:17.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T16:16:36.000Z (over 7 years ago)
- Last Synced: 2025-02-15T07:20:11.559Z (3 months ago)
- Language: Haskell
- Size: 24.4 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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