[Self Hosted] [镜像只有 7 兆] 可以用 GraphQL 把玩的超小 Feed 同步服务器

2019-06-11 15:20:56 +08:00
 leopku

Micro Feed

Micro-Feed, an extremely small size feed sync service with GraphQL support(also with a graphql playground). https://github.com/leopku/micro-feed

Screenshot

Features

Micro Size

Extremely small binary size and docker image size.

Docker image size is only 7MB.

Supported feed types

Docker

Docker image location

https://hub.docker.com/r/leopku/micro-feed-community

Default

GraphQL

Playground

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)
}

Issue reporting & Suggestion

Telegram group

TODO

Github Issue

https://github.com/leopku/micro-feed/issues

1876 次点击
所在节点    分享创造
3 条回复
azh7138m
2019-06-11 15:56:13 +08:00
视频好评 :doge:

还以为自己网出问题了
leopku
2019-06-11 16:00:53 +08:00
@azh7138m 辣个是 graphql playground 的运行键([:smile:]
ZeroW
2019-06-13 18:11:37 +08:00
我还以为 v 站能插视频外链了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/572815

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX