Skip to content

R package for querying the endoflife.date service

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

hrbrmstr/croaked

Repository files navigation

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Signed by Signed commit % R-CMD-check Linux build Status Coverage Status Minimal R Version License

croaked

Tools to Query the endoflife.date Service

Description

The endoflife.date site is a community-maintained project to document end-of-life dates, and support lifecycles of various products. Tools are provided to query this end-of-life metadata.

What’s Inside The Tin

The following functions are implemented:

  • all_details: Get All Details
  • available_products: Retrieve a list of tracked products
  • cycle_details: Single cycle details

Installation

remotes::install_github("hrbrmstr/croaked")

NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.

Usage

library(croaked)

# current version
packageVersion("croaked")
## [1] '0.1.0'
available_products()
##   [1] "alpine"                   "amazon-eks"               "amazon-linux"             "android"                 
##   [5] "angular"                  "ansible"                  "apache"                   "api-platform"            
##   [9] "blender"                  "bootstrap"                "centos"                   "cfengine"                
##  [13] "citrix-vad"               "coldfusion"               "composer"                 "consul"                  
##  [17] "cortexxdr"                "couchbase-server"         "debian"                   "django"                  
##  [21] "docker-engine"            "dotnet"                   "dotnetfx"                 "drupal"                  
##  [25] "elasticsearch"            "electron"                 "elixir"                   "emberjs"                 
##  [29] "esxi"                     "fedora"                   "ffmpeg"                   "filemaker"               
##  [33] "firefox"                  "freebsd"                  "gitlab"                   "go"                      
##  [37] "godot"                    "google-kubernetes-engine" "haproxy"                  "horizon"                 
##  [41] "iphone"                   "java"                     "jquery"                   "kindle"                  
##  [45] "kotlin"                   "kubernetes"               "laravel"                  "lineageos"               
##  [49] "linux"                    "linuxmint"                "log4j"                    "looker"                  
##  [53] "macos"                    "magento"                  "mariadb"                  "mediawiki"               
##  [57] "mongodb"                  "moodle"                   "msexchange"               "mssqlserver"             
##  [61] "mysql"                    "nginx"                    "nodejs"                   "nomad"                   
##  [65] "nvidia"                   "nvidia-gpu"               "office"                   "openbsd"                 
##  [69] "opensuse"                 "openzfs"                  "pangp"                    "panos"                   
##  [73] "perl"                     "php"                      "pixel"                    "postgresql"              
##  [77] "powershell"               "python"                   "qt"                       "rabbitmq"                
##  [81] "rails"                    "redis"                    "rhel"                     "rocky-linux"             
##  [85] "ros"                      "roundcube"                "ruby"                     "samsung-mobile"          
##  [89] "sles"                     "splunk"                   "spring-framework"         "surface"                 
##  [93] "symfony"                  "ubuntu"                   "unity"                    "visualstudio"            
##  [97] "wagtail"                  "windows"                  "windowsembedded"          "windowsserver"           
## [101] "yocto"

all_details("macos")
##                       cycle    release        eol                               link
## 1       macOS 12 (Monterey) 2021-10-25      FALSE https://support.apple.com/HT212585
## 2        macOS 11 (Big Sur) 2020-11-12      FALSE https://support.apple.com/HT211896
## 3    macOS 10.15 (Catalina) 2019-10-07      FALSE https://support.apple.com/HT210642
## 4      macOS 10.14 (Mojave) 2018-09-24 2021-10-25                               <NA>
## 5 macOS 10.13 (High Sierra) 2017-09-25 2020-12-01                               <NA>
## 6      macOS 10.12 (Sierra) 2016-09-20 2019-10-01                               <NA>
## 7   OS X 10.11 (El Capitan) 2015-09-30 2018-12-01                               <NA>
## 8     OS X 10.10 (Yosemite) 2014-10-16 2017-08-01                               <NA>
## 9     OS X 10.9 (Mavericks) 2013-10-22 2016-12-01                               <NA>

cycle_details("python", "3.9")
## $release
## [1] "2020-10-05"
## 
## $eol
## [1] "2025-10-05"
## 
## $latest
## [1] "3.9.11"

croaked Metrics

Lang # Files (%) LoC (%) Blank lines (%) # Lines (%)
YAML 2 0.12 35 0.22 10 0.11 2 0.01
R 5 0.31 34 0.21 19 0.20 39 0.27
Rmd 1 0.06 11 0.07 18 0.19 30 0.21
SUM 8 0.50 80 0.50 47 0.50 71 0.50

clock Package Metrics for croaked

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

About

R package for querying the endoflife.date service

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages