Hello,

Within my department I would like to share the latest version(s) of my R 
scripts to my colleagues using subversion. This repository is password 
protected (WebDAV) as it should not be accessed by external persons. 
In the majority of my scripts I load scripts using the source() function, but 
this will now return a ''401 Authorization Required'  error.

I've been browsing through the RCurl documentation, since this seems to be the 
package that will allow me to do this and use the following line of code to 
download the script content and load a single script:

  x <- getURL("http://www.example.com/script.R";, userpwd="key:secret") 
  write(x, "script.R")
  source("script.R")

I have two direct questions related to this:
- Can this be done in an easier/neater way? In some cases there are a 
considerable amount of scripts that need to be downloaded (up to 7 or so). If 
not, then this will be converted to a small function. Ideally the scripts 
should be loaded immediately, without any download steps.
- I'm not really in favor of storing user names and passwords in scripts. Does 
anyone know of a way where R asks the user which login credentials to use, 
stores this in an (encrypted) variable and then uses this to access the website?

Best,

  -- Stan

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to