{"id":30637475,"url":"https://github.com/bazilsuhail/resume-dataset","last_synced_at":"2026-05-10T16:11:00.077Z","repository":{"id":309075986,"uuid":"1035096887","full_name":"BazilSuhail/Resume-Dataset","owner":"BazilSuhail","description":"Resume-Dataset is a Python-based project to generate PDF CVs from a LaTeX template and a CSV dataset, designed for creating a structured dataset for training LayoutLM, a model for document understanding.","archived":false,"fork":false,"pushed_at":"2025-08-09T17:21:05.000Z","size":928,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-30T23:03:06.459Z","etag":null,"topics":["data-set","latex-document","latex-resume-template","resume-builder","resume-dataset","resume-template"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BazilSuhail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-09T16:43:59.000Z","updated_at":"2025-08-09T17:21:08.000Z","dependencies_parsed_at":"2025-08-09T18:29:32.112Z","dependency_job_id":null,"html_url":"https://github.com/BazilSuhail/Resume-Dataset","commit_stats":null,"previous_names":["bazilsuhail/resume-dataset"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BazilSuhail/Resume-Dataset","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BazilSuhail%2FResume-Dataset","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BazilSuhail%2FResume-Dataset/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BazilSuhail%2FResume-Dataset/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BazilSuhail%2FResume-Dataset/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BazilSuhail","download_url":"https://codeload.github.com/BazilSuhail/Resume-Dataset/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BazilSuhail%2FResume-Dataset/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272917735,"owners_count":25014935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-set","latex-document","latex-resume-template","resume-builder","resume-dataset","resume-template"],"created_at":"2025-08-30T23:02:03.392Z","updated_at":"2026-05-10T16:10:55.035Z","avatar_url":"https://github.com/BazilSuhail.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resume-Dataset\n\n## Overview\n**Resume-Dataset** is a Python-based project to generate PDF CVs from a LaTeX template and a CSV dataset, designed for creating a structured dataset for training LayoutLM, a model for document understanding. The repository includes a LaTeX template (`cv_template.tex`) and a sample CSV dataset (`cv_data.csv`) to generate CVs, which can be processed for text and layout extraction.\n\n## Repository Contents\n- `cv_template.tex`: Injectable LaTeX template with placeholders for CV data.\n- `cv_data.csv`: Sample dataset with resume data for two individuals (Sourabh Bajaj, Jane Smith).\n\n## Approach\n- Parse CSV data containing resume details (name, email, mobile, website, education, experience, projects, languages, technologies).\n- Inject CSV data into LaTeX template placeholders.\n- Compile LaTeX files to PDFs using `pdflatex`.\n- Clean up auxiliary files (`.aux`, `.log`, `.tex`) after compilation.\n- Enable dataset creation for LayoutLM by providing PDFs for text and bounding box extraction.\n\n## Usage\n1. Install dependencies: `texlive`, `pandas`.\n2. Place `cv_template.tex` and `cv_data.csv` in the working directory.\n3. Run `generate_cvs.py` to produce PDFs (e.g., `CV_Sourabh_Bajaj.pdf`, `CV_Jane_Smith.pdf`).\n4. Use PDFs for LayoutLM dataset preparation (e.g., extract text and bounding boxes with `pdfplumber`).\n\n## Prerequisites\n- Python 3.6+\n- LaTeX distribution (TeX Live/MiKTeX)\n- `pandas` library\n\n## Installation (Google Colab)\n```python\n!apt-get update\n!apt-get install -y texlive texlive-latex-extra texlive-fonts-extra\n!pip install pandas\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazilsuhail%2Fresume-dataset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbazilsuhail%2Fresume-dataset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazilsuhail%2Fresume-dataset/lists"}