Skip to content

D3-4D/Obmep-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Obmep Extractor

Script para baixar provas e resoluções da OBMEP diretamente por meios oficiais.

Este script foi desenvolvido como parte de um sistema maior em construção, voltado para ferramentas educacionais e automação de coleta de material didático. Ele funciona como um módulo independente, mas sua função principal é integrar-se a esse ecossistema, fornecendo uma camada confiável de download, filtragem e recuperação de provas e resoluções.

A ferramenta coleta todos os arquivos disponíveis, tratando arquivos mal formatados ou adaptados, com algumas exceções.

Formatação

  • A formatação pode variar de um ano para outro, mas todos os documentos podem ser extraídos.

Observação

  • Por conveniência, o modo padrão filtra arquivos redundantes. Estes podem ser baixados com o uso da flag --Robust.

Funcionalidades

  • Preserva arquivos mal formatados.
  • Estrutura organizada.
  • Suporta filtragem por ano.

Usos

Básico

python downloader.py

Modo Completo

python downloader.py --Robust

Com Filtros

python downloader.py --Type 1 --Year 2023

Retomada

python downloader.py --Retry ErrorLogs.json

Opções de filtro:

  • --Type

    • 0: Nenhum
    • 1: Inclusivo
    • 2: Exclusivo
  • --Year

    • Baixar anos específicos
  • --Replace

    • Substituir arquivos existentes
  • --Retry

    • Retomar downloads falhados a partir de um arquivo JSON de erros gerado anteriormente

About

Ferramenta para baixar provas e resoluções da OBMEP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages