John Lauer - Hey all, what would it take to cre...
Hey all, what would it take to create a Mouser import similar to the JLCPCB import that @Seve created?
7 Replies
👋 hey John! We can get to work on this, CC @Mustafa7 @Rishabh
Hey @John Lauer , just an update on this:
- I've requested Web API access for Mouser's search API from mouser with the account seve@tscircuit.com
- We've looked at code related to pulling footprints from Mouser, which internally users SamacSys/ComponentSearchEngine.com, and we know how to make it happen, although the user may be required to log into their account on ComponentSearchEngine.com unless we establish a BD relationship, which we can also work on
I will keep you updated on our BD progress here, and any help getting access to these is appreciated! We can have the integration ready within 24 hours after being granted access, working the same way as JLCPCB imports.
Quick update: We've been granted Mouser Search API Access
so whats plan?
we have an API key for mouser, we need to set up the backend with a proxy that allows logged in users to user our mouser api key to make search requests from their local, similar to the jlc proxy
after that we need RunFrame to be able to make a search for Mouser components
on api.tscircuit.com, we need to implement a fake mouser for testing- fwiw we might also want to run this in RunFrame- we can make a repo e.g. fake-mouser for shared code across projects
GitHub
GitHub - tscircuit/fake-mouser-search: Fake version of mouser API f...
Fake version of mouser API for use in test fixtures - tscircuit/fake-mouser-search
also it looks like Mouser may have a restriction related to all requests must come from a particular ip address that i'm looking into.
We are still limited on the full integration because we don't have access to footprints- without footprints it's kind of useless