jakevin
2b9af38db4
feat(pixiv): surface user_id + url on listings, url on user/illusts ( #1300 )
...
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:09:01 +08:00
..
2026-04-03 01:05:47 +08:00
2026-04-22 13:16:23 +08:00
2026-04-06 01:59:39 +08:00
2026-04-05 03:53:52 +08:00
2026-03-20 14:11:56 +08:00
2026-05-04 18:27:13 +08:00
2026-04-17 15:46:32 +08:00
2026-03-29 17:19:26 +08:00
2026-03-22 04:02:59 +08:00
2026-03-20 14:11:56 +08:00
2026-04-21 15:58:32 +08:00
2026-04-12 16:16:55 +08:00
2026-03-21 00:35:30 +08:00
2026-03-27 14:39:43 +08:00
2026-03-20 14:11:56 +08:00
2026-03-20 22:08:38 +08:00
2026-04-13 14:33:32 +08:00
2026-05-03 14:55:41 +08:00
2026-04-09 12:19:44 +08:00
2026-03-20 14:11:56 +08:00
2026-03-20 14:11:56 +08:00
2026-05-04 21:04:50 +08:00
2026-05-01 20:03:01 +08:00
2026-05-04 18:55:14 +08:00
2026-03-24 19:26:00 +08:00
2026-04-14 20:41:14 +08:00
2026-04-03 01:05:47 +08:00
2026-03-25 15:36:07 +08:00
2026-04-16 22:57:03 +08:00
2026-05-01 20:18:57 +08:00
2026-04-05 03:53:52 +08:00
2026-04-09 01:29:48 +08:00
2026-04-27 15:36:49 +08:00
2026-03-22 01:02:32 +08:00
2026-04-17 15:46:32 +08:00
2026-04-17 15:46:32 +08:00
2026-04-14 20:42:43 +08:00
2026-05-04 18:25:57 +08:00
2026-03-20 22:08:38 +08:00
2026-04-05 03:26:40 +08:00
2026-03-26 22:21:52 +08:00
2026-05-04 20:52:16 +08:00
2026-05-03 19:05:55 +08:00
2026-03-26 15:12:41 +08:00
2026-04-20 23:00:10 +08:00
2026-05-04 20:54:14 +08:00
2026-03-20 22:08:38 +08:00
2026-04-12 21:19:12 +08:00
2026-04-05 03:21:48 +08:00
2026-03-24 15:54:51 +08:00
2026-04-06 02:59:56 +08:00
2026-05-04 18:55:51 +08:00
2026-04-12 16:16:55 +08:00
2026-03-22 04:02:59 +08:00
2026-04-13 16:50:32 +08:00
2026-04-05 03:53:52 +08:00
2026-04-15 22:51:55 +08:00
2026-03-30 01:06:38 +08:00
2026-05-04 19:23:55 +08:00
2026-03-26 22:25:30 +08:00
2026-05-04 21:09:01 +08:00
2026-04-23 17:01:38 +08:00
2026-03-26 16:02:33 +08:00
2026-04-08 00:28:59 +08:00
2026-03-22 04:02:59 +08:00
2026-03-20 14:11:56 +08:00
2026-03-22 10:54:03 +08:00
2026-04-04 15:16:05 +08:00
2026-03-20 14:11:56 +08:00
2026-03-29 17:28:37 +08:00
2026-05-04 19:20:43 +08:00
2026-03-21 10:44:32 +08:00
2026-03-22 10:54:03 +08:00
2026-04-09 12:19:44 +08:00
2026-04-16 22:57:03 +08:00
2026-04-16 22:57:03 +08:00
2026-03-29 22:39:26 +08:00
2026-03-23 19:00:12 +08:00
2026-04-23 17:24:42 +08:00
2026-05-01 20:13:54 +08:00
2026-04-14 20:38:38 +08:00
2026-03-23 17:45:02 +08:00
2026-04-17 15:46:32 +08:00
2026-04-28 23:07:47 +08:00
2026-05-04 20:54:14 +08:00
2026-04-24 19:39:34 +08:00
2026-03-21 02:59:22 +08:00
2026-04-03 01:05:47 +08:00
2026-04-03 12:30:28 +08:00
2026-04-04 15:54:14 +08:00
2026-04-14 20:40:58 +08:00
2026-04-16 23:15:40 +08:00
2026-03-30 01:22:44 +08:00
2026-03-22 04:02:59 +08:00
2026-03-23 23:04:01 +08:00
2026-04-15 12:43:27 +08:00
2026-04-03 17:03:48 +08:00
2026-05-02 00:59:36 +08:00
2026-04-29 14:48:38 +08:00
2026-03-29 17:29:36 +08:00