Working Object-Oriented Build
Pre-releaseThis new release features quite a few improvements from the console version. All functions have been encapsulated into appropriate classes, which should help during development of the GUI.
The program still executes via the command line.
To log in:
import runesmith as rs
sm = rs.SessionManager('my_username')
sm.do_login('my_password')After logging in, you can use
sm.display_net_worth()to see how much nora you can expect to earn from trading in all your excess runes. A CSV file containing details about each rune and how many would be traded in is created as username_networth.csv. You can look inside this file to see how many of each rune Runesmith will try to trade in.
Then, use
sm.do_trade_in_batch()to actually do the trade. A verbose log of which runes were traded in is generated as trade_in_YYYYMMDDHHMMSS.log.
Required Dependencies:
Beautiful Soup 4
NumPy
Pandas
Requests
If there are any issues or problems or questions or suggestions, please open a Github issue so I can get a look at it.
