packagescrapers
Advanced tools
Comparing version 2.0.10 to 2.0.11
@@ -1,1 +0,1 @@ | ||
{"version":2,"languages":{"nodejs-npm":{"specfileHash":"0aaf1b84f35bc1549aa01ef8995bcbde","lockfileHash":"77d9bb41ce5fc400a473ba11c87dc58e","guessedImports":["cheerio","axios"],"guessedImportsHash":"97cf184b28cc8fd6085ee214bdcee8ed"}}} | ||
{"version":2,"languages":{"nodejs-npm":{"specfileHash":"680ed705f18934f2c7fb891932507f0b","lockfileHash":"93fcf4bbde6fade470e26e8b50cb03d5","guessedImports":["cheerio","axios"],"guessedImportsHash":"97cf184b28cc8fd6085ee214bdcee8ed"}}} |
38
index.js
@@ -22,2 +22,4 @@ const axios = require('axios') | ||
const url = [] | ||
const desc = [] | ||
const update = [] | ||
@@ -32,2 +34,10 @@ $("._0d2164ff > div > a > h3").each((i, el) => { | ||
$("._0d2164ff > p").each((i, el) => { | ||
desc[i] = $(el).text().trim(); | ||
}) | ||
$("._657f443d").each((i, el) => { | ||
update[i] = $(el).text().trim(); | ||
}) | ||
const result = []; | ||
@@ -37,3 +47,5 @@ for (let i = 0; i < url.length; i++) { | ||
title: title[i], | ||
link: 'https://npmjs.com'+url[i] | ||
link: 'https://npmjs.com'+url[i], | ||
desc: desc[i], | ||
updated: update[i] | ||
}; | ||
@@ -56,5 +68,8 @@ } | ||
const url = [] | ||
const desc = [] | ||
const version = [] | ||
const updated = [] | ||
$(".package-snippet__name").each((i, el) => { | ||
title[i] = $(el).text(); | ||
title[i] = $(el).text().trim(); | ||
}) | ||
@@ -66,2 +81,14 @@ | ||
$(".package-snippet__description").each((i, el) => { | ||
desc[i] = $(el).text().trim(); | ||
}) | ||
$(".package-snippet__version").each((i, el) => { | ||
version[i] = $(el).text().trim(); | ||
}) | ||
$(".package-snippet__released > time").each((i, el) => { | ||
updated[i] = $(el).text().trim(); | ||
}) | ||
const result = []; | ||
@@ -71,3 +98,6 @@ for (let i = 0; i < url.length; i++) { | ||
title: title[i], | ||
link: 'https://pypi.org'+url[i] | ||
link: 'https://pypi.org'+url[i], | ||
desc: desc[i], | ||
version: version[i], | ||
update: updated[i] | ||
}; | ||
@@ -93,3 +123,3 @@ } | ||
$(".d-flex > div > a").each((i, el) => { | ||
title[i] = $(el).text(); | ||
title[i] = $(el).text().trim(); | ||
}) | ||
@@ -96,0 +126,0 @@ |
{ | ||
"name": "packagescrapers", | ||
"version": "2.0.10", | ||
"version": "2.0.11", | ||
"description": "Npm Package To Search Package At NPMJS PyPi And Github!", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/nekozu/packagesrapers", |
@@ -5,4 +5,4 @@ const pack = require('./index.js') | ||
pack.npm('telegram').then(res => console.log(res)) | ||
//pack.npm('telegram').then(res => console.log(res)) | ||
pack.pypi('telegram').then(res => console.log(res)) | ||
//pack.pypi('telegram').then(res => console.log(res)) |
11127
115