swh.lister.cran.lister module#
- class swh.lister.cran.lister.CRANLister(scheduler: SchedulerInterface, credentials: Optional[Dict[str, Dict[str, List[Dict[str, str]]]]] = None, max_origins_per_page: Optional[int] = None, max_pages: Optional[int] = None, enable_origins: bool = True)[source]#
Bases:
StatelessLister
[List
[Dict
[str
,str
]]]List all packages hosted on The Comprehensive R Archive Network.
- swh.lister.cran.lister.read_cran_data() List[Dict[str, str]] [source]#
- Runs R script which uses inbuilt API to return a json response
containing data about the R packages.
- Returns:
List of Dict about R packages. For example:
[ { 'Package': 'A3', 'Version': '1.0.0' }, { 'Package': 'abbyyR', 'Version': '0.5.4' }, ... ]