Closed ninjaoboladao closed 5 years ago
Tenta executar antes o
npm install
Ele instala as dependências (do package.json)
fiz isso e deu o mesmo erro
Ele não deu nenhum erro ao executar o npm install? Clonasse o repo com package.json atualizado?
Confere se no teu package.json nas dependências tem o "algorithmia", executa o npm install e posta o resultado aqui
fiz isso e deu o mesmo erro
tenta esse comando
npm i algorithmia
Você criou o arquivo credentials/algorithmia.json
com a sua api key ?
@danielschmitz por favor explique melhor o que vc quis dizer
Você tem que ir no site algorithmia.com, criar uma conta, logar. Aí vc vai aqui:
e cria uma chave:
De posse dessa chave, crie um arquivo algorithmia.json
no diretório credentials
com ela:
assim será possível rodar o algorithmiapara que ele traga termos baseados em suas palavras.
@danielschmitz Correto, mas no caso do erro do guri ali, o node não tá encontrando nem o módulo pra iniciar
Ahh tá rs. É que fiz o pull rodei e deu um erro parecido
No caso dele é fazer npm install
ou npm install algorithmia
se mesmo assim nao funcionar, tenta remover a pasta node_modules e executar o npm install
novamente.
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros.
Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros.
Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Idealizei este robo do Wikipedia apenas para que não tenhamos o trabalho de pagar o Algorithmia/utilizar os creditos no mesmo, tendo a API da Wikipedia aberta por ela mesmo
Ahh tá rs. É que fiz o pull rodei e deu um erro parecido
No caso dele é fazer
npm install
ounpm install algorithmia
se mesmo assim nao funcionar, tenta remover a pasta node_modules e executar o
npm install
novamente.
Pode tentar fazer um npm cache clean && npm install
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros. Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Idealizei este robo do Wikipedia apenas para que não tenhamos o trabalho de pagar o Algorithmia/utilizar os creditos no mesmo, tendo a API da Wikipedia aberta por ela mesmo
Este é o modelo de como esta atualmente:
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros. Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Idealizei este robo do Wikipedia apenas para que não tenhamos o trabalho de pagar o Algorithmia/utilizar os creditos no mesmo, tendo a API da Wikipedia aberta por ela mesmo
Este é o modelo de como esta atualmente:
Não sei qual é o pensamento de nosso mestre, mas isso de pagar não coisa que combina com a gente. Já submeteu? Submeta e deixe o mestre analisar, se ele não usar eu uso. =DDD
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros.
Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Se possível, disponibilize aí pra gente. Realmente, é melhor utilizar a API da própria Wikipedia. Vlw
consegui arrumar! Tive que criar manualmente o arquivo
algorithmia.json e colocar dentro esse codigo { "apiKey": "suachaveaqui" }
e logo funcionou! eu notei que o arquivo readme.md tinha esse codigo
Credentials format
Algorithmia
File:
algorithmia.json
{ "apiKey": "suachaveaqui" }
mas nao entendi pra que ele serve ja que tive q criar o arquivo manualmente
obrigado @danielschmitz
consegui arrumar! Tive que criar manualmente o arquivo algorithmia.json e colocar dentro esse codigo
{ "apiKey": "suachaveaqui" }
e logo funcionou! eu notei que o arquivo readme.md tinha esse codigoCredentials format
Algorithmia
File:
algorithmia.json
{ "apiKey": "suachaveaqui" }
mas nao entendi pra que ele serve ja que tive q criar o arquivo manualmente obrigado @danielschmitz
ele precisa da api pra saber que é você que está usando o produto dele, Assim se vc comecar a usar a API dele, tipo, 50 vezes por segundo 24horas por dia, ele vai te bloquear e cobrar. Enquanto estiver usando pouquinho, ele deixa de graça edit: com certeza o filipe vai falar sobre isso. É que estamos fazendo coisas que ele ainda nem explicou.
ue combina com a gente. Já submeteu? Submeta e deixe o mestre analisar, se ele não usar eu uso. =DDD
Realizei o Pull Request caso queira visualizar o mesmo/analisar: https://github.com/filipedeschamps/video-maker/pull/34
Pessoal bom dia!
Como estão?
Eu também estou com problema para executar index.js , só que meu erro e diferente do citado anteriormente.
(node:10065) UnhandledPromiseRejectionWarning: authorization required (node:10065) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:10065) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code
conseguem me ajudar?
@Patricia7sp Isso aí é porque falta o arquivo do Algorithmia nos credentials
Cria um cadastro no Algorithmia (como o Deschamps cita nesse vídeo) https://www.youtube.com/watch?v=8XgbjUP-Gxo
Depois cria na pasta "credentials" um arquivo chamado algorithmia.json com o conteúdo:
{
"apiKey": "sim8As72h56j3mBYqEOSHfLE4k81"
}
Só que com a Api Key que o site do Algorithmia te deu.
Boa sorte =)
@naurojunior Muito obrigada pela atencao.
Eu fiz tudo isso ja, criei minha conta, peguei meu key, criei a pasta e o arquivo, mas o erro parmanece.
https://github.com/Patricia7sp/rob-s-maker/tree/master/credentials
Colocar a "apiKey" com k maiúsculo e testa novamente.
@Walicen - muito bom em, deu certo, uma coisinha tao besta, e eu não tinha observado que estava em letra minuscula.
@Walicen muito obrigada pela ajuda!!!
Meu erro é muito parecido e não consigo resolver! Criei meu 'algorithmia' manualmente, não usei terminal. Instalei ele no terminal usando npm install algorithmia
$ node index.js D:\Matheus\Programação 2018.19\auto-video-project\auto-videos\index.js:4 text: require('./robots/text.js') ^^^^
SyntaxError: Unexpected identifier at new Script (vm.js:80:7) at createScript (vm.js:274:10) at Object.runInThisContext (vm.js:326:10) at Module._compile (internal/modules/cjs/loader.js:664:28) at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10) at Module.load (internal/modules/cjs/loader.js:600:32) at tryModuleLoad (internal/modules/cjs/loader.js:539:12) at Function.Module._load (internal/modules/cjs/loader.js:531:3) at Function.Module.runMain (internal/modules/cjs/loader.js:754:12) at startup (internal/bootstrap/node.js:283:19)
@MatheusDeAquino veja o #87
@Walicen - muito bom em, deu certo, uma coisinha tao besta, e eu não tinha observado que estava em letra minuscula.
Sua duvida me ajudou, Obrigado @Walicen a nos ajudar, realmente uma coisa de nada e tudo vai de agua a baixo
Sou novo usando o node, e tentei executar o index.js, porem deu o erro:
C:\Projetos\node\video-maker>node index.js module.js:675 throw err; ^
SyntaxError: C:\Projetos\node\video-maker\credentials\google-search.json: Unexpected string in JSON at position 60
at JSON.parse (
esse erro no arquivo image.js, até onde entendi, tem essa linha:
const googleSearchCredentials = require('../credentials/google-search.json')
na pasta credentials, existe os arquivos algorithmia.json, google-search.json, watson-nlu.json, youtube.json.
meu arquivo google-search.json
{ "apiKey": "chave gerada pela api do googlesearch" "searchEngineId": "chave gerada pela api do youtube" }
Eles foram criado conforme os passos dados aqui no github, ou seja, todos tem as suas keys.
Alguém sabe informar o motivo do porque desse erro?
@gilialdo vc criou às credenciais em cada plataforma? e esta faltando uma vírgula no seu google-search.json
{
key: “valor”, //<— essa vírgula
key: ”valor”
}
tenho um erro na hora de usar no postman, quando uso git bash pra rodar o node index.js
ReferenceError: getUsers is not defined at C:\Users\fabio\node.js\Routers\UserRouters.js:30:27 at Layer.handle [as handle_request] (C:\Users\fabio\node.js\node_modules\express\lib\router\layer.js:95:5) at next (C:\Users\fabio\node.js\node_modules\express\lib\router\route.js:137:13) at next (C:\Users\fabio\node.js\node_modules\express\lib\router\route.js:131:14) at Route.dispatch (C:\Users\fabio\node.js\node_modules\express\lib\router\route.js:112:3) at Layer.handle [as handle_request] (C:\Users\fabio\node.js\node_modules\express\lib\router\layer.js:95:5) at C:\Users\fabio\node.js\node_modules\express\lib\router\index.js:281:22 at param (C:\Users\fabio\node.js\node_modules\express\lib\router\index.js:354:14) at param (C:\Users\fabio\node.js\node_modules\express\lib\router\index.js:365:14) at Function.process_params (C:\Users\fabio\node.js\node_modules\express\lib\router\index.js:410:3)
Algo que notei é que para poder usar o Algorithmia você teria que ter um cadastro, para poder gerar sua key, e poder utilizar a api da Wikipedia, porem para isso é consumido seus creditos da algothmia, e no momento que o mesmo acabar, seria nescessario comprar outros. Em tese não seria nescessario pois a Wikipedia tem sua propria API publica para consumo, e não sendo nescessario utilizar o Algorithmia como intermediador neste caso, desenvolvi um robo do wikipedia apenas para isso, caso queiram eu disponibilizo ele por aqui, por meio de um pull request.
Idealizei este robo do Wikipedia apenas para que não tenhamos o trabalho de pagar o Algorithmia/utilizar os creditos no mesmo, tendo a API da Wikipedia aberta por ela mesmo
to me batendo pra conseguir rodar, voce ta com ele ai liso? tem fork com essas alterações? valeu
Alguém me ajuda,estava instalando um bot pelo termux e deu esse erro ao dar o comando npm start
Error: Package exports for '/storage/emulated/legacy/download/creito/node_modules/tslib' do not define a valid '.' target
at resolveExportsTarget (internal/modules/cjs/loader.js:455:13)
at resolveExports (internal/modules/cjs/loader.js:388:16)
at Function.Module._findPath (internal/modules/cjs/loader.js:487:20)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:782:27)
at Function.Module._load (internal/modules/cjs/loader.js:688:27)
at Module.require (internal/modules/cjs/loader.js:850:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the CREITIM-BOT@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! /data/data/com.termux/files/home/.npm/_logs/2021-10-24T14_58_23_879Z-debug.log
$ node index.js internal/modules/cjs/loader.js:615 throw err; ^
Error: Cannot find module 'algorithmia' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:613:15) at Function.Module._load (internal/modules/cjs/loader.js:539:25) at Module.require (internal/modules/cjs/loader.js:667:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (C:\Users\calie\Desktop\video-maker-master\robots\text.js:1:83)
at Module._compile (internal/modules/cjs/loader.js:738:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
at tryModuleLoad (internal/modules/cjs/loader.js:570:12)
at Function.Module._load (internal/modules/cjs/loader.js:562:3)