Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timetable Parser

Parses timetable PDFs into structured JSON using a camelot + pdfplumber hybrid: camelot supplies the page table structure where detectable, and pdfplumber word positions supply candidate text and room-band fallback.

Setup

Install dependencies:

pip install -r requirements.txt

Pass --report path/to/report.json when you want a parsing diagnostics report.

Usage

python parse_timetable.py samples/newweek1.pdf -o samples/newweek1.parsed.json

The report is optional and is not created unless --report is supplied.

About

PDF to JSON parser for my uni's timetables.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages