<commit_before># zk2s

[![Build Status](http://build.vivace.io/api/badges/vivace-io/zk2s/status.svg)](http://build.vivace.io/vivace-io/zk2s)

Application to post kills/losses from zKillboard to Slack in near real time by using zKillboard's RedisQ endpoint.

This application is independent of the OpSec Project and can be run without requiring other services

Previously hosted at vivace-io/zk2s, this project has been moved to this organization to group it with other Eve Online tools and applications.

## Version 0.4

**Changes:**
 - Improved default template, removing unintentional formatting characters among other things.
 - Repository ownership migration -> imports adjusted
 - Zuke started discovering how git works.

## Note

This is still a very rough implementation, so the post templating features are not as full as I might like, and some of the filters may or may not work. Please report any issues you may have.

Feedback and contributions are always welcome. Please create a new issue or pull request on this repository for either, or contact "<NAME>" in game to talk to me!

Read the Installing/Configuration section below for help in setting up the application.

Todo:
 - [ ] Verify filters work in various configurations.
 - [ ] Develop some method of testing without having to explode myself.
 - [ ] Make everything look better and more organized.
 - [ ] Clean up/organize `util/util.go`
 - [ ] Allow already configured channels to inspected/edited.
 - [ ] Command/Option for testing configuration.

**NOTE:** *Using this application on the same server/IP as another that also uses RedisQ can and will result in kills missing and not being posted.*

## Installing

To install, you can either install from source, or download the binary from releases.

**From Source:**
You will need to:
 1. Install or have installed the latest version of Go installed, with the environment properly configured. (see [this document](https://golang.org/doc/install) for more information on that process).
 2. Run `go get -u github.com/vivace-io/zk2s` to retrieve the source and its dependencies.<commit_msg>final commit before PR I promise<commit_after># zk2s

[![Build Status](http://build.vivace.io/api/badges/vivace-io/zk2s/status.svg)](http://build.vivace.io/vivace-io/zk2s)

Application to post kills/losses from zKillboard to Slack in near real time by using zKillboard's RedisQ endpoint.

This application is independent of the OpSec Project and can be run without requiring other services

Previously hosted at vivace-io/zk2s, this project has been moved to this organization to group it with other Eve Online tools and applications.

## Version 0.4

**Changes:**
 - Improved default template, removing unintentional formatting characters among other things.
 - Repository ownership migration -> imports adjusted
 - Zuke started discovering how git works.

## Note

This is still a very rough implementation, so the post templating features are not as full as I might like, and some of the filters may or may not work. Please report any issues you may have.

Feedback and contributions are always welcome. Please create a new issue or pull request on this repository for either, or contact "<NAME>" in game to talk to me!

Read the Installing/Configuration section below for help in setting up the application.

Todo:
 - [ ] Add to Dockerhub
 - [ ] Verify filters work in various configurations.
 - [ ] Develop some method of testing without having to explode myself.
 - [ ] Make everything look better and more organized.
 - [ ] Clean up/organize `util/util.go`
 - [ ] Allow already configured channels to inspected/edited.
 - [ ] Command/Option for testing configuration.

**NOTE:** *Using this application on the same server/IP as another that also uses RedisQ can and will result in kills missing and not being posted.*

## Installing

To install, you can either install from source, or download the binary from releases.

**From Source:**
You will need to:
 1. Install or have installed the latest version of Go installed, with the environment properly configured. (see [this document](https://golang.org/doc/install) for more information on that process).
 2. Run `go get -u github.com/vivace-io/zk2s` to retrieve the source and its dependencies.
{'fraction_non_alphanumeric': 0.06966924700914849, 'fraction_numerical': 0.00422237860661506, 'mean_word_length': 4.2254901960784315, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '585327', 'n_tokens_mistral': 1096, 'n_tokens_neox': 1064, 'n_words': 571}