GithubHelp home page GithubHelp logo

spect3r-69 / hungryhippo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hueyy/hungryhippo

0.0 0.0 0.0 1.27 MB

๐Ÿฆ› scrapes websites and generates rss feeds

JavaScript 1.96% Dockerfile 0.27% TypeScript 97.68% Shell 0.09%

hungryhippo's Introduction

HungryHippo

To a hungry hippo, everything is a feed

HungryHippo generates RSS/ATOM/JSON feeds from regularly-updating public sites.

Examples

Site Sample Link HungryHippo Link
Facebook facebook.com/smbccomics /facebook/smbccomics
Twitter twitter.com/onedevloperarmy /twitter/onedevloperarmy
Instagram instagram.com/nathanwpylestrangeplanet /instagram/nathanwpylestrangeplanet
UCL News ucl.ac.uk/news /individual-site/ucl.ac.uk/news/?url=https://search2.ucl.ac.uk/s/search.json?collection=drupal-push-news-news&meta_UclCommunicationType=%22top+stories%22
Telegraph telegraph.co.uk/opinion /individual-site/telegraph.co.uk/?url=https://www.telegraph.co.uk/opinion/
UCL Laws News ucl.ac.uk/laws/news /individual-site/ucl.ac.uk/news/?url=https://cms-feed.ucl.ac.uk/s/search.json?collection=drupal-laws-new%26&meta_UclOrgUnit=%22UCL Faculty of Laws%22&title=UCL%20Laws%20News
UCL UCU News ucl.ac.uk/ucu/news /individual-site/ucl.ac.uk/news/?url=https://cms-feed.ucl.ac.uk/s/search.json?collection=drupal-professional-services-news%26meta_UclOrgUnit="UCL UCU"&title=UCL UCU
Singapore Law Blog singaporelawblog.sg /individual-site/singaporelawblog.sg
The Edge (SG) theedgesingapore.com /individual-site/theedgesingapore.com
PDPC (SG) pdpc.gov.sg /individual-site/pdpc.gov.sg/undertaking
GitHub Code Search github.com/search /github?q="xkcd.com"

Pop the HungryHippo link into a RSS reader like Feedly, BazQux, or RSSOwl. Or you can use IE.

You can get a list of supported sites by visiting /individual-site.

Running HungryHippo

With docker-compose:

  docker build . -t hungryhippo
  docker run -p 3000:3000 hungryhippo

Without docker:

  npm ci
  npm run start:dev

GitHub

Optionally, provide the GITHUB_OAUTH_TOKEN environment variable to enable the GitHub search RSS feeds.

Development

I may have taken the Hungry Hippo theme a bit too far. In short:

  • Muncher: scrapes websites
  • Digestor: turns scraped items into feeds

Credits

Photo taken by David Goehring

hungryhippo's People

Contributors

hueyy avatar prjc3113 avatar renovate-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.