Micro Feed
Micro-Feed an extremely small size feed sync service with beautiful GUI, GraphQL support(also a graphql playground) support. https://github.com/leopku/micro-feed
Q群
946315845
Screenshot
Features
Micro Size
Extremely small binary size and docker image size.
Docker image size is <10MB.
Supported feed types
- RSS 0.90
- Netscape RSS 0.91
- Userland RSS 0.91
- RSS 0.92
- RSS 0.93
- RSS 0.94
- RSS 1.0
- RSS 2.0
- Atom 0.3
- Atom 1.0
Release
Binary
https://github.com/leopku/micro-feed/releases
Docker
https://hub.docker.com/r/leopku/micro-feed-community
Docker
Default
- app root:
/app
- app config:
/app/micro-feed.toml
- database:
/app/micro-feed.db
. This can be changed by modifing/app/micro-feed.toml
GraphQL
Playground
http://localhost:8300/graphql
Play with GraphQL
Add a feed
mutation {
createFeed(title: "my new feed", description: "feed detail", subscription: "https://path/of/my/feed/rss.xml")
}
After adding feed and waiting for a while (default 15min), entries would be synced from feed.
List Entries
query {
entries {
id
title
link
}
}
Get detail of an entry
query {
entry(id: 123) {
id
title
link
}
}
Mark an entry as read/unread
mutation {
markEntry(id: 123, mark: 1)
}
1
as read2
as unread
Issue reporting & Suggestion
Telegram Channel
Telegram Group
https://t.me/joinchat/BTEzgBdAx6eQKVZj7mFPbA