It's called copy on write and it already exits in the github plugin.  No
tuning necessary.  You just need to configure your fp-lib-table to take
advantage of it.  It is well documented the "Using the GitHub Plugin"
section of both the CvPcb and Pcbnew reference manuals.

On 11/3/2014 3:27 PM, Jean-Paul Louis wrote:
> Hi Nick,
> 
> The best would be to tune the github plugin to do just that. Access the 
> footprints from git and have them stored locally, so changes would be faster, 
> and user could work when not online.
> I thought that it was planned to have that working already (github access 
> with local storage of data).
> 
> Just my $0.02,
> Jean-Paul
> AC9GH
> 
> On Nov 3, 2014, at 1:25 PM, Nick Østergaard <[email protected]> wrote:
> 
>> Hi Jean-Samuel
>>
>> Aha, that makes sense.
>>
>> Maybe the following is a bad idea, but anyway -- here goes.
>> With that I guess one could even make a script that is cloning and
>> updating the kicad footprints from github and chaching them also.
>>
>> Nick
>>
>> 2014-11-03 18:28 GMT+01:00 Jean-Samuel Reynaud <[email protected]>:
>>> Hi Nick,
>>>
>>> Sorry I'm not always clear in my explaination...
>>>
>>> This plugin provide a gateway to custom plugin writen in python.
>>> For example you can write a new plugin in python to fetch some footprint
>>> from a database for example...
>>>
>>> Thanks,
>>> Le 03/11/2014 17:37, Nick Østergaard a écrit :
>>>> Hi Jean-Samuel
>>>>
>>>> What exactly does this do? I guess a section for the documentation has
>>>> to be written to describe the purpose or functionality of this option.
>>>>
>>>> Does this plugin then run a python script that magically creates the
>>>> footprint you have in mind or? Does this provide a gateway to make
>>>> some custom plugin to fetch footprints from various sources from a
>>>> simple python?
>>>>
>>>> Sorry for all the questionmarks, but I don't quite get what exactly
>>>> this is. (I have not tried it yet)
>>>>
>>>> Nick
>>>>
>>>> 2014-11-03 15:14 GMT+01:00 Jean-Samuel Reynaud <[email protected]>:
>>>>> Hi All,
>>>>>
>>>>> I wrote few months ago an extension to be able to write in python a
>>>>> footprint library plugin.
>>>>> ie: for the moment for footprint you have to choice between:
>>>>> - Kicad
>>>>> - Legacy
>>>>> - GitHub
>>>>> ...
>>>>> And I had write a "Python". You choose the python module to load (the
>>>>> module name as an option of the python plugin) and this python
>>>>> module have to implement some functions to do the job.
>>>>>
>>>>> This code is currently under a branch :
>>>>> lp:~kicad-developers/kicad/python_plugin
>>>>>
>>>>> Specific code is mainly in pcbnew/fppython/ and there is a python
>>>>> example in pcbnew/fppython/fppython_example.py.
>>>>>
>>>>> I regularly merge with upstream to maintain this branch up to date.
>>>>> I cleanned up the code to meet coding standard.
>>>>>
>>>>> Is it possible to merge on main branch ?
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : [email protected]
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to