> > Hi Akbar, > The most flexible installation tool that I know is probably python pip. > pip can install software from a zip file, from git and from other sources > too. > I'd suggest you to have a look to pip implementation of the install > functionality, maybe there is some interesting for you.
I just read pip code base. I think I can pick something from there for downloading the resources. But the problem I have right now is to get only the metadata file from the repository. Or are you suggesting that when users add a repository connection, it also downloads the repository directly? On Mon, Jun 6, 2016 at 8:39 AM, Alessandro Pasotti <apaso...@gmail.com> wrote: > 2016-06-05 10:13 GMT+02:00 Richard Duivenvoorde <rdmaili...@duif.net>: > >> On 05-06-16 09:02, Akbar Gumbira wrote: >> >> > *Are you blocked on anything?* >> > ... In Github or Bitbucket they provide a direct link to >> > the raw file. But I think I should look at more general approach without >> > manipulating the URL depending on the host. If you have some input, I >> > would be happy to assess it. >> >> Thanks Akbar, >> >> I did some googling: >> >> http://stackoverflow.com/questions/14405782/git-fetch-single-file-from-remote-repository-programatically >> If you really want to keep it git, it looks like a shallow clone/copy is >> the only way? That post also talks about some undocumented feature, but >> I would not depend on that? >> >> Personally I would be ok when both Github and Gitlab/Gog would work (as >> both a closed source and open source member of the git-web-world)... >> >> Or: a script running somewhere on our server, (shallow) cloning all >> registred repositories periodically, and making just the metadata.txt >> files available via http/webserver? (maybe giving us some time to check >> the repo's on structure and (malicious?) content? >> >> Or else: a django app for the metadata... >> >> Regards, >> >> Richard >> >> >> > > Hi Akbar, > > The most flexible installation tool that I know is probably python pip. > > pip can install software from a zip file, from git and from other sources > too. > > I'd suggest you to have a look to pip implementation of the install > functionality, maybe there is some interesting for you. > > > > -- > Alessandro Pasotti > w3: www.itopen.it > -- *-------------------* *Akbar Gumbira * *www.akbargumbira.com <http://www.akbargumbira.com>*
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer