diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:56:07 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:56:07 +0200 |
| commit | 9b503785afe10849f40a26735aa08e0af24a6efc (patch) | |
| tree | f760ccaa98813fec57c92efe23fc6967de90f6b0 /packaging/README.md | |
| parent | a4522fe8253fcf6702cf6af7c25284b9519f3969 (diff) | |
| download | meshbay-9b503785afe10849f40a26735aa08e0af24a6efc.tar.gz | |
feat(node): add HTTP file API for browser access (Phase 4)
FastAPI app on port 19001: GET / (node info), GET /index (public
group index JSON), GET /file/{id} (full download), GET /file/{id}/{n}
(encrypted or plaintext chunk), GET /hls/{id}/playlist.m3u8 +
GET /hls/{id}/{n}.ts (HLS streaming via ffmpeg).
Public groups: index browsable without auth, files downloadable.
Private groups: chunks encrypted with GEK, auth required.
7/7 tests passing. Full suite: 47/47.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packaging/README.md')
0 files changed, 0 insertions, 0 deletions