jackwener
16cacf8c65
feat(pixiv): surface user_id + url on listings, url on user/illusts
...
While auditing instagram/facebook/pixiv coverage gaps, found that pixiv
listings already extract `user_id` and construct `url` per row but drop
both fields from the table view (`columns` doesn't list them). The data
is in the row object — only the column projection was missing.
Per the listing↔detail id pairing convention (#1297 ), surface them so:
- `user_id` round-trips from `ranking` / `search` → `user` / `illusts`
- `url` is the canonical share link for every illust / user record
Changes:
- `ranking`: + user_id, + url
- `search`: + user_id, + url
- `illusts`: + url (user_id is the arg, no need to repeat per row)
- `user`: + url
No behavior change beyond the table view — JSON output already had these
fields, so existing scripts that consume `-f json` keep working.
2026-05-04 21:06:09 +08:00
..
2026-04-10 14:52:18 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 21:04:50 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:52:16 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 21:06:09 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-04-10 14:52:18 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 20:54:14 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00
2026-05-04 19:47:08 +08:00