♊️ GemiNews 🗞️

Demo 1: Embeddings + Recommendation Demo 2: Bella RAGa Demo 3: NewRetriever Demo 4: Assistant function calling

[Request] 1. API Call: q=Bologna

To change query's use ?q=blah. Example: q=Verona, q=Bologna, q=Global Warming, q=United Kingdom, q=Donald Trump, q=Riccardo Carlesso, q=Ruby Day, q=Cyprus, q=Malta, ..

Here is the request built by langchainrb's NewsRetriever tool:


💻 Demo 03 on github

irb> NewsRetriever.get_everything(q: 'Bologna', page_size: 6)
I, [2024-05-24T18:31:54.143965 #2273497] INFO -- : [Langchain.rb] [Langchain::Tool::NewsRetriever]: Retrieving all news

API Result ("BFJ"):

Status (from JSON): ok

Total results (from JSON): 3335

{"status":"ok","totalResults":3335,"articles":[{"source":{"id":null,"name":"BBC News"},"author":null,"title":"Ukrainian wanted over Nord Stream pipeline blasts arrested in Poland","description":"The man, named as Volodymyr Z, was detained in the early hours of Tuesday near Warsaw.","url":"https://www.bbc.com/news/articles/cwywdmz7xpgo","urlToImage":"https://ichef.bbci.co.uk/news/1024/branded_news/1fd5/live/143c4a80-7e7e-11f0-9e05-3dbec5559644.jpg","publishedAt":"2025-09-30T13:43:56Z","content":"A Ukrainian national has been arrested by police in Poland as part of the investigation into the 2022 explosions that sabotaged the Nord Stream gas pipelines under the Baltic Sea, his lawyer has said… [+2952 chars]"},

{"source":{"id":"die-zeit","name":"Die Zeit"},"author":"DIE ZEIT: News -","title":"Europa League: Nach Atubolu-Fehler: Freiburg verpasst Sieg in Bologna","description":"Hier finden Sie Informationen zu dem Thema „Europa League“. Lesen Sie jetzt „Nach Atubolu-Fehler: Freiburg verpasst Sieg in Bologna“.","url":"https://www.zeit.de/news/2025-10/02/nach-atubolu-fehler-freiburg-verpasst-sieg-in-bologna","urlToImage":"https://img.zeit.de/news/2025-10/02/nach-atubolu-fehler-freiburg-verpasst-sieg-in-bologna-image-group/wide__1300x731","publishedAt":"2025-10-02T18:39:50Z","content":"Auch ein Patzer von Torhüter Noah Atubolu hat den SC Freiburg um den möglichen nächsten Sieg in der Europa League gebracht. Die Badener von Trainer Julian Schuster mussten sich beim italienischen Pok… [+2729 chars]"},

{"source":{"id":"die-zeit","name":"Die Zeit"},"author":"DIE ZEIT: News -","title":"Nach Treffer in Bologna: \"Riesenkompliment\": Schuster adelt Freiburgs Adamu","description":"Hier finden Sie Informationen zu dem Thema „Nach Treffer in Bologna“. Lesen Sie jetzt „\"Riesenkompliment\": Schuster adelt Freiburgs Adamu“.","url":"https://www.zeit.de/news/2025-10/03/riesenkompliment-schuster-adelt-freiburgs-adamu","urlToImage":"https://img.zeit.de/news/2025-10/03/riesenkompliment-schuster-adelt-freiburgs-adamu-image-group/wide__1300x731","publishedAt":"2025-10-03T08:53:21Z","content":"Julian Schuster geriet regelrecht ins Schwärmen. Ein «Riesenkompliment» machte der Trainer des SC Freiburg seinem Stürmer Junior Adamu. Der österreichische Nationalspieler mache es derzeit «sehr, seh… [+1472 chars]"},

{"source":{"id":null,"name":"BBC News"},"author":"Paul Battison","title":"Israel-Premier Tech barred from race over protest fears","description":"The Israel-Premier Tech cycling team are excluded from next month's Giro dell'Emilia in Bologna over public safety concerns.","url":"https://www.bbc.com/sport/cycling/articles/cn4l8y81p07o","urlToImage":"https://ichef.bbci.co.uk/ace/branded_sport/1200/cpsprodpb/bd0e/live/476a02e0-9bd3-11f0-8bfb-0171e9a883f4.jpg","publishedAt":"2025-09-27T19:29:31Z","content":"The Israel-Premier Tech cycling team have been excluded from next month's Giro dell'Emilia in Bologna over public safety concerns.\r\nThe decision follows disruption at the Vuelta a Espana this month, … [+2494 chars]"},

{"source":{"id":"die-zeit","name":"Die Zeit"},"author":"DIE ZEIT: News -","title":"Tennis: Davis-Cup-Team löst Ticket für Finalrunde","description":"Hier finden Sie Informationen zu dem Thema „Tennis“. Lesen Sie jetzt „Davis-Cup-Team löst Ticket für Finalrunde“.","url":"https://www.zeit.de/news/2025-09/13/davis-cup-team-loest-ticket-fuer-finalrunde","urlToImage":"https://img.zeit.de/news/2025-09/13/davis-cup-team-loest-ticket-fuer-finalrunde-image-group/wide__1300x731","publishedAt":"2025-09-13T06:07:53Z","content":"Das deutsche Tennis-Team hat sich gegen Japan auch ohne Alexander Zverev für die Finalrunde des Davis Cups qualifiziert. Das Weltklasse-Doppel Kevin Krawietz und Tim Pütz siegte gegen Yosuke Watanuki… [+631 chars]"},

{"source":{"id":"die-zeit","name":"Die Zeit"},"author":"DIE ZEIT: News -","title":"Justiz: Nord-Stream-Sabotage: Ukrainer kann ausgeliefert werden","description":"Hier finden Sie Informationen zu dem Thema „Justiz“. Lesen Sie jetzt „Nord-Stream-Sabotage: Ukrainer kann ausgeliefert werden“.","url":"https://www.zeit.de/news/2025-09/16/nord-stream-sabotage-ukrainer-kann-ausgeliefert-werden","urlToImage":"https://img.zeit.de/news/2025-09/16/nord-stream-sabotage-ukrainer-kann-ausgeliefert-werden-image-group/wide__1300x731","publishedAt":"2025-09-16T09:37:18Z","content":"Drei Jahre nach den Anschlägen auf die Nord-Stream-Pipelines in der Ostsee kann einer der mutmaßlichen Drahtzieher von Italien an Deutschland ausgeliefert werden. Dies entschied ein Gericht in Bologn… [+167 chars]"}]}

[Response] 2. API results: First Article

source: {"id"=>nil, "name"=>"BBC News"}
author:
title: Ukrainian wanted over Nord Stream pipeline blasts arrested in Poland
description: The man, named as Volodymyr Z, was detained in the early hours of Tuesday near Warsaw.
url: https://www.bbc.com/news/articles/cwywdmz7xpgo
urlToImage: https://ichef.bbci.co.uk/news/1024/branded_news/1fd5/live/143c4a80-7e7e-11f0-9e05-3dbec5559644.jpg
publishedAt: 2025-09-30T13:43:56Z
content: A Ukrainian national has been arrested by police in Poland as part of the investigation into the 2022 explosions that sabotaged the Nord Stream gas pipelines under the Baltic Sea, his lawyer has said… [+2952 chars]

[Response] 3. API results from NewsCatcher: reassembled from JSON

Ukrainian wanted over Nord Stream pipeline blasts arrested in Poland

Article Image
2025-09-30 -

The man, named as Volodymyr Z, was detained in the early hours of Tuesday near Warsaw.

A Ukrainian national has been arrested by police in Poland as part of the investigation into the 2022 explosions that sabotaged the Nord Stream gas pipelines under the Baltic Sea, his lawyer has said… [+2952 chars]

Europa League: Nach Atubolu-Fehler: Freiburg verpasst Sieg in Bologna

Article Image
2025-10-02 - DIE ZEIT: News -

Hier finden Sie Informationen zu dem Thema „Europa League“. Lesen Sie jetzt „Nach Atubolu-Fehler: Freiburg verpasst Sieg in Bologna“.

Auch ein Patzer von Torhüter Noah Atubolu hat den SC Freiburg um den möglichen nächsten Sieg in der Europa League gebracht. Die Badener von Trainer Julian Schuster mussten sich beim italienischen Pok… [+2729 chars]

Nach Treffer in Bologna: "Riesenkompliment": Schuster adelt Freiburgs Adamu

Article Image
2025-10-03 - DIE ZEIT: News -

Hier finden Sie Informationen zu dem Thema „Nach Treffer in Bologna“. Lesen Sie jetzt „"Riesenkompliment": Schuster adelt Freiburgs Adamu“.

Julian Schuster geriet regelrecht ins Schwärmen. Ein «Riesenkompliment» machte der Trainer des SC Freiburg seinem Stürmer Junior Adamu. Der österreichische Nationalspieler mache es derzeit «sehr, seh… [+1472 chars]

Israel-Premier Tech barred from race over protest fears

Article Image
2025-09-27 - Paul Battison

The Israel-Premier Tech cycling team are excluded from next month's Giro dell'Emilia in Bologna over public safety concerns.

The Israel-Premier Tech cycling team have been excluded from next month's Giro dell'Emilia in Bologna over public safety concerns. The decision follows disruption at the Vuelta a Espana this month, … [+2494 chars]

Tennis: Davis-Cup-Team löst Ticket für Finalrunde

Article Image
2025-09-13 - DIE ZEIT: News -

Hier finden Sie Informationen zu dem Thema „Tennis“. Lesen Sie jetzt „Davis-Cup-Team löst Ticket für Finalrunde“.

Das deutsche Tennis-Team hat sich gegen Japan auch ohne Alexander Zverev für die Finalrunde des Davis Cups qualifiziert. Das Weltklasse-Doppel Kevin Krawietz und Tim Pütz siegte gegen Yosuke Watanuki… [+631 chars]

Justiz: Nord-Stream-Sabotage: Ukrainer kann ausgeliefert werden

Article Image
2025-09-16 - DIE ZEIT: News -

Hier finden Sie Informationen zu dem Thema „Justiz“. Lesen Sie jetzt „Nord-Stream-Sabotage: Ukrainer kann ausgeliefert werden“.

Drei Jahre nach den Anschlägen auf die Nord-Stream-Pipelines in der Ostsee kann einer der mutmaßlichen Drahtzieher von Italien an Deutschland ausgeliefert werden. Dies entschied ein Gericht in Bologn… [+167 chars]

Note. This CSS was created by Gemini Ultra. We're taking all the ingredients from JSON artifact and building it back into a nice tailwind card.

The fields provided by the JSON result (first article to be specific) are: ["source", "author", "title", "description", "url", "urlToImage", "publishedAt", "content"]