maybankforme


Namemaybankforme JSON
Version 1.5.1 PyPI version JSON
download
home_pageNone
SummaryThis projects converts maybank credit card statement pdf files to a single csv file that allows to be ingestable in other workflow.
upload_time2025-01-26 21:02:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords cli tool
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

```bash
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
```

```bash
pip install maybankforme
maybankforme /dataset/pdf /dataset/Output.csv --password=<REDACTED> --dataset_folder /dataset
```

## Docker

```bash
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
```

```bash
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
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "maybankforme",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "cli, tool",
    "author": null,
    "author_email": "Zharif Zakaria <z@zhrif.com>",
    "download_url": "https://files.pythonhosted.org/packages/00/cf/65aafa3227e647a9dc836a485f409dba71283ad0e15a2abda4052f5be414/maybankforme-1.5.1.tar.gz",
    "platform": null,
    "description": "# maybankforme\nThis projects converts maybank credit card statement pdf files to a single csv file that allows to be ingestable in other workflow.\n\n# Usage\nThis 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.\n\n## Python module\n\n```bash\nmaybankforme -h\nusage: maybankforme [-h] [--password PASSWORD] [--dataset_folder DATASET_FOLDER] input_folder output_file\n\npositional arguments:\n  input_folder          Folder containing pdf files\n  output_file           csv file to save transactions\n\noptions:\n  -h, --help            show this help message and exit\n  --password PASSWORD   Password to open pdf files\n  --dataset_folder DATASET_FOLDER\n                        Folder containing dataset\n```\n\n```bash\npip install maybankforme\nmaybankforme /dataset/pdf /dataset/Output.csv --password=<REDACTED> --dataset_folder /dataset\n```\n\n## Docker\n\n```bash\ndocker run zhrif/maybankforme -h\nusage: maybankforme [-h] [--password PASSWORD]\n                    [--dataset_folder DATASET_FOLDER]\n                    input_folder output_file\n\npositional arguments:\n  input_folder          Folder containing pdf files\n  output_file           csv file to save transactions\n\noptions:\n  -h, --help            show this help message and exit\n  --password PASSWORD   Password to open pdf files\n  --dataset_folder DATASET_FOLDER\n                        Folder containing dataset\n```\n\n```bash\ndocker pull ghcr.io/zhrif/maybankforme\ndocker run -v dataset:/dataset ghcr.io/zhrif/maybankforme /dataset/pdf /dataset/Output.csv --password=<REDACTED> --dataset_folder /dataset\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This projects converts maybank credit card statement pdf files to a single csv file that allows to be ingestable in other workflow.",
    "version": "1.5.1",
    "project_urls": {
        "Changelog": "https://github.com/zhrif/maybankforme/releases",
        "Documentation": "https://github.com/zhrif/maybankforme/tree/main#maybankforme",
        "Homepage": "https://github.com/zhrif/maybankforme",
        "Repository": "https://github.com/zhrif/maybankforme"
    },
    "split_keywords": [
        "cli",
        " tool"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93e63457ec39090d402391a8f6e970bc2d0d150fc718ec79ea1b493053b985e0",
                "md5": "46140fdbcca8c91b36a0ec739409d153",
                "sha256": "1b7c3d8483610946daff54635f4f4c3b3ab7ab32c865948c969636cbcacb39ed"
            },
            "downloads": -1,
            "filename": "maybankforme-1.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "46140fdbcca8c91b36a0ec739409d153",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 7333,
            "upload_time": "2025-01-26T21:02:46",
            "upload_time_iso_8601": "2025-01-26T21:02:46.260825Z",
            "url": "https://files.pythonhosted.org/packages/93/e6/3457ec39090d402391a8f6e970bc2d0d150fc718ec79ea1b493053b985e0/maybankforme-1.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "00cf65aafa3227e647a9dc836a485f409dba71283ad0e15a2abda4052f5be414",
                "md5": "d77e6c320d38a33bb838c2a2d4757804",
                "sha256": "a30f7232cdea63da77e8f0567b09a821d0fa44b890dd801c4e43063fdf1a08bb"
            },
            "downloads": -1,
            "filename": "maybankforme-1.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d77e6c320d38a33bb838c2a2d4757804",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 56707,
            "upload_time": "2025-01-26T21:02:47",
            "upload_time_iso_8601": "2025-01-26T21:02:47.595769Z",
            "url": "https://files.pythonhosted.org/packages/00/cf/65aafa3227e647a9dc836a485f409dba71283ad0e15a2abda4052f5be414/maybankforme-1.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-26 21:02:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zhrif",
    "github_project": "maybankforme",
    "github_not_found": true,
    "lcname": "maybankforme"
}
        
Elapsed time: 0.47597s