ShareWatch 0.3
17th January 2001
User manual for the server:
- To create your watchlists on telstra.com automatically:
- Set up the stock codes you wish to monitor in your UserGroups.txt file
- Run the command: ShareWatchTelstra.py check This should dump some output like:
Automatic generation will add 62 codes, in 7 watchlists.
List 0: ['FFL', 'MLB', 'PAS', 'PDP', 'TLSWPF', 'AEX', 'CML', 'OKN', 'NEV']
List 1: ['NDY', 'TAB', 'TLS', 'CGO', 'EHY', 'HSN', 'IGP', 'KAZ', 'MUL']
List 2: ['POT', 'RKN', 'SAS', 'SOH', 'SEX', 'TPL', 'TST', 'AAP', 'CWO']
List 3: ['DVT', 'OTT', 'DGD', 'LHG', 'MIM', 'NBH', 'ORI', 'RIO', 'WMC']
List 4: ['BHP', 'WPL', 'QAN', 'MAY', 'WWA', 'BTC', 'BTCO', 'PBT', 'PRY']
List 5: ['CDO', 'DJS', 'HVN', 'WOW', 'FBG', 'LNN', 'CCL', 'DSF', 'GMF']
List 6: ['AMP', 'CBA', 'NAB', 'SGB', 'SME', 'WBC', 'LEI', 'TCL']
That should allow you to check you've got everything listed :)
Then pick a name, such as foobar. Run the command: ShareWatchTelstra.py generate foobar
This will create the usernames foobar0, foobar1, etc. The output should resemble:
Automatic generation will add 62 codes, in 7 watchlists.
foobar0 Created watchlist (SessionID = 6632a6cb6c3a83616d21fac3cb1bda651e6483e0d20a6b3a7264e7d0e40244f778a4a7f1a94734a93fe80a5c7b937d2c)
Removed default codes
Adding codes: FFL MLB PAS PDP TLSWPF AEX CML OKN NEV
foobar1 Created watchlist (SessionID = 968da0d51309a5dcb6a33dce958faf51e69363f48b2eac6ad54d6cc1961391509401ea34a9fceb8e3fe80a5c7b937d2c)
Removed default codes
Adding codes: NDY TAB TLS CGO EHY HSN IGP KAZ MUL
foobar2 Created watchlist (SessionID = e568ae90f7464f6d17b3e017e92ee2e91cc695a2b89e6821021acd5f3a29e4e20fe3541ee9c202793fe80a5c7b937d2c)
Removed default codes
Adding codes: POT RKN SAS SOH SEX TPL TST AAP CWO
foobar3 Created watchlist (SessionID = 413b052d3e4e54eb6f41d0b14364093438d535eb57026cbe9e35b580237576d0c77ab8c33a557e753fe80a5c7b937d2c)
Removed default codes
Adding codes: DVT OTT DGD LHG MIM NBH ORI RIO WMC
foobar4 Created watchlist (SessionID = 51f85b351ba898ad3956e18e5384a21758db193afca6542e446f52c36292c096b24e19f269dac5ea3fe80a5c7b937d2c)
Removed default codes
Adding codes: BHP WPL QAN MAY WWA BTC BTCO PBT PRY
foobar5 Created watchlist (SessionID = 52c6e66089e98d5c5493a932a69a3d5b65831bcd9cdaac37446f52c36292c096d84030f99e0239983fe80a5c7b937d2c)
Removed default codes
Adding codes: CDO DJS HVN WOW FBG LNN CCL DSF GMF
foobar6 Created watchlist (SessionID = 8154d51616a33aa40c125605eebb58c4202eb0f25bb1186944f1e183d24280c91f78203b151827a83fe80a5c7b937d2c)
Removed default codes
Adding codes: AMP CBA NAB SGB SME WBC LEI TCL
User manual for the client:
- Move the ticker around using the left mouse button
- To bring up the HTML window, double click with the right mouse button
- The HTML window's links (for graphs) only work for telstra.com currently, and use urllib. This will need to be fixed for future releases. (ie. go through the soap server)
- Notes
- The software has been tested to run with Python 1.5.2 and wxPython 2.2 on Windows NT and Windows 98.
- To run the ShareWatchService, the win32 extensions for python must be installed. Otherwise, just use the ShareWatchServer
- Code is still scratchy in places. Todo:
- Test on other platforms
- Improve user interface
