Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frcteam3255/superbudget
Python package for pdf receipt parsing and budget analysis
https://github.com/frcteam3255/superbudget
Last synced: about 2 months ago
JSON representation
Python package for pdf receipt parsing and budget analysis
- Host: GitHub
- URL: https://github.com/frcteam3255/superbudget
- Owner: FRCTeam3255
- Created: 2022-06-24T15:35:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T05:32:41.000Z (12 months ago)
- Last Synced: 2024-06-22T10:56:44.871Z (7 months ago)
- Language: Python
- Size: 30.3 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# SuperBudget
Python package for pdf receipt parsing and budget analysis
## Formatting
### PDF files
Standard: YYYY_MM_DD Vendor FreeText Purchaser
- (FreeText can be anything, normally Order ID, receipt number, or description)
Manual (if parsing error) YYYY_MM_DD Vendor FreeText Purchaser$dd_cc
- (dd=dollar, cc=cent)
Examples:
2022_03_31 Dominos Lunch Tayler2022_01_24 FIRSTChoice Order_CH143255 Tayler$54_93
### income.csv
| sponsor | amount |
|---------|--------|#### Keyword
CarryOver = Previous year's balance (placed in sponsor column to denote)
### vendor_category.csv
| vendor | category |
|--------|----------|### file_paths.csv
List of folders to check for PDF files.
- Supports wildcards(*) to check sub-folders.
- Supports comments(#) to temporarily disable checking file path.
- Each folder to check should be on a new line