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
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs build process explaination May 16, 2019
scripts
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
README.md 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

README.md

face.camp logo

face.camp

Greenkeeper badge

Facecamp lets you take an animated gif from desktop or mobile by connecting the app to Slack and then visiting face.camp 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:

LEGACY_TOKEN=<TOKEN> npm start

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

Contributing

Follow the guidelines in the contribution docs.

Credit

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

License

MIT

You can’t perform that action at this time.