1
0
Fork 0
Minimalist and opinionated feed reader https://github.com/miniflux/v2
Find a file
Jouni K. Seppänen bb0d2bf675 Add Youtube videos in Quanta articles
Some articles (especially the recent year-in-review ones) include a Youtube
video. The server-side rendered articles do not include the Youtube iframe,
but they do have a script that looks like

    <script type="text/javascript" data-reactid="6">
      window.__APOLLO_STATE__ = {
        ...
          youtube_id: "9uASADiYe_8",

We add a reformatting function that tries to detect obvious JavaScript code
that has a field or variable called youtube_id that has an 11-character
double-quoted value, and adds the referenced Youtube videos in the beginning of
the article. This is slightly more general than needed for Quanta, in the hope
that it could be useful for similar sites.
2022-01-03 10:10:13 -08:00
.github Update issue templates 2021-12-06 17:34:34 -08:00
api Add per feed cookies option 2021-03-22 20:27:58 -07:00
cli Add new option DATABASE_CONNECTION_LIFETIME 2021-05-23 19:40:33 -07:00
client Add ability to change entry sort order in the UI 2021-09-09 19:59:12 -07:00
config Do not show secrets in plain text on the /about page 2021-10-17 16:56:04 -07:00
contrib Fix docker compose example files compatibility to v3 2021-10-22 14:10:41 -07:00
crypto Add "Share article" feature 2020-03-17 20:09:46 -07:00
database Add Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
errors Fix typo in license header 2018-10-08 15:50:15 -07:00
fever Fever API: add client IP in middleware logs 2020-08-08 21:51:52 -07:00
googlereader Google Reader: Cosmetic improvements 2022-01-02 20:28:12 -08:00
http Add Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
integration Minor improvements in integration package 2021-09-07 20:34:47 -07:00
locale Google Reader: Cosmetic improvements 2022-01-02 20:28:12 -08:00
logger Add option to toggle date/time in log messages 2019-06-08 17:48:45 -07:00
metric Add database stats to Prometheus exporter 2021-05-22 20:31:49 -07:00
model Add Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
oauth2 Refactor user validation 2021-01-03 21:36:35 -08:00
packaging packaging: remove SystemCallFilter from miniflux.service 2021-12-23 17:52:13 -08:00
proxy Do not proxy image data url 2020-10-14 22:26:54 -07:00
reader Add Youtube videos in Quanta articles 2022-01-03 10:10:13 -08:00
service Add Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
storage Google Reader: Cosmetic improvements 2022-01-02 20:28:12 -08:00
systemd Add Systemd watchdog 2021-05-22 18:46:15 -07:00
template Expose entry unshare in the entry and list views 2022-01-03 10:04:48 -08:00
tests Add ability to change entry sort order in the UI 2021-09-09 19:59:12 -07: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 Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
url Remove RequestURI() hack 2021-09-11 11:08:15 -07:00
validator Make web app display mode configurable 2021-02-28 13:29:51 -08:00
version Build multi-platform images with Docker Buildx 2020-10-18 15:09:47 -07:00
worker Refactor feed creation to allow setting most fields via API 2021-01-02 16:48:22 -08:00
.gitignore Add Google Reader API implementation (experimental) 2022-01-02 19:45:12 -08:00
ChangeLog Update ChangeLog 2021-12-16 17:00:50 -08:00
doc.go Fix typo in license header 2018-10-08 15:50:15 -07:00
go.mod Bump github.com/tdewolff/minify/v2 from 2.9.22 to 2.9.24 2021-12-21 20:23:13 -08:00
go.sum Bump github.com/tdewolff/minify/v2 from 2.9.22 to 2.9.24 2021-12-21 20:23:13 -08:00
LICENSE First commit 2017-11-19 22:01:46 -08:00
main.go Remove completely generated files 2021-02-18 21:50:27 -08:00
Makefile Build RPM and Debian package with PIE mode enabled 2021-09-25 16:16:47 -07:00
miniflux.1 Add new config option CLEANUP_ARCHIVE_BATCH_SIZE 2021-05-23 20:52:13 -07:00
Procfile Make latest changes compatible with Heroku 2018-08-29 20:50:36 -07:00
README.md Update contributor link and Godoc badge for client 2020-10-18 21:53:07 -07:00
SECURITY.md Fix typo in SECURITY.md 2021-05-24 15:23:20 -07:00

Miniflux 2

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