Skip to content

Commit

Permalink
The Mystic | Bruno Sobrino
Browse files Browse the repository at this point in the history
  • Loading branch information
OfcKing authored Dec 18, 2024
1 parent b4a0a3c commit f95ad3c
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions plugins/buscador-npmjs.js
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
/*
# Codigo creado por: GabrielVz (@glytglobal)
# https://github.com/glytglobal
*/
// Codigo creado por: (@glytglobal)

import fetch from 'node-fetch'

let handler = async (m, { text }) => {
if (!text) throw `*[ โ—๏ธ ] INGRESA EL TITULO O NOMBRE DEL SCRAPER DE NPMJS (NPM.ORG) A BUSCAR*`
if (!text) return m.reply(`*[ โ—๏ธ ] INGRESA EL TITULO O NOMBRE DEL SCRAPER DE NPMJS (NPM.ORG) A BUSCAR*`)
let res = await fetch(`http://registry.npmjs.com/-/v1/search?text=${text}`)
let { objects } = await res.json()
if (!objects.length) throw `[ โ—๏ธ ] LA BUSQUEDA "${text}" NO FUE ENCONTRADA\n\nINTENTE CON OTRO TIPO DE RESULTADOS`
if (!objects.length) return m.reply(`[ โ—๏ธ ] LA BUSQUEDA "${text}" NO FUE ENCONTRADA\n\nINTENTE CON OTRO TIPO DE RESULTADOS`)
let txt = objects.map(({ package: pkg }) => {
return `
โœฐ ๐๐จ๐ฆ๐›๐ซ๐ž: ${pkg.name}
โœฐ ๐•๐ž๐ซ๐ฌ๐ข๐จ๐ง: V${pkg.version}
โœฐ ๐„๐ง๐ฅ๐š๐œ๐ž: ${pkg.links.npm}
โœฐ ๐ƒ๐ž๐ฌ๐œ๐ซ๐ข๐ฉ๐œ๐ข๐จ๐ง: ${pkg.description}\n\n\`\`\`----------\`\`\``
โ„น๏ธ Nombre: ${pkg.name}
๐Ÿงฟ Versiรณn: V${pkg.version}
๐Ÿ”— Link: ${pkg.links.npm}
๐Ÿ”ฎ Descripciรณn: ${pkg.description}\n\n\`\`\`----------\`\`\``
}).join`\n`
m.reply(txt)
}
Expand Down

0 comments on commit f95ad3c

Please sign in to comment.