git404hub

what is diemthi-thpt-2026 fr?

nambz/diemthi-thpt-2026 — explained in plain English

Analysis updated 2026-05-18

39PythonAudience · developerComplexity · 2/5Setup · easy

tl;dr

A Python tool that scrapes publicly published Vietnamese high school exam scores from news sites in bulk and saves them into a CSV spreadsheet.

vibe map

mindmap
  root((Diem Thi Crawler))
    What it does
      Scrapes exam scores
      Runs multithreaded scans
      Rotates through proxies
    Tech stack
      Python scripts
      Requests library
      CSV output
    Use cases
      Bulk score collection
      Error retry scripts
      Checkpoint resume
    Audience
      Developers
      Data collectors

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Collect national high school exam scores for an entire region into one spreadsheet.

VIBE 2

Retry failed or missing student ID lookups after a large scraping run.

VIBE 3

Resume an interrupted scraping job from a saved checkpoint instead of starting over.

VIBE 4

Use rotating proxies to scrape large volumes of exam data without getting blocked.

what's the stack?

Pythonrequests

how it stacks up fr

nambz/diemthi-thpt-2026aa2448208027-code/localaihotswapamapvoice/pilottts
Stars393939
LanguagePythonPythonPython
Setup difficultyeasymoderatehard
Complexity2/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Scanning large ID ranges with many workers typically requires a proxies.txt list to avoid getting blocked by the source websites.

in plain english

This is a Python tool that automatically collects Vietnamese national high school exam scores, published each year on news websites like Tuoi Tre and Thanh Nien, and saves them into a single CSV spreadsheet file. Rather than looking up one student's result at a time on a website, it can scan through large ranges of student ID numbers across the whole country or specific exam council regions, like Hanoi or Ho Chi Minh City, and pull every score it finds. To handle the scale of this task, it runs many lookups at the same time using multiple threads, and it can rotate through a list of proxy servers so a single source website does not block it for making too many requests too quickly. It also keeps a checkpoint file as it works, so if the script is interrupted, whether on purpose or by a network error, running it again picks up right where it left off instead of starting over. Separate scripts are included to specifically retry student ID numbers that failed or came back with errors during the main run, reading from an error log to know exactly which ones to check again. The final output is a CSV file with columns for each subject score, such as math, literature, and foreign language, along with the student's ID number and birth date. The author notes that using proxies becomes necessary once you are scanning large batches of student IDs with many worker threads running at once, since the source websites may otherwise block your connection.

prompts (copy fr)

prompt 1
Show me the command to scan exam scores for Hanoi and Ho Chi Minh City using this tool with 30 workers.
prompt 2
Explain how this tool's checkpoint file lets it resume after being interrupted.
prompt 3
Help me set up a proxies.txt file in the format this tool expects.
prompt 4
Walk me through using the fix scripts to retry student IDs that returned errors.

Frequently asked questions

what is diemthi-thpt-2026 fr?

A Python tool that scrapes publicly published Vietnamese high school exam scores from news sites in bulk and saves them into a CSV spreadsheet.

What language is diemthi-thpt-2026 written in?

Mainly Python. The stack also includes Python, requests.

How hard is diemthi-thpt-2026 to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is diemthi-thpt-2026 for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.