Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/anaskhan96/gitslack

New received user events on GitHub (user activity feed) posted on Slack
https://github.com/anaskhan96/gitslack

github slack

Last synced: 12 days ago
JSON representation

New received user events on GitHub (user activity feed) posted on Slack

Awesome Lists containing this project

README

        

# gitSlack

`gitSlack` posts new received events on your GitHub activity feed to your Slack workspace.

## Setup

+ Create an [incoming webhook](https://api.slack.com/incoming-webhooks) for your Slack workspace
+ Clone the repository and `cd` into it.
+ Configure your `.env` as given below:
```bash
GITHUB_USER=
GITHUB_PASS=
SLACK_WEBHOOK=
```
+ Run `pip install -r requirements.txt`.
+ Launch the script by running `python processRequest.py` on a separate detached session using `screen` or by just appending `&` to it.

## Launch as a Service

### macOS

// TODO

[stackoverflow link](https://stackoverflow.com/a/9523030/1603771) for a headstart to a manual setup.

### Linux

// TODO

[stackoverflow link](https://stackoverflow.com/a/1603138/1603771) for a headstart to a manual setup.