{"id":34514635,"url":"https://github.com/waldronlab/newsfeed","last_synced_at":"2026-06-06T14:31:39.484Z","repository":{"id":62378044,"uuid":"155777091","full_name":"waldronlab/newsfeed","owner":"waldronlab","description":"Compile NEWS files from several packages","archived":false,"fork":false,"pushed_at":"2026-03-04T19:50:41.000Z","size":78,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"devel","last_synced_at":"2026-03-05T01:44:52.834Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/waldronlab.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-11-01T21:18:47.000Z","updated_at":"2026-03-04T19:51:16.000Z","dependencies_parsed_at":"2023-01-31T09:31:32.967Z","dependency_job_id":null,"html_url":"https://github.com/waldronlab/newsfeed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/waldronlab/newsfeed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waldronlab%2Fnewsfeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waldronlab%2Fnewsfeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waldronlab%2Fnewsfeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waldronlab%2Fnewsfeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/waldronlab","download_url":"https://codeload.github.com/waldronlab/newsfeed/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waldronlab%2Fnewsfeed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33986901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-24T04:19:40.384Z","updated_at":"2026-06-06T14:31:39.478Z","avatar_url":"https://github.com/waldronlab.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: newsfeed\noutput: github_document\n---\n\n```{r, include = FALSE}\nknitr::opts_knit$set(\n  root.dir = file.path(Sys.getenv(\"HOME\"), \"github\")\n)\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  cache = TRUE,\n  out.width = \"100%\"\n)\noptions(tibble.print_min = 5, tibble.print_max = 5)\n```\n\nCompile NEWS files from several packages\n\n## Install and load\n\n```{r,include=TRUE,results=\"hide\",message=FALSE,warning=FALSE}\nif (!requireNamespace(\"BiocManager\", quietly = TRUE))\n    install.packages(\"BiocManager\")\n\nif (!requireNamespace(\"newsfeed\", quietly = TRUE))\n    BiocManager::install(\"waldronlab/newsfeed\")\n\nlibrary(newsfeed)\n```\n\n## Optional packages\n\n* clipr - allows the user to send the collection of NEWS files to the clipboard\n* rmarkdown - when `render = TRUE` in `collect`, the package will show an HTML\npage of NEWS updates\n\n## Moving to the base packages directory\n\nUsers should move one level up from the package directory to be able\nto find the NEWS files in the package:\n\n```{r,eval=FALSE}\nsetwd(\"..\")\n```\n\nIn this case, when compiling the `Rmd` file, I move one level up.\n\n## Compiling NEWS files\n\n```{r}\ncollect(\"newsfeed\", render = FALSE)\n```\n\n## Reading the NEWS\n\nHere is how the NEWS collection would look if all NEWS files were written\nin `NEWS.md` format:\n\n```{r,results=\"asis\",echo=FALSE}\ncat(readLines(\n    collect(\"newsfeed\", render = TRUE, raw = TRUE)\n))\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaldronlab%2Fnewsfeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaldronlab%2Fnewsfeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaldronlab%2Fnewsfeed/lists"}