<commit_before># Build Checker App

A simple app for check status CI status using Electron JS. For now BuildCheckerApp works with all CI/CD servers that response a CCTray XML file.

[Electron](http://electron.atom.io/) app based on [React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux), [React Router](https://github.com/reactjs/react-router), [Webpack](http://webpack.github.io/docs/), [React Transform HMR](https://github.com/gaearon/react-transform-hmr) for rapid application development

## CCTray format examples:

### Travis-CI:

- Public repositories: `https://api.travis-ci.org/repos/<owner>/<repository>/cc.xml`
- Private repositories: `https://api.travis-ci.com/repositories/<owner>/<repository>.xml?token=<token>`

### Snap-CI:

- Public/private repositories: `https://snap-ci.com/<owner>/<repository>/branch/<branchname>/cctray.xml`

### Circle CI:

- Public/private repositories: `https://circleci.com/gh/<owner>/<repository>.cc.xml?circle-token=<token>`

## Screenshot

![](http://i.imgur.com/Yene0cP.gif?1)<commit_msg>Add information about Wercker CI integration<commit_after># Build Checker App

A simple app for check status CI status using Electron JS. For now BuildCheckerApp works with all CI/CD servers that response a CCTray XML file.

[Electron](http://electron.atom.io/) app based on [React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux), [React Router](https://github.com/reactjs/react-router), [Webpack](http://webpack.github.io/docs/), [React Transform HMR](https://github.com/gaearon/react-transform-hmr) for rapid application development

## CCTray format examples:

### Travis-CI:

- Public repositories: `https://api.travis-ci.org/repos/<owner>/<repository>/cc.xml`
- Private repositories: `https://api.travis-ci.com/repositories/<owner>/<repository>.xml?token=<token>`

### Snap-CI:

- Public/private repositories: `https://snap-ci.com/<owner>/<repository>/branch/<branchname>/cctray.xml`

### Circle CI:

- Public/private repositories: `https://circleci.com/gh/<owner>/<repository>.cc.xml?circle-token=<token>`

### Wercker CI:

The Wercker CI use HTTP basic auth in your cctray url. For solve this, please use a trick using the URL itself, as specified in [RFC 1738](http://www.ietf.org/rfc/rfc1738.txt). Simply pass the user/pass before the host with an `@` sign.

- Public/private repositories: `https://<your-wercker-username>:<your-wercker-password>@app.wercker.com/api/v2/applications/<your-wercker-project-id>/cc/build`

> For know more about the `<your-wercker-project-id>`, please access the post on Wercker Blog ["Build and deploy status notification with the cctray feed"](http://blog.wercker.com/2013/07/12/Build-and-deploy-status-notifications-with-cctray-feed.html)

## Screenshot

![Build Checker App](http://i.imgur.com/Yene0cP.gif?1)
{'fraction_non_alphanumeric': 0.16719353705655077, 'fraction_numerical': 0.007376185458377239, 'mean_word_length': 4.945720250521921, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 30, 'https://': 17, 'lorem ipsum': 0, 'www.': 1, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '153616', 'n_tokens_mistral': 975, 'n_tokens_neox': 926, 'n_words': 202}