gscholar-rss
(Hackage entry) is an RSS scraper for Google Scholar, so you can be warned via RSS on the latest academic research of your choice.
To get gscholar-rss
, you can alternatively:
download the appropriate binary from the binaries page and put it somewhere visibile in your $PATH
. Or
compile it yourself. This means getting Haskell for your platform (e.g. on Debian sudo apt-get install haskell-platform
). Once you have installed it:
cabal update
cabal get gscholar-rss
# now `cd` into the newly created folder and run
cabal build
will create a binary (the location is displayed upon completion – check for a line similar to Linking /home/f/spool/gs-rss...
).
visit Google Scholar and perform a search.
as highlighted by the picture, most likely you want to select the “Sort by date” option.
copy the search URL (in my case http://scholar.google.it/scholar?hl=en&scisbd=1&as...
) and pass it as an argument to gscholar-rss
. Don’t forget to add quotations around your URL!
./gscholar-rss "http://scholar.google.it/scholar?hl=en&scisbd=1&as..."
This should generate a well-formed RSS feed.
Many feed-readers allow taking advantage of external programs to fetch a feed; this is exactly what gscholar-rss
needs. Refer to the documentation of your feed-reader of choice on how to do that. Examples:
Newsbeuter/Newsboat: the relevant manual section is Scripts and Filters (Snownews Extensions), which means writing entries like this in your url-file:
"exec:gscholar-rss 'https://scholar.google.it/scholar?hl=en&as_sdt=0,5&q=haskell&scisbd=1'"
Liferea: Website scraping with liferea.
I distribute source and binaries (signed hashes). There is a git repository too.
To report a bug, request a feature or contribute with a patch, write to me.