markusdd / EasyEDA_to_KiCAD_Lib_UI

A nice egui UI in Rust which wraps JLC2KiCadLib
21 stars 0 forks source link

Feature discussion: self-updating library of all uncommon LCSC parts #6

Closed riacob closed 2 hours ago

riacob commented 3 hours ago

Perhaps, once per month, the following automation could occur:

  1. Server makes a request to LCSC though their API to scrape all the components off of their database,
  2. Server processes each component discarding the common symbols and footprints (eg. resistor, caps, inductors; 0805, 1206)
  3. Server generates symbols, footprints, 3d models
  4. Server pushes all the data to a public github repo*,**

*The repo can have two forks:

Notes:

Any suggestions on where else I could post this idea and find people who are interested in its development?

markusdd commented 3 hours ago

I am sorry to tell you this so bluntly but what you want to do there is illegal^^

riacob commented 3 hours ago

You mean the scraping? I think something could be arranged directly with LCSC.

markusdd commented 3 hours ago

the scraping is already problemtic as such, and they will not concur with that.

The part that is flat-out illegal is hosting the EasyEDA symbols and 3d-models somewhere else. All this content belongs to LCSC and potential upstream vendors. You cannot just scrape all that and host it somewhere else.

riacob commented 3 hours ago

Technically it's stealing only if it is a 1-1 copy.. But yes, I agree that this is a complicated matter. Kind of a shame honestly, like everything else IP rights related...

markusdd commented 2 hours ago

yup.

But with that I guess we can close here, although it is kind of unsatisfying ;)