pkmnct / robinhood-mint-sync-chrome Goto Github PK
View Code? Open in Web Editor NEWA browser extension that allows you to sync Robinhood and Mint
Home Page: https://pkmnct.github.io/robinhood-mint-sync-chrome/
License: MIT License
A browser extension that allows you to sync Robinhood and Mint
Home Page: https://pkmnct.github.io/robinhood-mint-sync-chrome/
License: MIT License
The numbers being synced to to Mint are not accurate. Cash, Crypto, and Stock are all showing 0 while "Other" is showing $69.50.
Without giving too much detail, I have money in cash, crypto, and stock- Not sure what would even be in other, however, it does not add up to 69.50. In fact my Robinhood numbers have fluctuated quite a bit but it's been syncing at about 69.50 for about a week.
This started around the time of the GME short squeeze. I had started pulling all my money out with the intention of closing my account, but not being able to find a decent alternative, I decided to return to it. I had uninstalled the extension after clearing out my account, and after reinstallation is when I started getting this issue.
I run the initial setup and four accounts are created under the "property" category as expected, but the second Mint screen that opens up never closes and the values don't update. The screen stays on "Updating Mint Properties...". When I close out of everything and come back the four sub-accounts that were created for Robinhood are still there, but the values are $0.00.
The extension was working as of a few days ago. It looks like this issue may have been looked at in the last update but I'm still having an issue.
The light font on the white background of RMSC is difficult to read. Please consider darkening the font a bit if it won't ruin the style. It's a pretty style btw. I started coding in the 79's and I thought I'd seen it all until I tried to read the instructions on the welcome screen! har har har. Thanks for your work. Sharing is caring and makes the world a better place :)
-Sean
Really appreciated this extension, saved me a ton of headache trying to reconcile my mint account! What's the best way to provide payment? ๐ฏ ๐
Ran into this issue after migrating to Webull and adding my APEX clearing account to Mint; needed to import the Robinhood transactions easier.
It currently list them under Property
instead in Investments
and it doesn't make sense under it. Is it possible to move it?
'cash_available_from_instant_deposits' appears to always return from Robinhood as the entire initial deposit and does not subtract any usage of that deposit ('instant_allocated' appears to be the amount used) This can result in 'cash' ending up as a negative number creating the addition of ''cash_available_from_instant_deposits' to 'stock'
Removing the subtraction of 'cash' from 'stock' and 'request.cash_available_from_instant_deposits' from 'uninvested_cash` resolves this issue for me locally, but i assume there is a case unknown to me where this subtraction is necessary.
For example what is happening with my current account.
cash = 1 - 1000 // -999
stock = 1000 - ( -999 ) // 1999
if (request.uninvested_cash) {
cash = parseFloat(request.uninvested_cash) - parseFloat(request.cash_available_from_instant_deposits);
}
if (request.equities) {
stocks = parseFloat(request.equities) - cash;
}
I updated the extension and deleted the existing collectible account in Mint created by the previous version. I ran the Setup function in the new script and it created 4 Robinhood accounts in Mint (Cash, Crypto, Other, Stocks). The "Setup complete! Initiating Sync" appears and it opens a tab that has the "Syncing Mint and Robinhood... This window will automatically close when the sync is complete" overlay, but it gets stuck at that point and never syncs the data nor does the syncing tab ever close. Opening the Mint overview page shows the message "You have not yet performed a sync on this device. You must run an initial setup" where the same issue persists.
Hello,
I think this extension is great! I daily drive Firefox instead of Chrome, so unfortunately it's not compatible with my day-to-day browser. If it's possible and already compatible, could you release a version of this for Firefox or possibly add it to the project roadmap?
Thank you for this great project,
Jeff
When I enabled the extension and clicked on the sync, it originally notified me that I did not have a Robinhood account setup. This was not the case, I did have an account but clicked "setup Robinhood account" and it thereafter seemed to realize that I did in fact have the account (maybe not?). However, I have run the sync several times and the values are not updating at all. It still says last updated was 2 months ago and there doesn't seem to be any exchange of info back into Mint from Robinhood.
Can the extension get the history of the Robinhood account too? That way the Mint net worth tracker doesn't show jumps when Robinhood is added, or if I don't sync Robinhood with Mint after a few months and then I re-sync?
Thanks!
Currently the extension does not support Robinhood Crypto.
Since Robinhood Crypto is not available in Kansas yet, this functionality will not be added unless I can get some assistance from someone that has access to it.
A user that has margin trading with Robinhood Gold has reported that the margin is showing up in their portfolio balance.
I'm investigating using Jest and Selenium to add automated tests to the project.
This will probably get tricky when it comes to testing Mint/Robinhood pages.
It would be great if we could also track the Robinhood Cash Management balance (https://robinhood.com/cash).
I cannot see my Retirement account (Roth IRA) in Mint. I can only see my Investment account (e.g. stocks).
If there has not been a property set up before, then the extension will fail to set up properties.
The current workaround is to manually set up a property, as a collectible, with the name "Robinhood Other" and a value of $0.
My partner and I have separate Robinhood accounts and were tracking them in a single Mint account before Robinhood rescinded Mint's access. From our respective chrome browsers, we are able to sync the mint account with our Robinhood accounts, however syncing with one account overwrites the value synced from the other account.
I start the sync and a tab is opened in Mint which then moves to Robinhood and back to Mint. It never completes this last step and just hangs there with the text "Syncing Mint and Robinhood... This window will automatically close when the sync is complete".
Hello,
It appears Mint pushed through an update to their interface and the Robinhood Mint Sync is not automatically initiating any longer. I was unsuccessful when trying the "Perform Sync Now" or "Trigger Initial Setup" direction from chrome-extension://mogflmdandlpjobbddhopcggkjoggpdo/html/welcome.html as well. I made sure I was logged into both Mint and Robinhood, trying from Chrome like usual.
Is anyone else seeing this issue? Thanks for everyone working on this plugin, it's amazing!
The Setup box pops up on Mint but when I click on the the "Set Up" button nothing happens. It just continues to hover in the top right hand corner of my screen. I can click on the button any number of times but nothing happens.
Is there a way to have these under investments instead of properties?
I've been stuck on this page on Robinhood for over 10 minutes. I logged into just Mint initially and was told that the sync was starting. However, I was stuck on that page for a long time so I logged into both Mint and Robinhood to try to debug and I'm still stuck on that page. Please help
The "Robinhood Cash" balance is incorrectly being set as the Buying Power amount. For example, if you have a $50 cash balance in Robinhood (robinhood.com/cash) and $1,000 in buying power, the Chrome Extension is setting the "Robinhood Cash" account value at $1050 when it should be $50. Under the account menu, it may say $1,050 buying power, but the actual cash balance is $50.
Feedback from the Chrome Web Store:
Bob Murray:
I'm happy with one, consolidated number. I don't need it broken down by type, and it's more inconvenient as I have to do more math to add Robinhood to my investments in my head. Can the breakout be an option?
Alex Grosjean:
I second having the option for a single consolidated number!
I would suggest you either change the model to Opt-in for analytics than Opt-out, or a welcome screen that clearly top center say about the Analytics on the first screen, not on second or third click.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.