Yevhen Odynets ebb86d094a feat(prescene): parse single scnlog release for --single-uri page::1m
Handle the page::1m marker before the generic single-uri branch
(previously unreachable):

- select the latest prescene source from external_sources with meta IS NULL
  (sql.ErrNoRows -> no-op)
- parse article.single: type_id from post-(\d+), size_mb, genre,
  unique artists, tracks count and total duration (h:M:s)
- download the release NFO (anchor "Download NFO" -> onclick href)
  and save it to <nfo_dir>/<first-letter-of-title>/<title>.nfo
- update external_sources.meta with compact JSON by id via db.Exec,
  writing {} when every field is empty

Add model.ScnlogMeta / model.ScnlogSource structures.
2026-10-01 07:27:26 +03:00
2026-09-27 01:12:52 +03:00
2026-08-31 19:00:09 +03:00
2024-09-10 15:57:48 +03:00
2026-09-01 09:05:27 +03:00
2026-09-01 09:19:17 +03:00
S
Description
No description provided
4.9 MiB
Languages
Go 99.9%
Shell 0.1%