A Chrome web extension for finding video times based on caption and subtitle text.
- Felix Vaughan (GitHub Profile)
Before setting up the project, ensure you have the following tools installed:
- AWS SAM: AWS Serverless Application Model (SAM) is required for building and testing Lambda functions. Install it from the AWS SAM website.
- Node.js: Node.js is necessary for running the backend services. Download and install it from Node.js website.
- Docker: Docker is used for creating a local environment that mimics the Lambda environment for testing purposes. Install Docker from the Docker website.
git clone [email protected]:FelixVaughan/youtube-captions-search.git- Navigate to the lambda directory:
cd youtube-captions-search/lambda/captions-lambda - Install dependencies:
npm i
- Go to directory containing template.yaml:
cd .. - Build the project:
sam build
- Start the backend locally:
sam local start-api -p 3333 --host 0.0.0.0