Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Multiple enhancements including support for multiple accounts sync an…
…d better symbol mapping to YAHOO (#25) * Multiple enhancements including support for multiple accounts sync and better symbol mapping to YAHOO. Using Ghostfolio API filtering to fetch all activities from an account instead of comparing all activities. Using Ghostfolio API filtering to delete all activities from an account instead of comparing all activities. Support for flex query output containing multiple IBKR accounts data to sync multiple accounts. Use ISIN symbol type from IBKR to upload new activities since it provides better mapping to YAHOO data and no need for the mapping file. Add IBKR trade id to the uploaded activity comment to enable precise comparison when computing the diff. Diff retrocompatibility with previous versions of symbols (mapping file etc). Find the IBKR account base currency from the flex query. Get trade fee from the Trade node instead of UnbundledCommissionDetail node. Use hours, minutes and seconds in the activity date. Use logging instead of print. Add operation to print all activities from an account. Add underscores to some operations to be more readable. If an environment variable does not have enough comma separated values, use the last one (good for unique stuff like API keys). Caching of ghostfolio account id in the class for all operations to avoid multiple API calls. Updated dependencies to remove security issues.
- Loading branch information