While the Wallet app provides exports for Apple Cards at the end of each month, many of us like to handle our budgets on a more frequent basis. However, the Wallet app provides no mechanism for this. This package uses Apple's Vision framework to read Wallet screenshots and export transactions to CVS files.
brew install bergquester/bergquester/cardvision
cardvision -imagePath <path_to_cropped_images> -outputPath <path_to_output_file>
Use Swift Package Manager.
import CardVision
let filePath = "path_to_directory_of_images"
let csvData = FileManager()
.images(inPath: filePath)
.allTransactions()
.filtered(isDeclined: false)
.csvData
Contributions are welcome. Some areas that need some help:
link |
Stars: 9 |
Last commit: 9 hours ago |
CardVisionCLI
target for a command line tool.Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics