Pelo XKCD 1025 eu poderia ter gasto no máximo 12~24 horas para resolver um problema que gasto 30~60 segundos para fazer uma vez por dia.

O problema: alguns arquivos que baixo no MEGA vem com a extensão errada. A solução que eu pensei foi criar um script que renomeasse esses arquivos antes mesmo de eu baixá-los. Embora essa tenha sido uma ideia prática e vi que era possível manualmente não pude implementá-la usando a SDK.

Me pergunto: por que eles lançaram uma SDK em C++ se a maior implementação deles é em JavaScript? Vai entender.

Então fui procurar no GitHub se alguém desenvolveu uma aplicação CLI ou uma biblioteca em qualquer língua que eu saiba e descobri um fato sobre o MEGA: se nem seus desenvolvedores estão trabalhando tanto no aplicativo muito menos outros estão desenvolvendo algo para ele.

Eu até podia reclamar aqui da redundância do secureboot.js mas isso só farei isso quando eu implementar um e mostrar por que no meu caso eu precisaria de fazer validação de arquivos em JavaScript e por que o MEGA não precisa.

Porém hoje me manterei em reclamar dessa SDK que simplesmente não consigo trabalhar e das bibliotecas que ora não existem, se existem não funcionam, se funcionam não copilam na minha máquina.

TL;DR: não dá para usar ela.


Gustavo bio photo

Gustavo

Escrevo sobre programas, animes e um pouco mais.

Twitter Github Stackoverflow MyAnimeList