Skip to main content

This projects converts maybank credit card statement pdf files to a single csv file that allows to be ingestable in other workflow.

Project description

maybankforme

This projects converts maybank credit card statement pdf files to a single csv file that allows to be ingestable in other workflow.

Usage

This is a basic cli tool, that reads the encrypted credit card statement pdf file, extracts only the text in said files, looks for specific transaction pattern lines and export those as a csv file.

Python module

maybankforme -h
usage: maybankforme [-h] [--password PASSWORD] [--dataset_folder DATASET_FOLDER] input_folder output_file

positional arguments:
  input_folder          Folder containing pdf files
  output_file           csv file to save transactions

options:
  -h, --help            show this help message and exit
  --password PASSWORD   Password to open pdf files
  --dataset_folder DATASET_FOLDER
                        Folder containing dataset
pip install maybankforme
maybankforme /dataset/pdf /dataset/Output.csv --password=<REDACTED> --dataset_folder /dataset

Docker

docker run zhrif/maybankforme -h
usage: maybankforme [-h] [--password PASSWORD]
                    [--dataset_folder DATASET_FOLDER]
                    input_folder output_file

positional arguments:
  input_folder          Folder containing pdf files
  output_file           csv file to save transactions

options:
  -h, --help            show this help message and exit
  --password PASSWORD   Password to open pdf files
  --dataset_folder DATASET_FOLDER
                        Folder containing dataset
docker pull ghcr.io/zhrif/maybankforme
docker run -v dataset:/dataset ghcr.io/zhrif/maybankforme /dataset/pdf /dataset/Output.csv --password=<REDACTED> --dataset_folder /dataset

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maybankforme-1.5.0.tar.gz (56.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

maybankforme-1.5.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file maybankforme-1.5.0.tar.gz.

File metadata

  • Download URL: maybankforme-1.5.0.tar.gz
  • Upload date:
  • Size: 56.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for maybankforme-1.5.0.tar.gz
Algorithm Hash digest
SHA256 f13038345b8ffacf98bf4fc7a9862356e09a4e8ea40a4ecea41f5f198363eda9
MD5 121518a018b1ae2fe915394a2af91551
BLAKE2b-256 136e9522d71be6565a90bf019d00a003167858285ad4536d6f6ed0faf8f04f47

See more details on using hashes here.

File details

Details for the file maybankforme-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: maybankforme-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for maybankforme-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54823178cd2879d997c206ecbd5aa92d7e4cd171066a69263f5320935653bdef
MD5 e4dab5f05a0c21dec853a04126fc01b7
BLAKE2b-256 74325ea717107b2073a80ca782926215fbdfdcf2f743ac0dac4403ea393124c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page