MIL-004: top 100 movies scraper #38

Merged
Tirsvad merged 7 commits from mil-004-top-100-movies into main 2026-10-28 07:33:37 +01:00
Owner

Adds the Empire page parsing (h3.title for the 2020 layout, ranked h2 headings for the live page), the reverse-and-number rule, the writer, the movies command, tests against a saved copy of the live headings, the generated movies.txt, and seven screenshots with the README section.

Known deviation: archive.org answered 429 Too Many Requests for the pinned Wayback snapshot (four polite attempts), so no snapshot fixture is committed; the snapshot layout is covered by a hand-written sample.

Closes #22
Closes #23
Closes #24
Closes #25
Closes #26
Closes #27
Closes #28

Adds the Empire page parsing (`h3.title` for the 2020 layout, ranked `h2` headings for the live page), the reverse-and-number rule, the writer, the `movies` command, tests against a saved copy of the live headings, the generated movies.txt, and seven screenshots with the README section. Known deviation: archive.org answered 429 Too Many Requests for the pinned Wayback snapshot (four polite attempts), so no snapshot fixture is committed; the snapshot layout is covered by a hand-written sample. Closes #22 Closes #23 Closes #24 Closes #25 Closes #26 Closes #27 Closes #28
Tirsvad added 7 commits 2026-10-28 07:31:10 +01:00
Task: MIL-004#1
Task: MIL-004#2
Closes #22
Closes #23
Task: MIL-004#3
Task: MIL-004#4
Closes #24
Closes #25
Task: MIL-004#5
Closes #26
Task: MIL-004#6
Closes #27
Task: MIL-004#7
Closes #28
Resolve pending commit links
Quality / Quality checks (pull_request) Successful in 31s
Tests and code metrics / Run pytest with coverage (pull_request) Successful in 1m5s
Tests and code metrics / Code metrics badges (pull_request) Skipped
English comments / english-comments (pull_request) Successful in 29s
English comments / Comments are English (pull_request) Successful in 30s
Quality checks / quality-checks (pull_request) Successful in 31s
480f504b80
Tirsvad merged commit c29236710d into main 2026-10-28 07:33:37 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/045-scrape-movies#38