All Projects → leopku → micro-feed

leopku / micro-feed

Licence: other
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

Projects that are alternatives of or similar to micro-feed

Freshrss
A free, self-hostable aggregator…
Stars: ✭ 3,793 (+17140.91%)
Mutual labels:  feed, rss-aggregator
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (+22.73%)
Mutual labels:  feed, rss-aggregator
html2rss-web
🕸 Generates and delivers RSS feeds via HTTP. Create your own feeds or get started quickly with the included configs.
Stars: ✭ 36 (+63.64%)
Mutual labels:  feed, rss-aggregator
reader
A Python feed reader library.
Stars: ✭ 290 (+1218.18%)
Mutual labels:  feed, rss-aggregator
plan44-feed
OpenWrt feed containing plan44 packages
Stars: ✭ 25 (+13.64%)
Mutual labels:  feed
Briefly
source based news in short : Winner @MumbaiHackathon 2018
Stars: ✭ 35 (+59.09%)
Mutual labels:  feed
this-american-life-archive
Unofficial RSS feed for the podcast "This American Life" with episodes 1 to current
Stars: ✭ 19 (-13.64%)
Mutual labels:  feed
stream-python
Python Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 134 (+509.09%)
Mutual labels:  feed
swarm-cli
Manage your Bee node and interact with the Swarm network via the CLI
Stars: ✭ 36 (+63.64%)
Mutual labels:  feed
grav-plugin-facebook
Facebook plugin for Grav CMS https://github.com/getgrav/grav
Stars: ✭ 16 (-27.27%)
Mutual labels:  feed
silverstripe-apiwesome
A module for SilverStripe which will automatically create customisable JSON/XML feeds for your data objects (including pages), and provides a modular security token that can be used for other applications.
Stars: ✭ 13 (-40.91%)
Mutual labels:  feed
laminas-feed
Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
Stars: ✭ 97 (+340.91%)
Mutual labels:  feed
feed2email
RSS/Atom feed updates in your email
Stars: ✭ 37 (+68.18%)
Mutual labels:  feed
ttrss ynh
Tiny Tiny RSS package for YunoHost
Stars: ✭ 17 (-22.73%)
Mutual labels:  rss-aggregator
awesome-feeds
A curated list of tech, machine learning, biz and etc... feeds
Stars: ✭ 25 (+13.64%)
Mutual labels:  feed
stream-net
NET Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 28 (+27.27%)
Mutual labels:  feed
f43.me
A more readable & cleaner feed
Stars: ✭ 60 (+172.73%)
Mutual labels:  feed
vuepress-plugin-feed
RSS, Atom, and JSON feeds generator plugin for VuePress 1.x
Stars: ✭ 46 (+109.09%)
Mutual labels:  feed
zhangkn.github.io
新博客地址:https://kunnan.blog.csdn.net
Stars: ✭ 20 (-9.09%)
Mutual labels:  feed
podcast-feed-parser
A highly customizable package for fetching and parsing podcast feeds into simple and manageable JavaScript objects. For use with node or in the browser.
Stars: ✭ 39 (+77.27%)
Mutual labels:  feed

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

screenshot for micro-feed

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 read
  • 2 as unread

Issue reporting & Suggestion

Telegram Channel

https://t.me/microfeed2019

Telegram Group

https://t.me/joinchat/BTEzgBdAx6eQKVZj7mFPbA

Github Issue

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].