1
0
Fork 0
Minimalist and opinionated feed reader https://github.com/miniflux/v2
Find a file
Lesterpig 41a2b7e58e Add "Share article" feature
A new "shareCode" field is generated for each entry, and allows
unlogged users to access the entry through the /shared endpoint.
This feature is particularly useful to share articles from miniflux
to third-party users without having them to visit the original source.

The image proxy is disabled and special cache headers are proposed in
the shared page to avoid denial of service.
2020-03-17 20:09:46 -07:00
.github/workflows Add Go 1.14 to GitHub Actions 2020-03-01 10:26:03 -08:00
api Add per-application API Keys 2020-03-01 18:22:45 -08:00
cli Add CSS tweak and fix typo in variable name 2019-09-25 19:55:55 -07:00
client Add "Share article" feature 2020-03-17 20:09:46 -07:00
config Add generic OpenID Connect provider (OAuth2) 2020-03-07 18:45:19 -08:00
crypto Add "Share article" feature 2020-03-17 20:09:46 -07:00
database Add "Share article" feature 2020-03-17 20:09:46 -07:00
errors Fix typo in license header 2018-10-08 15:50:15 -07:00
fever Send a response when changing status of removed entries in Fever API 2019-10-31 18:59:04 -07:00
http Normalize URL query string before executing HTTP requests 2019-12-26 15:56:59 -08:00
integration Refactor config package 2019-06-02 06:30:08 -07:00
locale Add "Share article" feature 2020-03-17 20:09:46 -07:00
logger Add option to toggle date/time in log messages 2019-06-08 17:48:45 -07:00
model Add "Share article" feature 2020-03-17 20:09:46 -07:00
oauth2 Add generic OpenID Connect provider (OAuth2) 2020-03-07 18:45:19 -08:00
reader Addition of scraper rule for wdwnt.com 2020-02-28 20:24:58 -08:00
service Use secure TLS configuration for autocert server 2020-03-02 21:30:48 -08:00
storage Add "Share article" feature 2020-03-17 20:09:46 -07:00
template Add "Share article" feature 2020-03-17 20:09:46 -07:00
tests History: show entries in the order in which they were read 2020-02-10 20:20:03 -08:00
timer Fix typo in license header 2018-10-08 15:50:15 -07:00
timezone Add missing package descriptions for GoDoc 2018-10-08 17:32:17 -07:00
ui Add "Share article" feature 2020-03-17 20:09:46 -07:00
url Allow only absolute URLs in comments URL 2020-01-04 15:54:16 -08:00
vendor Add generic OpenID Connect provider (OAuth2) 2020-03-07 18:45:19 -08:00
version Fix typo in license header 2018-10-08 15:50:15 -07:00
worker Change log level to debug when starting workers 2018-12-02 21:21:18 -08:00
.gitignore Add Makefile target for current OS and architecture 2018-12-02 13:35:13 -08:00
ChangeLog Update list of changes 2020-02-15 18:00:00 -08:00
doc.go Fix typo in license header 2018-10-08 15:50:15 -07:00
Dockerfile Remove dependency on Sed to build Docker images 2019-12-28 11:38:07 -08:00
generate.go Add theme variants 2019-09-21 20:04:42 -07:00
go.mod Add generic OpenID Connect provider (OAuth2) 2020-03-07 18:45:19 -08:00
go.sum Add generic OpenID Connect provider (OAuth2) 2020-03-07 18:45:19 -08:00
LICENSE First commit 2017-11-19 22:01:46 -08:00
main.go Use canonical imports 2018-08-24 21:56:39 -07:00
Makefile Remove dependency on Sed to build Docker images 2019-12-28 11:38:07 -08:00
miniflux.1 Update man page 2019-09-15 12:01:28 -07:00
Procfile Make latest changes compatible with Heroku 2018-08-29 20:50:36 -07:00
README.md Replace Travis by GitHub Actions 2019-09-15 11:48:15 -07:00

Miniflux 2

GoDoc

Miniflux is a minimalist and opinionated feed reader:

  • Written in Go (Golang)
  • Works only with Postgresql
  • Doesn't use any ORM
  • Doesn't use any complicated framework
  • Use only modern vanilla Javascript (ES6 and Fetch API)
  • Single binary compiled statically without dependency
  • The number of features is voluntarily limited

It's simple, fast, lightweight and super easy to install.

Official website: https://miniflux.app

Documentation

The Miniflux documentation is available here: https://miniflux.app/docs/ (Man page)

Screenshots

Default theme:

Default theme

Dark theme when using keyboard navigation:

Dark theme

Credits