News/Blog aggregator website for R
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R Daily update Feb 18, 2019
content
data new site Jan 24, 2018
public add update Dec 12, 2018
themes/hugo-xmag Update header.html Nov 7, 2018
.Rbuildignore add packages Jan 27, 2018
.gitignore new site Jan 24, 2018
.travis.yml change the order to revert the pull request Feb 2, 2018
DESCRIPTION fix build issue Jan 28, 2018
README.md update Nov 4, 2018
config.toml update layout Nov 4, 2018
daily.Rproj new site Jan 24, 2018
index.Rmd new site Jan 24, 2018

README.md

Daily RSS

Daily News/Blog aggregator website and you could use this website as a template to create you own public rss daily reader by adding you own rss addresses collection in R/list.txt . Daily R is a light news/blog aggregator website for R.

Features

  • Real daily update and you could use RSS reader or click archive to find entries of the old posts

  • No AD

  • Remove the author to make more contents focused

  • Update everyday via a automated process

  • Use Github PR API to control posts

  • Re-direct to the orginal pages by click title in the homepage and wait 10s to re-direct in the post page

  • We reserve the right to delete any inappropriate posts

Contribute

  • Add your rss address and dates to the R\list.txt

  • Use getrss from scifetch to convert rss xml file into dataframe and use the following code to generate md files and PR to this repo.

x <- scifetch::getrss('path-to-your-own-rss-xml-files')
for (i in 1:NROW(x)){
                name = gsub("^http[s]?://|/$", "", tolower(x[i,'linkTitle']))
                name = gsub("[^a-z0-9]+", "-", name)
                name = gsub("--+", "-", name)
                p = sprintf('content/post/%s.md', paste0(name))
                
                sink(p)
                cat('---\n')
                cat(yaml::as.yaml(x[i,],))
                cat('disable_comments: true\n')
                cat('---\n')
                cat(as.character(x[i,5]))
                sink()
        }
  • Add comma and your name to the YAML front matter block in contributor.md

Recipe