{"id":27284365,"url":"https://github.com/wizardoftrap/scoreme_assignment_iitrpr_2021eeb1030","last_synced_at":"2025-04-11T18:58:10.907Z","repository":{"id":285079051,"uuid":"957005854","full_name":"wizardoftrap/scoreme_assignment_iitrpr_2021eeb1030","owner":"wizardoftrap","description":"Score me Assignment of Shiv Prakash Verma 2021eeb1030 IIT Ropar","archived":false,"fork":false,"pushed_at":"2025-03-29T10:30:53.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T11:28:38.710Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wizardoftrap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-03-29T10:27:47.000Z","updated_at":"2025-03-29T10:30:56.000Z","dependencies_parsed_at":"2025-03-29T11:29:09.990Z","dependency_job_id":"e334e038-ae6d-4649-aa28-0128ffe550b1","html_url":"https://github.com/wizardoftrap/scoreme_assignment_iitrpr_2021eeb1030","commit_stats":null,"previous_names":["wizardoftrap/scoreme_assignment_iitrpr_2021eeb1030"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wizardoftrap","download_url":"https://codeload.github.com/wizardoftrap/scoreme_assignment_iitrpr_2021eeb1030/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248465290,"owners_count":21108243,"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","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":[],"created_at":"2025-04-11T18:58:10.330Z","updated_at":"2025-04-11T18:58:10.898Z","avatar_url":"https://github.com/wizardoftrap.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ScoreMe Assignment\n\n## Overview\nThis project extracts tabular data from bank statements in PDF format and saves it to Excel files. It uses pattern matching and text processing to identify transaction details, converting unstructured PDF content into structured tables.\n\n## Author\n- **Name**: Shiv Prakash Verma  \n- **Institution**: IIT Ropar  \n- **Roll No.**: 2021EEB1030  \n\n## Features\n- Extracts transaction data from various PDF bank statement formats  \n- Identifies date, description, debit, credit, and balance information  \n- Handles multiple table formats with different date patterns  \n- Exports data to formatted Excel files with auto-adjusted column widths  \n- Works with Google Colab for easy file upload and download  \n\n## Usage\n1. Upload a PDF bank statement  \n2. The system will process and extract transaction tables  \n3. Download the resulting Excel file with organized transaction data  \n\n## Technical Details\n- Uses `PyPDF2` for PDF text extraction  \n- Implements regex pattern matching for data identification  \n- Handles various date formats and transaction layouts  \n- Organizes data using `pandas` DataFrames  \n- Exports to Excel with `openpyxl`  \n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizardoftrap%2Fscoreme_assignment_iitrpr_2021eeb1030/lists"}