Hello @Kedarius
Very nice feedback, thanks for taking the time to write it!
That cryptography
library you are referring to is necessary to run the pyopenssl
library used by the digikey-api
package allowing to pull data from Digi-Key. In your case it might feel unnecessary but Digi-Key is one of the biggest distributors in North America and used by many companies and people. Sorry for causing you trouble but happy to hear that you got Ki-nTree running fine on your machine
Let’s find out how can we improve it
Have you scrolled past this section maybe? GitHub - sparkmicro/Ki-nTree: Fast part creation in KiCad and InvenTree
Or wasn’t it clear to you?
Would love to look at this issue if it’s still happening after category setup, would you mind opening one here and post the log output of Ki-nTree: Issues · sparkmicro/Ki-nTree · GitHub
Right that’s something I tried to improve in version 0.6.0
but it still not immune to creating new companies when it thinks they don’t exist yet in the database… It might require a download of the database and manual pick from user, in my experience it takes a few more manual step in InvenTree to fix this and happens only in very rare occasions, especially after the 0.6.0
version release.
Those are two intended behaviors at the moment.
Granted those are not well documented, if you have any question regarding those, don’t hesitate to open an issue, I’ll be happy to get back to you
See my comment above, I didn’t really want to introduce a new lookup table just for this.
Concerning your feature proposals:
I never looked into their API, seems straight forward! I will add it soon
It’s a work in progress: Support hierarchical categories · Issue #87 · sparkmicro/Ki-nTree · GitHub
May take a bit more time to implement.
Will think about this one a bit more, thanks for bringing it up
I’m not sure what do you intend to do with the downloaded datasheet: where do you want it to be stored? Why would you need the datasheet locally?
My colleagues and I store all the datasheet links in InvenTree under “Suppliers” tab (Ki-nTree does that) and that’s how we use them.
Fair enough, I will look into this too.
Thanks again!