Hi All, I would like to let reviewers download and install a package from OSF. It is for double-blind review, and so I need to create an anonymized version at OSF. I can ask reviewers to download the file and install it locally. However, the reviewers may not be familiar with this. Is it possible to do this in one function call? For example, something like this, from the help of remotes::install_url(): remotes::install_url("https://github.com/hadley/stringr/archive/HEAD.zip") I tried the following (the link is a fake one, just for illustration): remotes::install_url("https://osf.io/abcde/download?view_only=abcdefg") I confirmed in a browser that the link with "/download" added is a direct link to download the file created by R CMD build. However, I got the following error: Error: Failed to install 'unknown package' from URL: Don't know how to decompress files with extension Is there another way to install a package directly from OSF? Regards, Shu Fai [[alternative HTML version deleted]]
I suspect you need to download the file and install it. Perhaps the extension isn't being added as .zip download.file(URL, "temp.zip") install.pacakages("temp.zip", repos=NULL) Might be possible to pipe that? On Sun, 28 Sept 2025, 13:54 Shu Fai Cheung, <shufai.cheung at gmail.com> wrote:> Hi All, > > I would like to let reviewers download and install a package from OSF. It > is for double-blind review, and so I need to create an anonymized version > at OSF. I can ask reviewers to download the file and install it locally. > However, the reviewers may not be familiar with this. Is it possible to do > this in one function call? For example, something like this, from the help > of remotes::install_url(): > > remotes::install_url("https://github.com/hadley/stringr/archive/HEAD.zip") > > I tried the following (the link is a fake one, just for illustration): > > remotes::install_url("https://osf.io/abcde/download?view_only=abcdefg") > > I confirmed in a browser that the link with "/download" added is a > direct link to download the file created by R CMD build. > > However, I got the following error: > > Error: Failed to install 'unknown package' from URL: > Don't know how to decompress files with extension > > Is there another way to install a package directly from OSF? > > Regards, > Shu Fai > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > https://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]]
You have to create a soiurce package via R CMD build (which has file ending tar.gz, by the wa), to make that work. Best, Uwe Ligges On 28.09.2025 14:53, Shu Fai Cheung wrote:> Hi All, > > I would like to let reviewers download and install a package from OSF. It > is for double-blind review, and so I need to create an anonymized version > at OSF. I can ask reviewers to download the file and install it locally. > However, the reviewers may not be familiar with this. Is it possible to do > this in one function call? For example, something like this, from the help > of remotes::install_url(): > > remotes::install_url("https://github.com/hadley/stringr/archive/HEAD.zip") > > I tried the following (the link is a fake one, just for illustration): > > remotes::install_url("https://osf.io/abcde/download?view_only=abcdefg") > > I confirmed in a browser that the link with "/download" added is a > direct link to download the file created by R CMD build. > > However, I got the following error: > > Error: Failed to install 'unknown package' from URL: > Don't know how to decompress files with extension > > Is there another way to install a package directly from OSF? > > Regards, > Shu Fai > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide https://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.