https://github.com/henry-richard7/go-movies-series-api
This Go program scrapes movies and series from https://vidcloud9.com and gives you as API.
https://github.com/henry-richard7/go-movies-series-api
movies-api rest-api restful-api series-api streamer tv-shows-api
Last synced: 25 days ago
JSON representation
This Go program scrapes movies and series from https://vidcloud9.com and gives you as API.
- Host: GitHub
- URL: https://github.com/henry-richard7/go-movies-series-api
- Owner: henry-richard7
- License: mit
- Created: 2021-08-16T09:39:59.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-24T01:54:06.000Z (about 2 years ago)
- Last Synced: 2025-05-15T01:13:23.462Z (5 months ago)
- Topics: movies-api, rest-api, restful-api, series-api, streamer, tv-shows-api
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Go-Movies-Series-API
This Go program scrapes movies and series from https://vidcloud9.com and gives you as API.# Used External Libraries
* [Colly](https://github.com/gocolly/colly) for Scraping websites.# How to use
* Run MoviesApi.go by go run test.go.
* In Browser go to http://localhost:8080/movies?pageNo=1 for Movies and http://localhost:8080/series?pageNo=1 for series.
* To get direct link of a movie go to http://localhost:8080/directLink?videoLink=
* To get episodes list for a series go to http://localhost:8080/episodes?videoLink=# Example Output
Movies API result
Here is the output result for movies.
```json
[{
"Title": "Together (2021)",
"Link": "https://vidcloud9.com/videos/together-2021",
"Poster": "https://cdn.themovieseries.net/cover/together-2021.png"
},
{
"Title": "Spin",
"Link": "https://vidcloud9.com/videos/spin",
"Poster": "https://cdn.themovieseries.net/cover/spin.png"
}]
```Series API result
Here is the output result for series.
```json
[{
"Title": "DC's Legends of Tomorrow - Season 6 Episode 12 - Bored on Board Onboard",
"Link": "https://vidcloud9.com/videos/dcs-legends-of-tomorrow-season-6-episode-12-bored-on-board-onboard",
"Poster": "https://cdn.themovieseries.net/cover/dcs-legends-of-tomorrow-season-6.png"
},
{
"Title": "Last Week Tonight With John Oliver - Season 8 Episode 21",
"Link": "https://vidcloud9.com/videos/last-week-tonight-with-john-oliver-season-8-episode-21",
"Poster": "https://cdn.themovieseries.net/cover/last-week-tonight-with-john-oliver-season-8.png"
}]
```Episodes API result
Here is the output result for episodes.
```json
[{
"EpisodeNumber": "DC's Legends of Tomorrow - Season 6 Episode 12 - Bored on Board Onboard",
"EpisodeUrl": "https://vidcloud9.com/videos/dcs-legends-of-tomorrow-season-6-episode-12-bored-on-board-onboard"
},
{
"EpisodeNumber": "DC's Legends of Tomorrow - Season 6 Episode 11 - The Final Frame",
"EpisodeUrl": "https://vidcloud9.com/videos/dcs-legends-of-tomorrow-season-6-episode-11-the-final-frame"
}]
```
# My Youtube Channel
[](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ)[](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ)
### ⚠ Disclamier
The movies and series showed here are not hosted by the Author, This program scrapes from https://vidcloud9.com which is available in the web.