pac_timemachine {pacs} | R Documentation |
Package metadata for all releases
Description
Using CRAN website to get a package metadata used at a specific Date or a Date interval or for specific version.
Usage
pac_timemachine(
pac,
at = NULL,
from = NULL,
to = NULL,
version = NULL,
source = c("cran", "crandb")
)
Arguments
pac |
|
at |
|
from |
|
to |
|
version |
|
source |
|
Value
data.frame
with 7 columns
- Package
character package name.
- Version
character package version.
- Released
character release Date
- Archived
character archived Date.
- LifeDuration
difftime
number of days the version was the newest one.- URL
character the suffix of the base URL to
tar.gz
file. The base part of URL in the result ishttps://cran.r-project.org/src/contrib/
.- Size
character size of the
tar.gz
file.
Note
Results are cached for 30 minutes with memoise
package.
The crandb
R packages database is a part of METACRAN
project, source:
Csárdi G, Salmon M (2022). pkgsearch
: Search and Query CRAN R Packages. https://github.com/r-hub/pkgsearch
, https://r-hub.github.io/pkgsearch/
.
For source = "cran"
the function will scrap two CRAN URLS. Works only with CRAN packages.
Please as a courtesy to the R CRAN, don't overload their servers by constantly using this function.
Examples
## Not run:
pacs::pac_timemachine("dplyr")
pacs::pac_timemachine("dplyr", at = as.Date("2017-02-02"))
pacs::pac_timemachine("dplyr", from = as.Date("2017-02-02"), to = as.Date("2018-04-02"))
pacs::pac_timemachine("dplyr", at = Sys.Date())
pacs::pac_timemachine("tidyr", from = as.Date("2020-06-01"), to = Sys.Date())
## End(Not run)