Aha, I did not know that the COW was working like that. Seems to work
fine from the limited testing I just did. I do think that the need for
existing dirs that allow_pretty_writing_to_this_dir specify is a bit
strange, but I guess it is well thought out. It would become quite
tedious to create the handfull of libs (or all) manually.

I wonder if there is any posibility or scheme to make it cache by
default somewhere. I know this is problematic, if it actually do
perform COW and will not sync anymore. I hope I have understood the
COW functionality correctly.

2014-11-03 21:56 GMT+01:00 Wayne Stambaugh <[email protected]>:
> 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

_______________________________________________
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