Full implementation of a personalized daily newspaper delivered as an EPUB. Articles are pulled from a local self-hosted Miniflux instance, enriched with comments, summarized and filtered by DeepSeek AI, and then assembled into two EPUB editions: standard and optimized for the Xteink X4 e-ink reader. Both are served by the local self-hosted BookOrbit OPDS server in a separate library. Then the X4 edition is futher converted to XTC format and served over a separate OPDS server hosted by the Rust binary. Runs are tracked in a local SQLite database so runs are idempotent per date. Full documentation of the plan is in docs/plans and setup and install instructions are in the README.md file.
21 lines
470 B
JSON
21 lines
470 B
JSON
{
|
|
"device": "xteink-x4",
|
|
"width": 480,
|
|
"height": 800,
|
|
"font": {
|
|
"path": "/usr/share/fonts/truetype/ibm-plex/IBMPlexSerif-Regular.ttf",
|
|
"size": 30,
|
|
"weight": 400
|
|
},
|
|
"margins": { "left": 16, "top": 16, "right": 16, "bottom": 16 },
|
|
"lineHeight": 120,
|
|
"textAlign": "justify",
|
|
"hyphenation": { "enabled": true, "language": "en" },
|
|
"output": {
|
|
"format": "xtch",
|
|
"dithering": true,
|
|
"ditherStrength": 0.7,
|
|
"negative": false
|
|
}
|
|
}
|