Skip to content

Commit ce69bf7

Browse files
Update readme.md
1 parent 2f00085 commit ce69bf7

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

readme.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@
22
# Python Tkinter Investment Account Portfolio Management Desktop Application
33

44
## About
5-
A simple financial portfolio GUI for managing a Robinhood and Fidelity account using Python's Tkinter module. Uses Sq3lite and asynchronous programming to display and set account performances, watch lists, and balances. Will run on either Windows, Linux, or Mac OS with Python and associated modules installed via PIP.
5+
A simple financial portfolio GUI for managing a Robinhood and Fidelity account using Python's [Tkinter module](https://docs.python.org/3/library/tkinter.html). Uses [Sqlite3](https://sqlite.org/index.html) and asynchronous programming to display and set account performances, watch lists, and balances. Will run on either Windows, Linux, or Mac OS with Python and associated modules installed via PIP.
66

77
## To Run
8-
- install Python3 and PIP packages listed below
8+
- install [Python3](https://www.python.org/downloads/) and PIP3 modules listed below
99
- open terminal or command prompt and enter `python3 index.py`
1010

11-
## PIP3 Installations Required
12-
- async_tkinter_loop
13-
- yahoo_finance_async
14-
- pandas
11+
## PIP3 Module Installation Requirments
12+
- [async_tkinter_loop](https://pypi.org/project/async-tkinter-loop/)
13+
- [yahoo_finance_async](https://pypi.org/project/yahoo_finance_async/)
14+
- App will break if is module looses support from Yahoo Finance
15+
- [pandas](https://pypi.org/project/pandas/)
1516

1617
## Other resources
17-
1818
### PyInstaller
19-
`pyinstaller -w --add-data "Database\investment_accounts.db;.\Database" --onefile index.py`
19+
- If multiple OS's will be using the app, makes sense to skip this section
20+
1. Convert app title icon to a base64 byte array or else app will not be able to run properly
21+
2. `pyinstaller -w --add-data "Database\investment_accounts.db;.\Database" --onefile index.py`
2022

2123
## Placing a URL image from a request in a frame
2224
```req = urllib.request.Request("https://stockcharts.com/c-sc/sc?s=AAPL&p=W&b=5&g=0&i=t2656791252c&r=1645919909673",headers={'User-Agent': 'Mozilla/5.0'} )

0 commit comments

Comments
 (0)