docs: lambac torrents howto (PidTor redapi fix) + watchlist marker done
This commit is contained in:
1 parent
b4463f8a1f
commit
6e0fe30f80
4 files changed
+306
-12
No files matched your search
@@ -646,13 +646,21 @@ FlixCDN · Gencit · HDVB · Kinobase · Kinogo · Kinoteatrkg · Kinotochka ·
|
||||
LeProduction · Mirage · Phantom · PizdatoeHD · RuDub · RutubeMovie · Spectre ·
|
||||
VeoVeo · Vibix · VideoDB · Videoseed · VkMovie · Zetflix · ZetflixDB`
|
||||
|
||||
### Почему «Торренты» пусто — ✅ РАЗОБРАНО ПОЛНОСТЬЮ (2026-09-22)
|
||||
### Почему «Торренты» пусто — ✅ РАЗОБРАНО ПОЛНОСТЬЮ И ПОЧИНЕНО (2026-09-22)
|
||||
|
||||
**Вывод: TorrServer и вся торрент-цепочка ИСПРАВНЫ. Чинить нечего.**
|
||||
**Вывод: причина — `redapi`, а не TorrServer. ИСПРАВЛЕНО, ПРИНЯТО В UI.**
|
||||
|
||||
```
|
||||
ПРИЧИНА → PidTor.redapi указывал на ЛОКАЛЬНЫЙ JacRed lampac,
|
||||
который отдаёт формат БЕЗ поля info
|
||||
→ PidTor/Controller.cs:97 torrent.info.sizeName → NPE → 500 → кэш 503
|
||||
ФИКС → redapi возвращён на http://jac.red (отдаёт полный формат)
|
||||
ПРИЁМКА → ✅ Alex в UI: «Во! теперь появились торренты. запустил F1..»
|
||||
```
|
||||
|
||||
Первая версия объяснения («нет раздач — нет сидов») была **неполной**. Полная
|
||||
диагностика ниже доказала, что раздачи находятся. Отдельный док:
|
||||
[[personal/tech/lampac-torrserver]].
|
||||
[[personal/tech/lampac-torrserver]], разбор фикса: [[personal/plans/lampac-pidtor-503-fix]].
|
||||
|
||||
#### TorrServer жив и качает
|
||||
|
||||
@@ -701,12 +709,27 @@ http://127.0.0.1:9118/ts/download/ -> скачивание
|
||||
🔴 **Метод запроса ВАЖЕН — и `400` вместо `404` = маршрут существует:**
|
||||
|
||||
```
|
||||
POST /ts/torrents с телом [] -> [] ✅ список раздач
|
||||
POST /ts/torrents с телом {} -> 400 (неверный формат тела)
|
||||
GET /ts/torrents -> 404 (метода нет)
|
||||
GET /ts/settings -> 403 (нужна авторизация ts:tspass)
|
||||
POST /ts/torrents -d '{"action":"list"}' -> 200, [] ✅ ТОЛЬКО ТАК
|
||||
POST /ts/torrents с телом [] -> 400
|
||||
POST /ts/torrents без тела -> 400
|
||||
POST /ts/torrents с телом {} -> 400
|
||||
GET /ts/torrents -> 404 (метода нет)
|
||||
GET /ts/torrents/list -> 404
|
||||
GET /ts/settings -> 403 (нужна авторизация ts:tspass)
|
||||
```
|
||||
|
||||
🔴 **Исправлено 2026-09-22:** ранняя запись говорила, что `[]` даёт список.
|
||||
**Это неверно** — проверено перебором: `[]`, `{}` и пустое тело → **400**.
|
||||
Рабочий вызов ровно один:
|
||||
|
||||
```bash
|
||||
curl -s -X POST http://127.0.0.1:9118/ts/torrents \
|
||||
-H 'Content-Type: application/json' -d '{"action":"list"}'
|
||||
```
|
||||
|
||||
⚠️ **Раздачи живут в памяти процесса TorrServer** — `docker restart lampac` их
|
||||
выгружает (тестовая `probe` исчезла сама). Файл `data/ts/` при этом не трогается.
|
||||
|
||||
#### 🔴🔴 РЕАЛЬНАЯ причина пустого списка у Alex: `redapi` (найдено 2026-09-22)
|
||||
|
||||
**Не `min_sid`, не TorrServer.** Причина — `redapi` в секции `PidTor`:
|
||||
|
||||
Reference in new issue
Block a user