Skip to content

Commit

Permalink
added User selection option to download 720p,1080p,3d format videos
Browse files Browse the repository at this point in the history
  • Loading branch information
yashwanth2804 committed Apr 16, 2018
1 parent a196d12 commit 90acdf0
Showing 1 changed file with 99 additions and 7 deletions.
106 changes: 99 additions & 7 deletions Telugupalaka.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,89 @@ const puppeteer = require('puppeteer');
var prompt1 = require('prompt');
const readline = require('readline');


const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});

global.MOvie="";
global.ShrinkLinks="";
prompt.start();
///prompt.start();
//console.log('Please Enter MOvie name:');


prompt.get(['MovieName'], function (err, result) {
rl.question('Please enter the Movie number : ', (MovieName) => {

MOvie = MovieName;
MOvie= "+"+MOvie+"+";
//
puppeteer
.launch({headless:false})
.then(async browser => {


//call to browser
var url = "https://duckduckgo.com/?q=" + MOvie + "site%3Atelugupalaka.com";

///duckduck go
DuckDuckGo(url,browser).
then( DuckDuckGoUrl => {

//console.log("returned url"+DuckDuckGoUrl);
TelugupalakaPage(DuckDuckGoUrl,browser)
.then( b => {

var f =b;


rl.question('Select an option : ', (answer2) => {

var selectedUrl = f[answer2].toString().split("->")[1];
//console.log(selectedUrl);

LinkSharenet(selectedUrl,browser).then( v => {

//console.log("Hashed code "+v);
var hashcode = revC(v);
OpenLoad(hashcode,browser).then( z => {
console.log("https://openload.co/stream/"+z.trim());
process.exit(1);
});


});

rl.close();
});




});



})
;

////end duckduckgo and telugupalaka


});






});






/* prompt.get(['MovieName'], function (err, result) {
MOvie = result.MovieName.toString();
MOvie= "+"+MOvie+"+";
Expand All @@ -35,6 +109,11 @@ const readline = require('readline');
.then( b => {
var f =b;
var selectedUrl = f[1].toString().split("->")[1];
//console.log(selectedUrl);
Expand Down Expand Up @@ -67,18 +146,27 @@ const readline = require('readline');
prompt.stop();
});
}); */


async function DuckDuckGo(url,browser) {
try {

const page = await browser.newPage();

// var url = "https://google.com"
await page.setRequestInterception(true);
page.on('request', (request) => {
if (['image'].indexOf(request.resourceType()) !== -1) {
request.abort();
} else {
request.continue();
}
});


await page.goto(url,{timeout: 0});
const hrefs = await page.$$eval('a.result__a', hrefs => hrefs.map((a) => {
return a.href
return a.href;
}));

var link = hrefs[0];
Expand Down Expand Up @@ -132,7 +220,9 @@ async function TelugupalakaPage(url,browser) {
));

var f = hrefs.filter(item => item);

let y=0;
for(let g of f)
console.log(" "+(y++) + " "+ g);

return f;

Expand Down Expand Up @@ -203,6 +293,8 @@ async function OpenLoad(url,browser) {
//get the recV from scrapping

const textContentID = await opage.evaluate(() => document.querySelector('#DtsBlkVFQx').textContent);
browser.close();

return textContentID;
} catch (err) {
console.error(err);
Expand Down

0 comments on commit 90acdf0

Please sign in to comment.