-
Notifications
You must be signed in to change notification settings - Fork 64
Create rss collection with feed syncing #368
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Create rss collection with feed syncing #368
Conversation
Co-authored-by: sam.willis <[email protected]>
🦋 Changeset detectedLatest commit: 04d2af6 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
Co-authored-by: sam.willis <[email protected]>
…tching Co-authored-by: sam.willis <[email protected]>
A few things from o3:
|
fd63e59
to
40e4023
Compare
40e4023
to
04d2af6
Compare
@@ -5,8 +5,9 @@ RSS/Atom feed collection for TanStack DB - sync data from RSS and Atom feeds wit | |||
## Features | |||
|
|||
- **📡 RSS & Atom Support**: Dedicated option creators for RSS 2.0 and Atom 1.0 feeds | |||
- **🔄 Automatic Polling**: Configurable polling intervals with intelligent error recovery and manual refresh capability | |||
- **✨ Deduplication**: Built-in deduplication based on feed item IDs/GUIDs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we make this readme accessible from the website? Or if not or that's awkward (links breaking and whatever) let's move the docs with the rest of the docs and the readme can just link to Tanstack.com
This PR introduces comprehensive RSS and Atom feed collection capabilities to TanStack DB, enabling seamless integration of external feed data with automatic polling, deduplication, and full TypeScript support.
note that he failing "test" in CI is just the preview package as this package doesn't exist in npm yet
✨ Key Features
onInsert
,onUpdate
, andonDelete
callbacks🚀 Quick Start
🔧 Configuration Options
🧪 Testing
📦 Package Structure
�� Dependencies
@tanstack/db
- Core collection functionalityfast-xml-parser
- XML parsing for RSS/Atom feedsdebug
- Debug logging support@standard-schema/spec
- Schema validation supportLearn more about Cursor Agents