Open mauroobento opened 2 months ago
Isso é relativo para cada plataforma, na versão atual não, mas está planejado sim. Existe um problema grande quando falamos de llstar arquivos, por ser relativo à plataforma alvo, as vezes é necessário fazer uma requisição extra por aula para revelar o conteúdo, e, existem plataformas que contam os acessos por aula (por exemplo, 3 acessos por aula). Por isso o programa nunca vai fazer a listagem automática dos arquivos e vai apenas buscar o que o usuário mandar ele buscar. Vou pensar um display para o front.
Mas tipo... Se eu clico para poder baixar os dados das aulas, neste momento ele lê os nomes das aulas, tanto que posso clicar em cada módulo / aula para ser baixado. Não tem como pegar esses nomes, jogar em um arquivo externo (no momento que faz este fetch) e salva na sequência não? Ou tipo, mais trabalhoso mas efetivo, ter um botão ao lado de cada módulo para poder salvar os dados daquele módulo em texto / json, aí a gente faria o resto...
Porque é basicamente texto, então seria só o caso de salvar em arquivo mesmo... Tanto que, quando mandamos baixar alguma aula, no terminal é possível ver estes dados... As vezes exportar esses dados lá do terminal em texto ou algo assim, já filtrando só os nomes das aulas e tal... O resto quem quiser faz o trampo de deixar arrumado e tal...
Sinceramente, eu não me importaria
No momento que você dá a ordem para iniciar o download, ele começa a caminhar para baixar as coisas, é nesse ponto que ele começa a descobrir o conteúdo sim. Entenda que saber que existe um módulo ou uma aula não significa que você sabe o que tem dentro dela, só quando ela é acessada. É por esse motivo que eu estou introduzindo a api global na v2. O display na v2 é atualizado conforme os arquivos são descobertos, ou seja, no início, dependendo da plataforma você vai saber exatamente isso, que existem módulos e talvez quais aulas, mas sem saber só os arquivos, no decorrer do download ele vai populando o conteúdo (e indicando se ocorreu algum problema ou não usando cor no ícone).
Entendi... bacana então...
Estamos no aguardo da v2 então
Quando clico para selecionar download, eu vejo cada módulo e, se clicar no olhinho para ver dentro do módulo, vejo as aulas, porém, não vejo o que está relacionado a cada aula. Digo, se tem um html, um txt, um pdf ou seja lá o que for que esteja relacionado à aquela aula em específico...
Existe uma forma de trazer isto, seja num json, seja ali na tela mesmo ou algo assim, para podermos ver e ter a certeza de que baixou tudo de cada aula? Digo isto porque estou baixando um curso aqui e vejo que as vezes tem um X arquivo e na outra não tem. Seria mais parte de garantir que baixou tudo mesmo e ficar tranquilo...