-
Notifications
You must be signed in to change notification settings - Fork 0
Feed Management
CyberFeeds supports universal feed subscription with automatic discovery, Reddit integration, and OPML import/export.
- Click Add Feed button
- Enter the feed URL (RSS, Atom, or XML)
- Click Preview to see feed details before subscribing
- Click Subscribe to add the feed
If you enter a website URL instead of a feed URL:
- CyberFeeds automatically discovers RSS/Atom feeds on the page
- Shows a list of available feeds
- Select the feed you want to subscribe to
Before subscribing, the preview shows:
- Feed title and description
- Website URL
- Last update time
- Number of articles
- Feed format (RSS/Atom/XML)
CyberFeeds natively supports Reddit feeds:
- Enter
r/subredditname (e.g.,r/programming) - Or enter full Reddit URL (e.g.,
https://reddit.com/r/programming) - CyberFeeds uses a fallback chain: RSS → JSON API
- Enter
u/usernamefor user posts - Or enter full user profile URL
- Subreddit icons and metadata
- Post flair display
- Thumbnail preview for link posts
- Direct comment links
CyberFeeds supports YouTube channel subscriptions. Since YouTube doesn't expose RSS feeds directly, here are several methods to find a channel's feed URL.
Install a browser extension that extracts RSS URLs from YouTube channels:
| Browser | Extension | Link |
|---|---|---|
| Firefox | want-my-rss | https://github.com/Reeywhaar/want-my-rss |
| Chrome | RSSHub Radar | Chrome Web Store |
| Chrome | YouTube RSS | Chrome Web Store |
How to use:
- Install the extension
- Navigate to the YouTube channel's main page (not a video)
- Click the extension icon to copy the RSS URL
- Paste into CyberFeeds' Add Feed dialog
If you know the channel ID, construct the URL directly:
https://www.youtube.com/feeds/videos.xml?channel_id=UC...
How to find the channel ID:
- Go to the channel's main page
- View page source (Ctrl+U)
- Search for
"channel_id"or"rssUrl" - Copy the value starting with
UC...
Use online services that convert YouTube channels to RSS:
| Service | Description |
|---|---|
| RSS-Bridge | Self-hosted or public instances |
| Invidious | Privacy-focused YouTube frontend with RSS support |
| RSSHub | Community-maintained RSS generator |
- Go to the YouTube channel's main page
- Open page source (Ctrl+U or Right-click → View Page Source)
- Search for
"channel_id"or"externalId" - Copy the channel ID (starts with
UC...) - Construct the URL:
https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID
Tip: Always use the channel's main page (e.g.,
youtube.com/@channelname), not a video page, when looking for RSS feeds.
Organize feeds into folders:
- Create folders via Add Folder
- Drag feeds into folders
- Nested folders supported
- Folder expand/collapse in sidebar
The sidebar shows:
- Feed favicon
- Feed title
- Unread count badge
- Folder grouping
Right-click a feed for options:
| Action | Description |
|---|---|
| Edit | Change URL, title, folder |
| Refresh | Manually fetch new articles |
| Unsubscribe | Remove the feed |
| Mark all read | Mark all articles as read |
Import feeds from another RSS reader:
- Go to Settings → Data → Import OPML
- Select the
.opmlfile - Folder structure is preserved
- Duplicate feeds are detected
Export your feeds for backup or transfer:
- Go to Settings → Data → Export OPML
- Choose save location
- All feeds and folders are exported
Standard OPML 2.0 format:
- Compatible with all major RSS readers
- Preserves folder structure
- Includes feed URLs and titles
CyberFeeds polls feeds in the background:
- Configurable interval (default: 15 minutes)
- Only polls when app is running
- Worker threads for parallel fetching
| Setting | Description |
|---|---|
| Polling interval | Minutes between refresh cycles |
| Fetch on startup | Fetch articles when app launches |
| Poll only when unfocused | Reduce resource usage when active |
| Auto-fetch full content | Extract full article text automatically |
- Click Refresh to fetch all feeds immediately
- Right-click a feed → Refresh to fetch one feed
- Global shortcut for fetch (configurable)
The Feed Doctor diagnoses feed issues:
- Detects broken feeds
- Identifies redirect issues
- Checks SSL certificate problems
- Suggests alternative URLs
- Right-click a feed → Feed Doctor
- The diagnostic runs automatically
- Results show any issues found
- Options to fix or re-subscribe
Feeds may show status indicators:
| Status | Meaning |
|---|---|
| Active | Feed is working normally |
| Error | Last fetch failed |
| Empty | Feed has no articles |
| Loading | Currently fetching |
CyberFeeds extracts full article text:
- Runs in dedicated worker threads
- Parses article content from URL
- Falls back to feed summary if extraction fails
- Reader mode for clean reading view
| Setting | Description |
|---|---|
| Auto-fetch full content | Extract on article fetch |
| Reader fallback | Use reader mode when available |
| Preload images | Load images in article viewer |