-
Notifications
You must be signed in to change notification settings - Fork 0
How to use it
This tool was made as a way to convert Quicken Files (.qfx) files into JSON so it is easy to handle the information inside those files.
The following steps are made for macOS, but as this is a simple python tool it should work on Windows and Linux as well.
First, you need to be sure you have git and python installed in your system.
- Open Terminal (you can find it in Applications > Utilities or use Spotlight search).
- Install Xcode Command Line Tools, which includes Git:
xcode-select --install
- Follow the on-screen instructions to complete the installation.
- Verify the installation by typing:
git --version
- Visit the official Python website: https://www.python.org/downloads/
- Download the latest version of Python for macOS.
- Open the downloaded
.pkg
file and follow the installation wizard. - Verify the installation by opening Terminal and typing:
python3 --version
That's it! You now have Git and Python installed on your macOS system.
To clone the Transactify repository, follow these steps:
-
Open Terminal on your macOS.
-
Navigate to the directory where you want to clone the repository. For example, to clone it to your Documents folder:
cd ~/Documents
-
Clone the repository using the following command:
git clone https://github.com/carlosfelgarcia/Transactify.git
-
Once the cloning is complete, navigate into the new directory:
cd Transactify
You have now successfully cloned the Transactify repository to your local machine.
Before running the project, ensure you have all the necessary dependencies installed.
-
Navigate to the Transactify repository directory:
cd ~/Documents/Transactify
-
Create and activate a virtual environment (optional but recommended):
python3 -m venv .venv source .venv/bin/activate
-
Install the required libraries:
pip install -r requirements.txt
-
Ensure you're in the Transactify repository directory.
-
Run the setup script:
python3 setup.py
-
Apply the changes by either:
- Restarting your terminal, or
- Running:
source ~/.zshrc
-
You can now use the
transactions
command from anywhere in your terminal to run the Transactify project.
Note: If you encounter permission issues, make the script executable:
chmod +x setup.py
If you prefer not to install the alias, you can run the project directly:
-
Navigate to the Transactify repository directory:
cd ~/Documents/Transactify
-
Activate the virtual environment (if you created one):
source .venv/bin/activate
-
Run the main script:
python3 main.py
This method allows you to run the project without modifying your .zshrc file.
Choose the option that best fits your workflow. Option 1 provides a convenient shortcut, while Option 2 offers more control and doesn't modify your shell configuration.
Remember to activate your virtual environment (if used) each time you want to run the project using Option 2.