code wiki / _hdl_build / nx_manga_shelf_scan.nx

nx_manga_shelf_scan.nx

buildroot/runtime/_hdl_build/nx_manga_shelf_scan.nx

1329 B34 linesdepth 3pulls 3 transitivereach 0 importersview sourcekind tooltopic manga
docsdependenciesstructsconstsfunctions

about

nx_manga_shelf_scan.nx -- CLI probe for the LOCAL shelf catalog: prints the exact /api/shelf JSON the media server serves (run it from the nishi-reader root). With a path argument it prints that path's reader slug + whether its extracted cbx.json exists -- the verification handle for slug-chain checks. Read-only. license_tier: ORIGINAL

dependencies 2 imports · 0 importers

nx_syscalls.nx nx_manga_shelf_lib.nx nx_manga_shelf_scan.nx

imports: nx_syscalls.nxnx_manga_shelf_lib.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main msl_slen sys_mmap msl_pathslug msl_hexc msl_probe_cbx msl_pathslug ↻ msl_cats sys_openat_rd sys_close msl_cats ↻ msl_catn sys_write msl_shelf_json msl_ctx_new sys_mmap ↻ sys_mmap ↻ sys_read_file sys_openat_rd ↻ sys_lseek sys_mmap ↻ sys_read sys_close ↻ msl_cats ↻ msl_scan msl_add_line msl_ext_rank msl_lc msl_ci_eq msl_lc ↻ msl_probe_cbx ↻ msl_author_listed msl_strip_id msl_marker_cut msl_ci_find msl_slen ↻ msl_lc ↻ msl_firsttok msl_tok_end msl_ci_eq ↻

structs

none

consts

7const K_MAGIC_1024: i64 = 1024
8const K_MAGIC_2097152: i64 = 2097152

functions

10func main(argc: i64, argv: *i64) -> i64