This Express Application will when deployed :
- Run the vidsrc key extractor once when first started and then every 2 hours
- This project does not depend on github key extractors and uses the locally created keys.
- Resolve Vidsrc videos using a TMDB Id and also provide subtitles.
- Has an Eporner api wrapper and an Eporner Embed Resolver which returns multiple qualities.
To install locally or on any vps/dedicated server do the following :
git clone https://github.com/Inside4ndroid/AIO-StreamSource.git
cd AIO-StreamSource
npm install
npm run main
or you can Deploy to Vercel :
To use the api you need to know the routes here is a break down of all the routes and options etc.
all routes return json.
http://localhost:3000/vidsrc/tmdbid
:
This resolves and returns the video source and subtitles.
1
to 1000
1
to 1000000
but no more than total_pages
received in response
small
- thumbnail size 190x152
medium
- thumbnail size 427x240
big
- thumbnail size 640x360
latest
newest videos first
longest
longest videos first
shortest
shortest videos first
top-rated
top rated videos first
most-popular
most popular all time videos first
top-weekly
most popular this week videos first
top-monthly
most popular this month videos first
0
gay content not included
1
gay content included
2
only gay content
0
low quality content not included
1
low quality content included
2
only low quality
This will return the default details of the video :
http://localhost:3000/eporn/?id=epornerid?thumbsize=medium
This will return the resolve video sources in multiple qualities :
http://localhost:3000/eporn/?resolve=epornerid
This will return the search results in line with your parameters :
http://localhost:3000/eporn/?query=bbw&per_page=10&page=2&thumbsize=big&order=top-weekly&gay=1&lq=1
This will return the predefined list of categories in the constants.js file :
http://localhost:3000/eporn/cats