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