That would be useful. However, I don't think you can download arbitrary files (only pretty footprint libraries) using the GitHub plugin but I could be wrong.
On 1/22/2015 4:29 PM, Carl Poirier wrote: > Couldn't you pull the preconfigured fp-lib-tables from Github instead of > a local directory? This way, it will be easy for the user to get the > latest and greatest footprints! > > On Thu, Jan 22, 2015 at 4:23 PM, Adam Wolf > <adamw...@feelslikeburning.com <mailto:adamw...@feelslikeburning.com>> > wrote: > > Great, thanks! > > On Jan 22, 2015 4:20 PM, "Wayne Stambaugh" <stambau...@gmail.com > <mailto:stambau...@gmail.com>> wrote: > > As of right now, the preloaded fp-lib-table files are installed in > ${CMAKE_INSTALL_PREFIX}/share/kicad/template on Linux and > Windows. On > OSX they appear to be installed in > ${OSX_BUNDLE_INSTALL_DIR}/${OSX_BUNDLE_SUP_DIR}/template where > ever that > works out to be. The fp-lib-table files themselves are part of the > kicad-library source so hopefully the install path is the same > for them > on OSX as well. > > On 1/22/2015 4:10 PM, Adam Wolf wrote: > > This is going to be slick, Wayne. Is there any particular > place that > > seems decent to put the preconfigured fp-table-libs? In my mind, > > they're almost templates... > > > > Adam Wolf > > > > On Thu, Jan 22, 2015 at 4:01 PM, Wayne Stambaugh > <stambau...@gmail.com <mailto:stambau...@gmail.com> > > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> > wrote: > > > > On 1/22/2015 3:56 PM, Adam Wolf wrote: > > > Do you mean <PREFSDIR>/fp-table-lib? (i.e., on > > > Linux ~/.config/kicad/fp-lib-table?) > > > > Yes. > > > > > > > > I really like this idea. The wizard already does a good > job explaining > > > what each type of fp-lib-table entry is. > > > > Then it should be possible to add the code to copy a > pre-configured > > fp-lib-table file to the proper path. The only tricky > part would be > > setting up any environment variables. I have a patch that > sets default > > environment variables for KIGITHUB and KISYS3DMOD on start > up. I > > haven't designed the dialog to edit them yet. It needs > tested on OSX so > > I will post it some time tomorrow to get some feed back. The > > environment variables are saved in the kicad_common config > file so you > > could simple add new config entry for something like > KISYSMOD from the > > fp-lib-table wizard for footprint libraries stored on the > system once I > > commit the code. > > > > > > > > Adam Wolf > > > > > > On Thu, Jan 22, 2015 at 3:33 PM, Wayne Stambaugh > <stambau...@gmail.com <mailto:stambau...@gmail.com> > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>> > > > <mailto:stambau...@gmail.com > <mailto:stambau...@gmail.com> <mailto:stambau...@gmail.com > <mailto:stambau...@gmail.com>>>> wrote: > > > > > > Maybe you could add an "Initialize Global Table" > mode to the > > > fp-lib-table wizard where a predefined table file is > copied to ~/. You > > > could test for ~/fp-lib-table and enter this mode > automatically or enter > > > the "Edit Table" mode when ~/fp-lib-table is already > defined. This > > > would also prevent further cluttering of the library > table editor. > > > > > > On 1/22/2015 10:53 AM, Adam Wolf wrote: > > > > The new fp-lib-table wizard is great for adding > new entries to the > > > > current table, but does not appear to have a "load > defaults" type option. > > > > > > > > However, this is based on using it, not reading > the code, so it is > > > > possible the feature is included somewhere I did > not see. > > > > > > > > Adam Wolf > > > > > > > > On Thu, Jan 22, 2015 at 1:27 AM, Nick Østergaard > <oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>> > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>> > > > > <mailto:oe.n...@gmail.com > <mailto:oe.n...@gmail.com> <mailto:oe.n...@gmail.com > <mailto:oe.n...@gmail.com>> > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>>>> wrote: > > > > > > > > How does this compare to the new fp lib table > wizard? > > > > > > > > 2015-01-22 6:09 GMT+01:00 Adam Wolf > <adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com> > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com>> > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com> > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com>>> > > > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com> > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com>> > > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com> > > <mailto:adamw...@feelslikeburning.com > <mailto:adamw...@feelslikeburning.com>>>>>: > > > > > Hi folks! > > > > > > > > > > I have a question about adding another > feature to the > > > > fp-lib-tables manager, > > > > > which is already pretty crowded and I want > to get buy-in > > > before even > > > > > attempting a patch. > > > > > > > > > > Background: > > > > > > > > > > Running into another issue with the KiCad > Mac experience. > > > Just to > > > > recap, I'm > > > > > trying for 2 DMGs. > > > > > > > > > > One is called "KiCad Extras" and currently > includes > > the modules > > > > from github, > > > > > and the fp-table-lib.for-pretty renamed just > > fp-table-lib. The > > > > idea is that > > > > > users can download the extras DMG, and no > longer need > > to be > > > online for > > > > > Kicad. > > > > > > > > > > The modules directory is fine, we provide a > "drop target" > > > (just a > > > > symlink) > > > > > of /Library/Application Support/kicad/. > > > > > > > > > > However, the fp-table-lib is tricky. The > per-user > > "global" > > > (across > > > > > projects" fp-table-lib is located in > > > ~/Library/Preferences/kicad/ > > > > We cannot > > > > > make a "drop target" in a DMG that points to ~/. > > > > > > > > > > Making a "package" works around this, but > users don't like > > > > packages unless > > > > > they're part of App Store (because they > usually don't > > > realize they're > > > > > packages :)). I don't want to do that. > > > > > > > > > > Question: Would a way to "load default > fp-lib-tables" > > be useful > > > > to other > > > > > people in the library table manager? This > would take > > a look > > > at what > > > > > fp-lib-tables.* are available in a location, > and give > > users the > > > > ability to > > > > > replace their fp-lib-tables with known > defaults--i.e. > > I want to > > > > use github, > > > > > I want to use eagle, I want to use on-disk > pretties > > > downloaded from > > > > > github... > > > > > > > > > > The more I think about this, I think that it > might not > > only help > > > > the Mac > > > > > install experience, but actually help the > new user > > > experience on all > > > > > platforms. > > > > > > > > > > Thoughts? (and greetings from Montreal, > where I am on > > business > > > > and also > > > > > working on Kicad Mac nightlies while stuffed > with curry > > > poutine...) > > > > > > > > > > Adam Wolf > > > > > Cofounder and Engineer > > > > > W&L > > > > > > > > > > _______________________________________________ > > > > > Mailing list: > https://launchpad.net/~kicad-developers > > > > > Post to : > kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>>> > > > > > Unsubscribe : > https://launchpad.net/~kicad-developers > > > > > More help : > https://help.launchpad.net/ListHelp > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Mailing list: https://launchpad.net/~kicad-developers > > > > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > > Unsubscribe : https://launchpad.net/~kicad-developers > > > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad-developers > > > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > Unsubscribe : https://launchpad.net/~kicad-developers > > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp