Thanks to visit codestin.com
Credit goes to github.com

Skip to content

FelixVaughan/youtube-captions-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Captions Search

A Chrome web extension for finding video times based on caption and subtitle text.

Authors

Requirements

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.

Setup and Installation

Clone the Project

git clone [email protected]:FelixVaughan/youtube-captions-search.git

Prepare the Backend

  1. Navigate to the lambda directory:
    cd youtube-captions-search/lambda/captions-lambda
  2. Install dependencies:
    npm i
  3. Go to directory containing template.yaml:
    cd ..
  4. Build the project:
    sam build
  5. Start the backend locally:
    sam local start-api -p 3333 --host 0.0.0.0

Install the Extension in Chrome

  1. Go to chrome://extensions.
  2. Enable Developer Mode. Developer Mode
  3. Load the unzipped extension. Load Extension
  4. Select the extension folder from the cloned directory. Select Folder

Demos

  • Demo 1
  • Demo 2

Acknowledgements

About

Search and jump to timestamps by captions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published