Skip to content

Working Object-Oriented Build

Pre-release
Pre-release

Choose a tag to compare

@discomethod discomethod released this 05 Feb 01:30

This 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.

screenshot2

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.