38 lines
1 KiB
Markdown
38 lines
1 KiB
Markdown
# htmlroc
|
|
|
|
Converts MLP:CCG rule files from text to HTML!
|
|
|
|
## Installation
|
|
|
|
### Requirements
|
|
|
|
- Go 1.12+
|
|
- The text rules from Hithroc's site:
|
|
https://horse.cards/rules/latest.txt
|
|
- Node.js **(optional)**
|
|
|
|
### Running htmlroc
|
|
|
|
1. Clone project locally and `cd` to it
|
|
2. Place the text rules inside the project's folder as `rules.txt`
|
|
3. Run this command:
|
|
```
|
|
go run .
|
|
```
|
|
|
|
Alternately, you can compile with `go install` and use the command line flags to specify location of `rules.txt` and `template.html`
|
|
|
|
### Rebuilding static assets
|
|
|
|
If you have node.js installed, you can also modify the static assets and rebuild them. Source files are in `static-src`. To rebuild, run either `npm i` or `yarn install` depending on your package manager of choice and then:
|
|
|
|
```
|
|
yarn build
|
|
```
|
|
|
|
This will build the CSS/JS files needed for the provided template.
|
|
|
|
## Thanks to
|
|
|
|
- [Hithroc](https://hithroc.org/) for maintaining text versions of the rules
|
|
- [CommentaryIsMagic](http://www.commentaryismagic.com/) for maintaining the official rules
|