Skip to content

Add 'Autocomplete' support for Mouser.#32

Open
dominikbayerl wants to merge 2 commits intoPartPilotLab:mainfrom
dominikbayerl:feat/mouser
Open

Add 'Autocomplete' support for Mouser.#32
dominikbayerl wants to merge 2 commits intoPartPilotLab:mainfrom
dominikbayerl:feat/mouser

Conversation

@dominikbayerl
Copy link

This PR introduces support for the Mouser Electronics Search API. The API can be enabled by
setting the MOUSER_API_KEY environment variable. A valid API key can be acquired free of
charge from Mouser at https://www.mouser.de/api-search/.

The search still defaults to LCSC. Future providers can be added in /api/providers/route.ts.

This PR introduces support for the Mouser Electronics Search API. The API can be enabled by
setting the `MOUSER_API_KEY` environment variable. A valid API key can be acquired free of
charge from mouser at https://www.mouser.de/api-search/.

The search still defaults to LCSC. Future providers can be added in `/api/providers/route.ts`.

Signed-off-by: Dominik Bayerl <dominik.bayerl@carissma.eu>
Mention the support for the Mouser Search API.

Signed-off-by: Dominik Bayerl <dominik.bayerl@carissma.eu>
@dominikbayerl
Copy link
Author

This change partially addresses #12 - by adding the first additional provider :-)

I couldn't thoroughly test the change with a barcode scanner, because Mouser uses a weird DATA_MATRIX encoding for their barcodes, and I don't own a barcode scanner. I tried to make extra sure to not break the existing LCSC lookup though!

@LeonWandruschka
Copy link

Hi @dominikbayerl,

I tried your Mouser integration, but I cannot get Mouser to appear in the vendor dropdown.
I added the MOUSER_API_KEY to the .env file and verified that the key itself works by calling the Mouser API directly via curl, which returns valid results.

However, in the local app the vendor list still only shows LCSC.

Do you have any idea what could be causing this or how to resolve it?

Thanks in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants