Skip to content

This program is to register expense for MoneyForward by uploading csv files.

License

Notifications You must be signed in to change notification settings

hsgwa/moneyforward_controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upload2MoneyForward

This program is to register expenses and incomes to MoneyForward by uploading csv files.

Description

This program is to regsiter expenses and incomes data to MoneyForward by uploading csv files.

Features

  • regsiter expenses and income data to MoneyForward by uploading csv files
  • You can use some parameter following:
    日付,大分類,中分類,備考,金額

Requirement

  • Python 3.6.3 or later
  • selenium 3.141 or later
  • Chrome
  • ChromeDriver

Usage

  1. Install dependencies:

    $ pip install selenium
    $ # You can install proper version with following command.
    $ pip install chromedriver-binary~=`google-chrome --version \
     | perl -pe 's/([^0-9]+)([0-9]+\.[0-9]+).+/$2/g'`
  2. Create .env file to set username and password.

    $ cat .env
    USERNAME="[email protected]"
    PASSWORD='password'
    
  3. Input file format This program only allow following CSV format:
    日付,大分類,中分類,備考,金額
    You can see sample data from "sample.csv"

Running Tests

You can execute this program using:
python uploadCSVtoMF.py sample.csv

Author

License

GPL

About

This program is to register expense for MoneyForward by uploading csv files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.6%
  • Shell 2.4%