O tchMaterial-parser é uma ferramenta open-source desenvolvida para extrair e baixar livros eletrônicos no formato PDF da Plataforma Inteligente de Educação Básica. O projeto está disponível no repositório https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser.
Funcionalidades Principais
- Extração Automática: Identifica URLs de pré-visualização e extrai links diretos para download de PDFs
- Baixa em Lote: Permite processar múltiplos URLs simultaneamente
- Interface Intuitiva: Design simplificado com opções de configuração mínima
- Suporte Multimídia: Inclui downloads de recursos auditivos associados
Visão Geral da Interface
A interface é organizada em áreas funcionais específicas:
- Área de Entrada de URLs: Para colar endereços de páginas de pré-visualização
- Seletor de Recursos: Filtros hierárquicos por tipo de material, nível educacional e disciplina
- Controle de Ações: Botões principais para iniciar download e cópia de links
- Monitoramento de Progresso: Exibe status em tempo real das operações
- Registro de Atividades: Logs detalhados do processo de extração e downloda
Passos para Utilização
- Clonagem do Projeto: Execute o comando abaixo para obter o código fonte: ```
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
- Execução da Aplicação: Localize o arquivo principal no diretório
src/educational_material_extractor.py - Obtenção de URLs: Acesse a plataforma e copie URLs no formato: ```
https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=xxx&catalogType=tchMaterial&subCatalog=tchMaterial
- Processamento de Downloads: Cole os URLs na área designada e selecione o diretório de destino
Dicas de Uso e Considerações
- Para baixar múltiplos materiais, insira cada URL em uma linha separada
- Recursos auditivos são armazenados automaticamente em pasta dedicada
- Verifique se os URLs correspondem a páginas de pré-visualização e não a links diretos
- Em caso de falhas, valide a conexão de internet e repita o prcoesso
- Consulte os logs para diagnóstico de possíveis erros
Funcionamento Técnico
A ferramenta interage com a API da plataforma para extrair URLs reais de download. O núcleo da funcionalidade está no módulo de análise, que processa parâmetros de URL e constrói requisições para obtenção dos recursos.