GitHub - yaskyj/fastcaption: Caption Youtube videos built with Node/Express/MongoDB/jQuery running on a free Heroku instance · GitHub
Skip to content

Repository files navigation

FastCaption

FastCaption is a project to make editing/creating captions for YouTube videos easier and hopefully, more collaborative. Here is the live site: FastCaption.org

Prerequisites

  • MongoDB - Since the application is running on Heroku, MongoLab was used for MongoDB.
  • Node.js

Getting Started

The easiest way to get started is cloning the repository:

# Get the latest snapshot
git clone --depth=1 https://github.com/yaskyj/fastcaption fastcaption

cd fastcaption

# Install NPM dependencies
npm install

# Create a .env file and populate it with the necessary API keys and secrets:
touch .env

Edit your .env file with the following API keys accordingly. Keep in mind if you want to use more services you'll have to get your own API keys for those services.

MONGOLAB_URI='mongodb://heroku_appRestOfStuff'

FACEBOOK_ID=stuff
FACEBOOK_SECRET=stuff

GITHUB_ID=stuff
GITHUB_SECRET=stuff

GOOGLE_ID=stuff
GOOGLE_SECRET=stuff

TWITTER_KEY=stuff
TWITTER_SECRET=stuff

In the root directory, the captions.json file contains all of the current captions in the live database.

About

Caption Youtube videos built with Node/Express/MongoDB/jQuery running on a free Heroku instance

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages