Directories
¶
| Path | Synopsis |
|---|---|
|
Package atomic provides atomic file write helpers built on tmp-file + fsync + rename, the only primitive stdlib gives us for crash-safe writes.
|
Package atomic provides atomic file write helpers built on tmp-file + fsync + rename, the only primitive stdlib gives us for crash-safe writes. |
|
Package auth provides the single-user credential, token store, and cookie session machinery shared by the Reader API and the htmx web UI.
|
Package auth provides the single-user credential, token store, and cookie session machinery shared by the Reader API and the htmx web UI. |
|
Package config holds the on-disk configuration for harborrs and the concrete OPMLProvider used by the UI and Reader API.
|
Package config holds the on-disk configuration for harborrs and the concrete OPMLProvider used by the UI and Reader API. |
|
Package feedpreview provides a small HTTP-client + gofeed wrapper that the UI uses to render the add-feed preview page.
|
Package feedpreview provides a small HTTP-client + gofeed wrapper that the UI uses to render the add-feed preview page. |
|
Package poll fetches RSS/Atom feeds with conditional GETs and adaptive scheduling, persisting state via the store package.
|
Package poll fetches RSS/Atom feeds with conditional GETs and adaptive scheduling, persisting state via the store package. |
|
Package reader implements the Google Reader API subset spoken by FreshRSS-compatible clients (Reeder Classic, NetNewsWire, etc).
|
Package reader implements the Google Reader API subset spoken by FreshRSS-compatible clients (Reeder Classic, NetNewsWire, etc). |
|
Package selfupdate implements `harborrs update`: download the latest release matching the current GOOS/GOARCH from GitHub Releases, verify its sha256 against checksums.txt, and atomically replace the running binary.
|
Package selfupdate implements `harborrs update`: download the latest release matching the current GOOS/GOARCH from GitHub Releases, verify its sha256 against checksums.txt, and atomically replace the running binary. |
|
Package store is the on-disk storage layer for harborrs.
|
Package store is the on-disk storage layer for harborrs. |
|
Package ui implements the embedded htmx web UI.
|
Package ui implements the embedded htmx web UI. |
Click to show internal directories.
Click to hide internal directories.