TE
テックエコー
ホーム24時間トップ最新ベスト質問ショー求人
GitHubTwitter
ホーム

テックエコー

Next.jsで構築されたテクノロジーニュースプラットフォームで、グローバルなテクノロジーニュースとディスカッションを提供します。

GitHubTwitter

ホーム

ホーム最新ベスト質問ショー求人

リソース

HackerNews APIオリジナルHackerNewsNext.js

© 2025 テックエコー. すべての権利を保有。

Show HN: Feedsmith — Fast parser & generator for RSS, Atom, OPML feed namespaces

68 ポイント投稿者: macieklamberski2日前
Hi HN! While working on a project that involves frequently parsing a lot of feeds, I needed a fast JavaScript-based parser to extract specific fields from feed namespaces. Existing Node packages were either too slow or merged all feed formats, losing namespace information. So I decided to write it myself and created this NPM package with a simple API.<p>Feedsmith supports all feed formats and many popular namespaces, including: Podcast, Media, iTunes, Dublin Core, and more. It can also parse and generate OPML files.<p>I am currently adding support for more namespaces and feed generation for RSS, Atom and RDF. The library grew into something bigger than I initially anticipated, so I also started creating a dedicated documentation website to describe all the features.

5 comments

DIYgod1日前
Great job! I&#x27;m the creator of RSSHub (<a href="https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub">https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub</a>) and Folo (<a href="https:&#x2F;&#x2F;github.com&#x2F;RSSNext&#x2F;Folo">https:&#x2F;&#x2F;github.com&#x2F;RSSNext&#x2F;Folo</a>), I previously used rss-parser and encountered some issues, feedsmith has features that interest me, I&#x27;ll give it a try!
评论 #43913530 未加载
renegat0x02日前
Nice project! Good job!<p>Now somebody might also find interesting what I have done.<p>- I decided that implementing RSS reader for 100x time is really stupid, so naturally I wrote my own [0]<p>- my RSS reader is in form of API [1], which I use for crawling<p>- can be installed via docker. User has to only parse JSON via API. No need to use requests, browsers, status codes<p>- my weapon of choice is python. There is python feedparser package, but I had problems in using in parallel, because some XML shenanigans, errors<p>- my reader, serves crawling purpose, so I am interested in most basic elements, like thumbnails, so all nuance from RSS is lost<p>- detects feeds from sites automatically<p>Links<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;crawler-buddy&#x2F;blob&#x2F;main&#x2F;src&#x2F;webtools&#x2F;feedreader.py">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;crawler-buddy&#x2F;blob&#x2F;main&#x2F;src&#x2F;webt...</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;crawler-buddy">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;crawler-buddy</a>
piotrkulpinski2日前
Looks great! Do you have any benchmarks comparing the performance with similar packages?
评论 #43908121 未加载
urbanisierung1日前
Well done!
vivzkestrel1日前
feedparser in python vs this library, how do they compare?
评论 #43913343 未加载