Show HN: RSS RESTful API

0
0
Show HN: RSS RESTful API

License contributions welcome Open Source Helpers

Primarily essentially the most fascinating RESTful RSS experience you may need to moreover safe.

FeediRSS turns feed information into an implausible API. The API simplifies the way you care for RSS, Atom, or JSON feeds. It’s most likely you may possibly possibly properly additionally add and preserve monitor of your well-liked feed information with a straightforward, snappy and orderly REST API. All entries are enriched by Machine Finding out and Semantic engines.

Search Engine

Blueprint end a take a look at at a diminutive of search engine developed in React round this API.

www.datorss.com

Suggestions is welcome on its repository.

Occasion

curl 'https://api.feedirss.com/search/entries?q=information' | json_pp

{
  "information": [
    {
      "id": "86b0f829-e300-4eef-82e1-82f34d03aff6",
      "type": "entry",
      "attributes": {
        "title": ""Pandemic, Infodemic": 2 Cartoon Characters Battling Fake News In Assam",
        "url": "https://www.ndtv.com/india-news/coronavirus-pandemic-infodemic-2-cartoon-characters-battling-fake-news-in-assam-2222333",
        "published_at": 1588448805,
        "body": "An English daily in Assam's Guwahati has been publishing a cartoon strip to tackle the fake news related to the coronavirus pandemic. The two central characters- "Pandemic and Infodemic"- are being..."http://feeds.feedburner.com/~r/NDTV-LatestNews/~4/lEmH201Q8jI" height="1" width="1" alt=""/>",
        "text": "An English daily in Assam's Guwahati has been publishing a cartoon strip to tackle the fake news related to the coronavirus pandemic. The two central characters- "Pandemic and Infodemic"- are being...",
        "categories": [
          "all india"
        ],
        "sentiment": null,
        "mum or dad": {
          "identification": "c97bdae6-b5d1-4966-b9f3-615e29d4d47d",
          "title": "NDTV Recordsdata  -  Particular",
          "url": "feed:http://feeds.feedburner.com/NDTV-LatestNews",
          "snide": 99
        },
        "tags": []
      },
      "relationships": {
        "feed": {
          "information": {
            "identification": "c97bdae6-b5d1-4966-b9f3-615e29d4d47d",
            "kind": "feed"
          }
        }
      }
    },
  ]
}

Wiki

All documentation is within the Wiki fragment. Actually be at liberty to personal it larger, take into accout the truth that.

https://github.com/davidesantangelo/feedirss-api/wiki

Constructed With

  • Ruby on Rails — Our wait on waste API is a Rails app. It responds to requests RESTfully in JSON.
  • PostgreSQL — Our predominant information retailer is in Postgres.
  • Redis — We make use of Redis as a cache and for transient information.
  • Feedjira Feedjira is a Ruby library designed to parse feeds.
  • ElasticSearch Elasticsearch is a disbursed, RESTful search and analytics engine.
  • Dandelion Semantic Textual content Analytics as a supplier.
  • Sidekiq Simple, ambiance optimistic background processing for Ruby.
  • FastJSONAPI A lightning snappy JSON:API serializer for Ruby Objects.
  • Searchkick Incandescent search made straightforward.

Plus heaps of Ruby Gems, a complete checklist of which is at /grasp/Gemfile.

Interact me a espresso

Will safe to you’ll should reinforce me in server prices to keep up FeediRSS free and up, preserve in ideas purchasing me a espresso! Thanks!

Buy Me A Coffee

Contributing

Bug opinions and pull requests are welcome on GitHub at https://github.com/davidesantangelo/feedirss-api. This mission is meant to be a precise, welcoming house for collaboration, and contributors are anticipated to stick to the Contributor Covenant code of habits.

License

The gem is out there as inaugurate supply beneath the phrases of the MIT License.

LEAVE A REPLY

Please enter your comment!
Please enter your name here