npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

kiritoapi

v1.0.8

Published

KiritoApi Api para facilitar o seu desenvolvimento de bots

Readme

Status Ping Uptime

🌐 kiritoapi

kiritoapi é uma API multiuso para desenvolvedores Node.js que desejam acessar facilmente informações de jogos, usuários do Discord, GitHub, YouTube, tradução de textos, letras de músicas, IA de conversa e muito mais — tudo com apenas uma linha de código.


📦 Instalação

npm install kiritoapi

🚀 Como usar

const KiritoApi = require("kiritoapi");
const api = new KiritoApi();

Todos os métodos são assíncronos e devem ser usados com await.


📘 Métodos disponíveis

🎮 await api.mineInfo(ip)

Busca informações detalhadas de um servidor Minecraft (Java ou Bedrock).

const info = await api.mineInfo("mc.sparklypower.net");

🖼️ await api.mineBanner(ip)

Retorna a imagem/banner de status do servidor Minecraft.

const banner = await api.mineBanner("mc.sparklypower.net");

🤖 await api.userInfo(discordUserId)

Retorna informações públicas de um usuário do Discord usando seu ID.

const user = await api.userInfo("820344895528632380");

🖼️ await api.setBannerBot(botToken, imageUrl)

Define um novo banner para o seu bot do Discord.

await api.setBannerBot("Bot-Token", "https://link-da-imagem.com/banner.png");

⚠️ Você precisa fornecer o token do bot para essa função funcionar.


🔗 await api.inviteInfo(convite)

Retorna informações de um link de convite de servidor do Discord.

const invite = await api.inviteInfo("discord.gg/servidor");

🤖 await api.chat(texto)

Interage com uma IA básica de chat.

const resposta = await api.chat("oii, tudo bem?");

🐙 await api.githubUserInfo(username)

Retorna informações de um usuário do GitHub.

const github = await api.githubUserInfo("octocat");

📺 await api.youtubeInfo(channelName)

Retorna informações públicas de um canal do YouTube.

const canal = await api.youtubeInfo("CanalExemploYT");

🌍 await api.tradutor(texto, linguagemDestino)

Traduz qualquer texto para outra linguagem.

const traducao = await api.tradutor("Olá, mundo!", "en"); // Resultado: "Hello, world!"

🌐 Linguagens usam o código ISO como en (inglês), es (espanhol), fr (francês), etc.


🎵 await api.musicLyrics(artista, musica)

Busca letras de músicas com base no nome do artista e da música.

const letra = await api.musicLyrics("Adele", "Hello");

🎶 await api.musicRecommend(nomeDaMusica)

Gera recomendações musicais com base no nome de uma música.

const recomendacoes = await api.musicRecommend("Tá Rico Os Meninos do Gueto");

⚠️ Observações

  • Todos os métodos devem ser usados com await, pois são assíncronos.
  • Os parâmetros devem ser strings válidas, como IPs, IDs ou nomes públicos.
  • O método setBannerBot exige um token de bot Discord válido com permissão para alterar o perfil.

🧪 Exemplo completo

const KiritoApi = require("kiritoapi");
const api = new KiritoApi();

(async () => {
  const mc = await api.mineInfo("mc.hypixel.net");
  const banner = await api.mineBanner("mc.hypixel.net");
  const discordUser = await api.userInfo("820344895528632380");
  const traducao = await api.tradutor("Bom dia", "en");
  const musica = await api.musicLyrics("Imagine Dragons", "Believer");
  const recomendacoes = await api.musicRecommend("Tá Rico Os Meninos do Gueto");

  console.log("Servidor Minecraft:", mc);
  console.log("Banner:", banner);
  console.log("Discord User:", discordUser);
  console.log("Tradução:", traducao);
  console.log("Letra da música:", musica);
  console.log("Recomendações:", recomendacoes);
})();

💬 Suporte

  • ❓ Dúvidas? Crie uma Issue no repositório.
  • 🧠 Sugestões? Envie um Pull Request ou nos contate via GitHub.
  • 📚 Quer integrar com outro projeto? Podemos ajudar.

📝 Licença

Distribuído sob a licença MIT.


Feito com ❤️ por ADS Sousa Group Corporation Ltda.