Skip to content
Take animated gifs and post them to your fave Slack channel.
Branch: master
Clone or download
lukekarrys Merge pull request #74 from andyet/greenkeeper/initial
Update dependencies to enable Greenkeeper 🌴
Latest commit 8db1293 Jun 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs build process explaination May 16, 2019
src remove multiparty messages with deleted users May 17, 2019
.drone.yml fix build Jun 20, 2019
.gitignore Use simplehttp2server instead of serve May 31, 2019
.prettierignore esm May 16, 2019
LICENSE license; closes #57 May 9, 2019 docs(readme): add Greenkeeper badge Jun 20, 2019
package-lock.json chore(package): update lockfile package-lock.json Jun 20, 2019
package.json chore(package): update dependencies Jun 20, 2019
serve.json Use simplehttp2server instead of serve May 31, 2019 logo

Greenkeeper badge

Facecamp lets you take an animated gif from desktop or mobile by connecting the app to Slack and then visiting to post yourself to Slack for your teamies to see.

Developing Locally

First run npm install in the project root.

Using a Legacy Token

The easiest way to get up and running with this locally is to use a legacy token. Follow the instructions on this page to obtain a legacy token for your user and team. Note that you should only use a legacy token for playing around with this project locally, not for deploying a version for yourself. See the next section for instructions on how to do that.

Once you have a legacy token you can use it to start the app:


Using a Slack app

If you'd like to use your own Slack app to run this project, that's possible too. Go to your Slack app's page to get or create your app. Then use the configuration values for that app to setup and run the authentication server.

Building for Production

This app gets built as static files that can be hosted anywhere. Run the following commands to build a production ready version to the build/ directory.

npm run build

If you'd like to test the production version locally, you can run the following command which will serve whatever files are in the build/ directory.

npm run serve


Follow the guidelines in the contribution docs.


Credit to @latentflip's from which I took the initial implementation for the getUserMedia -> gif code.



You can’t perform that action at this time.