An open API service indexing awesome lists of open source software.

https://github.com/devxprite/youtube-lookup

A quick way to gather all the metadata about a Youtube video
https://github.com/devxprite/youtube-lookup

css express hacktoberfest html metadata nodejs open-source youtube

Last synced: 4 months ago
JSON representation

A quick way to gather all the metadata about a Youtube video

Awesome Lists containing this project

README

        


Youtube Lookup


Simple Web Based Youtube Metadata Lookup





## Getting Started
To get a local copy up and running follow these simple steps.

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.

- NodeJs
- npm

### Installation

1. Get a free Youtube API Key from [here](https://developers.google.com/youtube/v3/getting-started).
2. Clone the repo
```sh
git clone https://github.com/devXprite/youtube-lookup.git
```
3. Install NPM packages
```sh
npm install
```
4. rename `.env.example` to `.env`

5. Enter your API in `.env`
```env
YOUTUBE_API_KEY=xxxxxx
```
6. Start local server
```sh
npm start
```

### Available Scripts

*In the project directory, you can run*:

- `npm run dev`

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

- `npm run lint`

Check for errors in your code.

- `npm run lint:fix`

Fix auto fixable problems.

## Run with Gitpod
Click this button to run your project on Gitpod which comes with pre-configured environment you need.

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/devXprite/youtube-lookup)

## Deploy

Click this button to configure your Project and deploy it to Vercel.

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FdevXprite%2Fyoutube-lookup&env=YOUTUBE_API_KEY)

## License
Distributed under the MIT License. See LICENSE.txt for more information.

## Contact

- **Twitter** : [@devXprite](https://twitter.com/devxprite)
- **Email** : [[email protected]](mailto:[email protected])