MoneyLog-Cloud icon indicating copy to clipboard operation
MoneyLog-Cloud copied to clipboard

500 Internal Server Error

Open el-dias opened this issue 7 years ago • 24 comments

Desde anteontem, o site apresenta o erro descrito no título acompanhado dessa frase "The server has either erred or is incapable of performing the requested operation."

el-dias avatar Oct 04 '17 03:10 el-dias

Acredito que tem a ver com o desligamento da APIv1 do Dropbox.

https://blogs.dropbox.com/developers/2017/09/api-v1-shutdown-details/

deniscostadsc avatar Oct 05 '17 20:10 deniscostadsc

Sim, é isso mesmo... estou dando uma olhada, mas mudou bastante coisa, desde o oauth até o appengine. Está mais complicado do que imaginava.

De qq maneira, fiquem a vontade para mandar PR.
Abs

xupisco avatar Oct 05 '17 20:10 xupisco

Valeu @xupisco pelo empenho! Torço pra que você consiga :crossed_fingers:

Mais alguém quer ajudar? Pode meter a mão, sem medo de ser feliz 😄

aureliojargas avatar Oct 10 '17 17:10 aureliojargas

Atualizei o site do MoneyLog Cloud http://ml.aurelio.net pra informar sobre o problema, e tem um link pra esta issue.

aureliojargas avatar Oct 10 '17 17:10 aureliojargas

Estou tentando aprender sobre autenticação com NodeJS (meio confuso ainda) e estava pensando em implementar algo com o Dropbox pra acessar o moneylog-cloud. Tenho uma dúvida.. o moneylog-cloud está hospedado no site do @aureliojargas ... se eu apenas me basear nesse código do @xupisco , saberiam dizer se funcionaria?

douglasmsi avatar Oct 19 '17 00:10 douglasmsi

@douglasmsi a URL do meu site é apenas uma casca, o site de verdade do MoneyLog Cloud está hospedado no Google App Engine. Se você em Node conseguir tratar de ligar com o Dropbox do usuário, e conseguir ler os arquivos TXT dele, é pra funcionar.

aureliojargas avatar Oct 26 '17 23:10 aureliojargas

Salve @aureliojargas quanto tempo fio... acho que consegui uma alternativa (pelo menos na minha máquina funciona... hahahah), sem usar o GAE, somente com JS (pode hospedar em qq lugar).

Quando puder me chama no hangout para falarmos sobre! Abrassssss....

xupisco avatar Nov 07 '18 17:11 xupisco

Fiz até um tema "dark" para modernizar ainda mais o MoneyLog... XD

chrome_2018-11-07_20-57-27

xupisco avatar Nov 07 '18 22:11 xupisco

Caramba, eu queria poder testar :open_mouth:

el-dias avatar Nov 07 '18 23:11 el-dias

Caramba, eu queria poder testar 😮

@edlucasdias até dá... interessa?
Ele ainda não está 100%, observações:

  • Vc já precisa ter os arquivos no dropbox, ainda não funciona para um "novo usuário";
  • Por enquanto não é possível escolher o tema, está como "dark" por padrão;
  • Está hospedado em um ambiente meu (no Firebase);
  • Ainda estou mexendo, coisas estranhas podem acontecer! :)

Se tudo bem pra vc os itens acima, acessa https://xupisco.net/moneylog
E depois conta pra gente o que achou!

[]'s

xupisco avatar Nov 07 '18 23:11 xupisco

Eu tava usando a versão com Google Drive, então é só copiar os arquivos para a minha pasta do dropbox que acredito que deve funcionar. Vou experimentar já já! \o/

el-dias avatar Nov 07 '18 23:11 el-dias

Comecei a usar desde ontem, o editor do arquivo online funciona bem e já testei tanto em computador com o client do DropBox instalado quanto computador sem ele. To gostando de usar.

O tema ficou estranho (ao menos pra mim), mas acho que é o costume mesmo hahaha

el-dias avatar Nov 08 '18 13:11 el-dias

@edlucasdias boa... legal, ainda está faltando o tratamento de erros!
Sobre o tema, é muito pessoal mesmo... hehehe, por isso normalmente temos trocentos! :)

Vamos esperar o @aureliojargas se pronunciar! []'s

xupisco avatar Nov 08 '18 14:11 xupisco

Já estou até preocupado com o @aureliojargas ... hehehe, só sei que foi pra Alemenha, será que tem internet lá? XD

xupisco avatar Nov 29 '18 16:11 xupisco

Olha, estou satisfeito com essa abordagem até agora. Só falta mesmo criar a estrutura para um novo usuário que por mim estaria pronto hahahaha

el-dias avatar Nov 29 '18 17:11 el-dias

Alguma novidade desde então?

el-dias avatar Jan 17 '19 22:01 el-dias

Já estou até preocupado com o @aureliojargas ... hehehe, só sei que foi pra Alemenha, será que tem internet lá? XD

Ele deixou de ser servidor público? kkkkk

kafran avatar Feb 17 '19 20:02 kafran

Estou usando todos os dias, e pra mim está bem estável. Pretende ainda fazer alguma atualização?

el-dias avatar Apr 11 '19 20:04 el-dias

Fala povo! Desculpem-me pela demora, eu me mudei pra Alemanha faz uns 8 meses e desde então todo meu tempo livre é dedicado a aprender o idioma e me virar por aqui.

@xupisco Que show esse tema escuro, hein? Mandou muito bem. :clap::clap::clap:

Quanto ao código, @xupisco não sei se chegou a ver, mas cerca de um ano atrás eu reescrevi boa parte do código do Moneylog, criando o conceito de plugins de storage (https://github.com/aureliojargas/moneylog/tree/master/storage/drivers). A ideia é ter apenas uma única versão do Moneylog e ela suportar vários tipos de storage (local e remoto). Tudo em JavaScript, rodando no cliente, sem precisar depender do GAE.

Essa versão nova tá rodando no https://moneylog.aurelio.net, com deploy automático a cada commit novo.

Finalizei isso pouco antes de minha mudança e infelizmente não tive tempo de documentar as novidades nem de atualizar o site do Moneylog. Mas o código está 100%, estou usando o Google Drive como storage e funciona bem.

Vi que você conseguiu implementar o acesso ao Dropbox somente com JavaScript também, que massa! Tem interesse em colocar isso no formato do plugin de storage? Assim mantemos um único código pro MoneyLog em si e só concentramos esforços onde tem a diferença, que é o storage.

Basicamente seria criar um arquivo /storage/drivers/dropbox.js e colocar toda tua lógica ali dentro. A API é bem simples, está descrita no topo do https://github.com/aureliojargas/moneylog/blob/master/storage/index.js. Você pode usar o plugin do Google Drive como exemplo. Nesse plugin do Google Drive eu decidi não implementar a edição de arquivos pra simplificar e não precisar de acesso de escrita aos dados do usuário, mas fique à vontade para implementar a edição se quiser, a API suporta.

Eu vou tentar dedicar um tempo pra atualizar o site do MoneyLog e documentar esse novo esquema. Se precisar de ajuda com o código me pinga no Telegram.

Se não puder/quiser fazer, eu entendo, estamos todos trabalhando por diversão aqui :)

aureliojargas avatar Apr 18 '19 05:04 aureliojargas

Seria interessante a junção desse método de gravação de Dropbox com o que o Aurelio fez com o GDrive. Eu mesmo prefiro usar o Dropbox por comodidade

el-dias avatar Jun 20 '19 14:06 el-dias

Alguma novidade quanto a isso? Agora que o Firefox 68 também endureceu as regras para leitura de arquivos locais, seria legal voltar a ter o moneylog na cloud.

kafran avatar Jul 13 '19 23:07 kafran

Eu continuo usando a implementação do @xupisco e estou bem satisfeito.

el-dias avatar Jul 13 '19 23:07 el-dias

Fui tentar logar nesses dias e aparece esse endereço: https://xupisco.net/moneylog/%7B%7B%20auth_url%20%7D%7D

E esse erro na tela: image

el-dias avatar Jun 09 '20 05:06 el-dias

Há um tempo que já não uso o moneylog cloud mais. O Xupisco e o Aurelio não estão mais mantendo o projeto. O melhor que você faz é usar o moneylog local na máquina dentro de uma pasta no Dropbox.

kafran avatar Jun 09 '20 21:06 kafran