What about a service that tracks every new registered package?

Just did it.

For whatever reason, some packages wonā€™t install on my EC2 instance, and I need to figure it out before providing and URL. However, if you eager to try RSS feed, you can run it locally:

  1. Clone https://github.com/dfdx/PackageTracker.jl and all its dependencies.
  2. Run using PackageTracker; PackageTracker.main().
  3. Navigate your browser to http://localhost:8000/update to trigger DB update.
  4. Add http://localhost:8000/rss to your RSS reader.

Once I resolve the issue with EC2, Iā€™ll make updates automatic, so you will only need to point your reader to the right URL.

Note, that currently description in RSS items is populated from PRs body, but Iā€™m going to change it to take repo description or even first section of README. Other suggestions are also welcome.

What is the status of the RSS, can we use it already? :slight_smile:

Hopefully in the next few days.

I pushed the code to github already, but I want to actually deploy it while everyoneā€™s asleep

#testInProd

1 Like

Sorry for not posting back for a long time - I caught a cold at the beginning of this week and not working on RSS since that time. On the other hand, @djsegal seems to have a good progress on his news feed, so Iā€™m eager to see his results as well.

hey @juliohm,

  • go to julia observer and click on news in the sidebar (desktop-only)
  • the new packages should be in the list (i.e. the rows with github logos)

is that what you wanted? if not, leave an issue

Hi @djsegal and how do I filter the new packages only? Where is the RSS feed?

  1. why do you need an RSS feed?
    a. what format would you want the RSS feed in?
    b. why does a website not fulfill the requirements?

  2. iā€™m completely for having a filterable feed, you just need to post an issue for it

@djsegal thank you for your website, but this thread is all about the RSS feed. I am particularly not interested in checking a website everyday, I just need to open my feed reader and follow the new packages that were registered. It is more efficient, it saves a lot of time surfing on the web. Can you provide a RSS feed too? That would be great.

That is what I proposed initially and that is what @dfdx kindly decided to start working.

For the time being, I also made the news feed filterable by api source (i.e. reddit, github, discourse)

tbh, I think this satisfies what you wantedā€¦

Although site looks beautiful (I especially enjoy package README preview), I share @juliohmā€™s love to aggregation services allowing to read all the interesting news (not only Julia-related) in a single place without visiting many sites. Now Iā€™m back to development and going to deploy RSS feed in a day or two.

1 Like

Hereā€™s a preview:

http://34.250.53.36:8000/rss

Thereā€™s only one package in the database currently, but update script is scheduled to run every minute, so when a new package PR is merged, it will very soon become available in the feed.

1 Like

Thank you @dfdx, I am looking forward to add it to my reader, please let us know when the domain name is ready. :slight_smile:

i added a package rss feed at:

1 Like

Awesome @djsegal this is tracking the newly registered packages only right? That looks great!

I think so. I based my query off @dfdxā€™s.

If itā€™s not working as expected, please leave an issue


edit: code (w/ query) available at: /lib/tasks/news.rake

1 Like

I think itā€™s worth to use links to packages themselves, not PRs. I also thought about adding package repo description (a one-liner right under the tabs) to the feed so that a reader could understand what itā€™s about.

How bout this?

2 Likes

Awesome, that is looking great :slight_smile:

Looks good to me as well! I guess thereā€™s no more need for me to keep a separate service for RSS, so Iā€™m going to shut down preview service soon.