Skip to content
This repository has been archived by the owner on Jun 19, 2023. It is now read-only.

Latest commit

 

History

History
70 lines (45 loc) · 1.83 KB

README.md

File metadata and controls

70 lines (45 loc) · 1.83 KB

Monobank + MoneyFlow = 💕

A tool for syncing Monobank transactions with Money Flow app

Features

  • ⚡ Blazingly Fast
  • 💸 Multi-currency support
  • 👤 Thorough account picker (through config.py)

Prepare it

Git clone this repository or download zip archive from UI and extract it

Install dependencies

Go to this project folder (where you've unpacked this repository) and run

poetry install

Configure the app

mv ./monoflow/config.example.py ./monoflow/config.py

Open ./monoflow/config.py file in your editor and change every variable to your needs (follow the doc comments)

Export transactions

Monobank API has a limit of exprorting transactions (31 days past), this is why we need to select the time range of export

Syntax

poetry run python monoflow/main.py [from] [to]

the from and to values should be provided as Unix Time in milliseconds

Example

poetry run python monoflow/main.py 1672580403 1675172403

Note: Use this service to get those range values


After you've run this command, you'll have out folder created with [timestamp]_monobank.csv file in it

Send that to your mobile device 📨

Import transactions

  1. Go to Settings -> Import -> Choose a file (.csv)
  2. Choose a result file of the program
  3. Make sure you select proper field types as seen on screenshot
  4. Tap Continue button
  5. Adjust transactions if needed
  6. Smash Import Transactions button

🔥 Done