Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: find/add parts using the octopart api #541

Closed
Snevzor opened this issue Sep 17, 2019 · 9 comments
Closed

Feature request: find/add parts using the octopart api #541

Snevzor opened this issue Sep 17, 2019 · 9 comments

Comments

@Snevzor
Copy link

Snevzor commented Sep 17, 2019

Hi,

I found this neat project on the Kicad forum and tried it instantly.
What holds me back from using it in a medium sized company is the part entry stuff.
It is a lot of manual work (even with the batch import/edit) and errors can be made. Also the price information can be old.

Octopart has a nice API: https://octopart.com/api/home
Adding a part would be much easier as all the information (including prices from multiple distributors, a picture and possibly Kicad library parts) can be fetched automatically. I'm starting to dream now but perhaps email notifications can be sent when stocks at distributors get low for instance.

@SchrodingersGat
Copy link
Member

Hey @Snevzor it's a great idea, but unfortunately the Octopart API terms of service do not allow caching of any downloaded data (i.e. you cannot store it in a database). I have actually reached out to the Octopart support and specifically asked about this.

I would love to know how to support this but not violate their TOS

@Snevzor
Copy link
Author

Snevzor commented Sep 19, 2019

Oh that's a pity. I've briefly searched for some alternative but none seem to live up to what Octopart has to offer.

@SchrodingersGat
Copy link
Member

I think that the individual supplier APIs are worth looking at (e.g. Digikey / Mouser / etc) but this obviously would require a lot more work, and a careful analysis of the TOS of each API

@eeintech
Copy link
Contributor

@Snevzor I have responded to your other issue: #566
I definitely think you should have a look at Ki-nTree 😄

@SchrodingersGat
Copy link
Member

SchrodingersGat commented Aug 20, 2020

@eeintech I've added Ki-nTree to the list of third-party InvenTree integrations - https://inventree.github.io/docs/extend/integrate

Congrats, you've single-handedly doubled the length of the list 👍

@eeintech
Copy link
Contributor

@SchrodingersGat Nice, thanks! Hopefully it lives up to the hype!

@eeintech
Copy link
Contributor

eeintech commented Sep 7, 2020

OP is not active: @SchrodingersGat I think we should close this issue

@SchrodingersGat
Copy link
Member

I will close it out for now. In the future I'd like to see such integrations, but it needs to be carefully considered.

@ndbroadbent
Copy link

ndbroadbent commented Oct 24, 2022

If anyone else finds this comment - #541 (comment)

Here's the new link for the third-party InvenTree integrations page in the docs: https://inventree.readthedocs.io/en/latest/extend/integrate/

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

No branches or pull requests

4 participants