Remote lib retrieval for eeschema (like pcbnew)

Asked by hackinvent Badr on 2017-08-08

Hi,
Is there a reason for not adding remote lib management for eeschema similar to pcbnew with pretty zipped files through github or http?

I am willing to try to add this function for personal need at hackinvent.com.

The idea is in "Component Library Files" widget, you can also add a url path of a remote lib file using a button "Add url".
When clicking ok button it tries to process the remote file with the same way as a local file.
When the eeschema starts, it retrieves the remote file and process the lib as by clickin ok button in "Component Library Files" widget.

Regards,
Badr

Question information

Language:
English Edit question
Status:
Solved
For:
KiCad Edit question
Assignee:
No assignee Edit question
Solved by:
Wayne Stambaugh
Solved:
2017-08-08
Last query:
2017-08-08
Last reply:
2017-08-08
Best Wayne Stambaugh (stambaughw) said : #1

Work is currently underway to port the footprint library management concept to symbol library management. This is expected to be completed in time for the upcoming stable version 5 release. Once the new stable version is released, work will begin on the new symbol library file format. Once the new symbol library file format is done, then it makes sense to start thinking about a github plugin for symbol libraries. Adding new plugins doesn't make a lot of sense for the current symbol library file format. It will become a read only format once the new symbol library file format is implemented.

hackinvent Badr (hackinvent) said : #2

I will be glad to contribute to your roadmap.
Am specially interested on helping adding a MySQL plugin like if it is willing to be in next versions.

hackinvent Badr (hackinvent) said : #3

Thanks Wayne Stambaugh, that solved my question.

Wayne Stambaugh (stambaughw) said : #4

We have discussed the possibility of creating a database plugin in the
past. It has never gone anywhere other than the discussion phase. I'm
comfortable with the idea. I would like to see it be more generic like
a SQL database plugin so as to make it useful for any database the
supports SQL. If you tie directily to MySQL, it adds a direct
dependency to MySQL and limits it's usefulness. My guess is users will
prefer to use there own database front end be it MySQL, PostgreSQL,
Oracle, etc.

On 8/8/2017 11:14 AM, hackinvent Badr wrote:
> Question #655449 on KiCad changed:
> https://answers.launchpad.net/kicad/+question/655449
>
> hackinvent Badr posted a new comment:
> I will be glad to contribute to your roadmap.
> Am specially interested on helping adding a MySQL plugin like if it is willing to be in next versions.
>

Maciej SumiƄski (orsonmmz) said : #5

If the interface is generic enough then it may also allow us to query websites for data.

@Badr, I think you should join the developer mailing list [1], so we could discuss the idea further. Perhaps you will find the a few clever ideas or developers willing to help you.

1. http://launchpad.net/~kicad-developers