Generates a list of banking transactions for designers to use in their prototypes and user tests.
- Copy the
Magic_money_vX.X.py
script to a folder on your computer. - Using Terminal (or OS equivalent), navigate to the folder's location and run following script to generate the list of transactions.
python3 Magic_money_vX.X.py
Note: The script must be run in Python 3, it will not work with Python v2.
Magic Money will create any number of transactions (£), ordered across a random range of dates and keep a running balance. It will also match those dates so they correspond with your future user testing session. Currently account starting balance is fixed at £1500.
Magic Money will ask some questions:
- Date of your user testing session (enter as numericals dd/mm/yyyy). It'll ask three questions to get day, month and year values.
- Number of transactions you require
- Confirm information (y/n)
It'll then generate a transaction list and export into a CSV file (found in the same location as the script). You can copy and paste the values from here into your prototypes.
If your product uses different date format, you can change this with .strftime()
More info
I've planned some updates which will include transaction descriptions, +/- transactions, alt currency symbols, better error handling...
Drop me a line on twitter: @Swain0.