Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imskr/youtube-api
YouTube API Search Web Backend Application built using JavaScript
https://github.com/imskr/youtube-api
javascript youtube youtube-api
Last synced: 21 days ago
JSON representation
YouTube API Search Web Backend Application built using JavaScript
- Host: GitHub
- URL: https://github.com/imskr/youtube-api
- Owner: imskr
- License: mit
- Created: 2022-06-13T16:41:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-15T14:41:06.000Z (over 2 years ago)
- Last Synced: 2024-10-26T18:15:53.019Z (2 months ago)
- Topics: javascript, youtube, youtube-api
- Language: JavaScript
- Homepage:
- Size: 431 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![rusty-skywalker](./public/images/brand.png)
> A Powerful YouTube Search Web API!
## Installation
> Make sure you have `docker` and `docker-compose` installed
- Local
```bash
$ git clone https://github.com/imskr/YouTube-API.git
$ cd YouTube-API/
$ docker-compose up
```> Visit http://localhost:5000
## Architecture
A simple architechture of application
![arch](./public/images/arch.png)
## API
> `GET Request: /` - Fetch videos from database- ```json
[
{
"_id": "62a9e2070fe487a1b15617a1",
"videoId": "B8c109Aso0Q",
"title": "IMAGINE CREATING YOUR OWN NFT BASED OPENSOURCE DECENTRALIZED METAVERSE",
"description": "MONETIZE YOUR LAND Monetize your land in many ways. One of which is foot traffic. Your Earth DAO uses algorithms that count ...",
"publishTime": "2022-06-15T06:17:19Z",
"thumbnails": "https://i.ytimg.com/vi/B8c109Aso0Q/default.jpg",
"createdAt": "2022-06-15T13:43:35.522Z",
"updatedAt": "2022-06-15T13:43:35.522Z",
"__v": 0
},
]
```