UNPKG

zenmdl

Version:
128 lines (108 loc) 4.26 kB
const axios = require('axios'); const cheerio = require('cheerio'); async function EscolhaAleatoria(nome1, nome2) { const escolhas = [nome1, nome2]; const indiceAleatorio = Math.floor(Math.random() * escolhas.length); console.log(escolhas[indiceAleatorio]); } async function NumeroEmExtenso(query) { try { const url = `https://api.invertexto.com/v1/number-to-words?token=18138%7C7ao7nrtPs2jdOOU1A7nN1TWV7dpTqek8&number=${query}&language=pt`; const response = await axios.get(url); console.log(response.data.text); } catch (error) { console.error("Erro ao obter número por extenso:", error); return null; } } async function ContadorDeCaracteres(query) { try { const quantidade = query.length; console.log(quantidade) } catch (error) { console.error("Erro ao enviar o resultado:", error); return null; } } async function Idade(ano, nascimento) { try { const resultado = ano - nascimento; console.log(resultado) } catch (error) { console.error("Erro ao enviar o resultado:", error); return null; } } async function ConverterMoeda(valor, de, para) { try { const API_KEY = '43ac56bea13980571666dcfa'; const url = `https://v6.exchangerate-api.com/v6/${API_KEY}/latest/${de}`; const resposta = await axios.get(url); const taxa = resposta.data.conversion_rates[para]; if (!taxa) { console.error("Moeda de destino inválida."); return null; } const convertido = valor * taxa; console.log(`${valor} ${de}: ${convertido.toFixed(2)} ${para}`); return convertido.toFixed(2); } catch (error) { console.error("Erro ao converter moeda:", error); return null; } } async function fancyText(texto) { try { const response = await axios.get(`https://carisys.online/api/outros/fazer/nick?query=${texto}`, { headers: { "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } }); if (response.data.resultado && response.data.resultado.length > 0) { const api = response.data.resultado; return api; } else { console.log('Nenhum resultado encontrado.'); } } catch (error) { console.error('Erro ao converter texto:', error.response ? error.response.data : error.message); } } async function DecodificarBinario(query) { try { const response = await axios.get(`https://carisys.online/api/outros/decodificar?query=${query}`, { headers: { "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } }); if (response.data.decodificado) { const api = response.data.decodificado; console.log(api); } else { console.log('Nenhum resultado encontrado.'); } } catch (error) { console.error('Erro ao converter texto:', error.response ? error.response.data : error.message); } } async function CodificarBinario(query) { try { const response = await axios.get(`https://carisys.online/api/outros/codificar?query=${query}`, { headers: { "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } }); if (response.data.codificado) { const api = response.data.codificado; console.log(api); } else { console.log('Nenhum resultado encontrado.'); } } catch (error) { console.error('Erro ao converter texto:', error.response ? error.response.data : error.message); } } fancyText('opa').then((api) => { console.log(api) }) module.exports = { EscolhaAleatoria, NumeroEmExtenso, ContadorDeCaracteres, Idade, ConverterMoeda, fancyText, CodificarBinario, DecodificarBinario };