Solutions to “Just KNIME It!” Challenge 14 - Season 4

:palm_tree: Happy Wednesday! A new Just KNIME It! challenge is out! :nerd_face:

:newspaper_roll: Julian works as a researcher at a media and journalism research institute in Dublin. Every morning, he scans RSS news feeds to stay informed and gather content for his research. He needs a way to automate content and image retrieval and organize it into an interactive news reader because doing so manually is very time-consuming. :woozy_face: Can you help Julian automate the process?

Here is the challenge. Let’s use this thread to post our solutions to it, which should be uploaded to your public KNIME Hub spaces with tag JKISeason4-14 .

:sos: Need help with tags? To add tag JKISeason4-14 to your workflow, go to the description panel in KNIME Analytics Platform, click the pencil to edit it, and you will see the option for adding tags right there. :blush: Let us know if you have any problems!

2 Likes

Hi all,

Nice scrapping exercise!
Here the solution: https://hub.knime.com/s/MA7wstJuyP2h61Fn

I got a dashboard showing the list of articles in a table at the bottom and the details on top right.
The user can select an article to have the full content.

If during the web scraping there is an error, the Webpage Retriever node retries and is not failing, but adding information about the error cause. The config has been made in the node directly.

Additional information and interaction might be added, and more complex error handling!

Here the dashboard:

The workflow overview:

Enjoy all!
Cheers
Jerome

4 Likes

Hi KNIME’ers! :wave: :ninja:

Today I just published my solution for Just KNIME It! Week 14 :tada:

I added a bit of AI magic :magic_wand: to summarize the news from each link, making it easier to read and understand, especially for researchers at a media and journalism research institute in Dublin.

You can check out my full solution here: :link: https://hub.knime.com/s/LWkthDz_OdIrDcEv


7 Likes

Hello everyone, another difficult one for me. Here is my solution.

I have to face the plain truth: I do not reach the Knime Intermediate level yet. :roll_eyes:

I am eager to see what you guys have done. I am learning a lot from you. :hugs:

Cheers.


3 Likes

Hello team,

Here is my solution.
JKISeason4-14

This is my first real exercise in web scrapping and wow. The description in the challenge is easy enough to understand but executing it into logical steps in KNIME is a challenge…at least it was for me. :smile:

However, leveraging from the team here definitely helped me understand the basic logic build for web scrapping.

Cheers

1 Like

Hello team,

I have learned that using web scraping in real-world work situations would undoubtedly be quite challenging. Thank you for providing such an excellent challenge.
Here is my solution.

@armingrudd
Even after publishing in my own space, it seems that my entry hasn’t appeared on the Leaderboard.
I would greatly appreciate it if you could kindly take another look at it.
Ref.: Solutions to “Just KNIME It!” Challenge 12 - Season 4 - #18 by armingrudd

1 Like

I liked the idea of arief_rama to use AI to summarize the content and decided to use AI to generate new images. Some of the prompts - generated from the descriptions - don’t pass the guidelines but…

3 Likes

Here’s my solution. Every time I have to use XPath I want to hit my head on a wall.

1 Like

Hi everyone,

This is my solution to this week’s challenge: https://hub.knime.com/s/4gbr380grT6oxa-R

Phew! I hope I haven’t missed any of the challenge objectives :sweat_smile:

As a small improvement, the author’s name is included in the article. If there is any issue while scraping articles, available fields such as title, description, publication date will still be displayed. A warning message will also appear.

Output after successful scraping / retrieving articles



Output after failed scraping / retrieving articles


Wishing everyone a great weekend! I’m hoping to catch up after my vacation :blush:.

2 Likes

Find my submission and flow :

1 Like

My solution to the challenge:

I really like the challenges that give me idea what else can I use KNIME for :smiley:

The workflow:


The data app:

My solution is rather simple:

  1. Call the RSS with a GET Request
  2. Handle the error of the connection couldn’t be establish
  3. Prepare everything to present (image download, HTMLs)
  4. Create an interactive data app for the data

I’m full of idea what RSS feeds to connect to in the future :smiley:

2 Likes

I love tiles. The best looking solutions are using tiles to show articles, and that was also the case for previous challenges. But they are tagged as ‘legacy’ so I refrained from using it so far because of that, but cannot find any other node to do the same. I wonder why it is legacy?. Any idea anyone?

1 Like

@dataloca Tiles are very dynamic with option to customize the display unlike other nodes in development. Hope this also gets the makeover along with handling various image types. Table view is good but yes limitation on customization still.

:sun_with_face: The solution to last week’s Just KNIME It! challenge is out! :nerd_face:

:handshake: We were happy to see many members commenting about how much they learned from this data puzzle! This is exactly what these challenges are for: based on real-world problems, they are here to help you become a more skilled data professional! :mortar_board:

:rocket: Tomorrow we’re coming back with a problem on space exploration. A journey we hope you tag along for!

1 Like