Commit 2b9af38
authored
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.1 parent 545f91a commit 2b9af38
6 files changed
Lines changed: 26 additions & 7 deletions
File tree
- clis/pixiv
- docs/adapters/browser
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14258 | 14258 | | |
14259 | 14259 | | |
14260 | 14260 | | |
14261 | | - | |
| 14261 | + | |
| 14262 | + | |
14262 | 14263 | | |
14263 | 14264 | | |
14264 | 14265 | | |
| |||
14311 | 14312 | | |
14312 | 14313 | | |
14313 | 14314 | | |
| 14315 | + | |
14314 | 14316 | | |
14315 | 14317 | | |
14316 | | - | |
| 14318 | + | |
| 14319 | + | |
14317 | 14320 | | |
14318 | 14321 | | |
14319 | 14322 | | |
| |||
14381 | 14384 | | |
14382 | 14385 | | |
14383 | 14386 | | |
| 14387 | + | |
14384 | 14388 | | |
14385 | 14389 | | |
14386 | 14390 | | |
14387 | | - | |
| 14391 | + | |
| 14392 | + | |
14388 | 14393 | | |
14389 | 14394 | | |
14390 | 14395 | | |
| |||
14416 | 14421 | | |
14417 | 14422 | | |
14418 | 14423 | | |
14419 | | - | |
| 14424 | + | |
| 14425 | + | |
14420 | 14426 | | |
14421 | 14427 | | |
14422 | 14428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
16 | 28 | | |
17 | 29 | | |
18 | 30 | | |
| |||
0 commit comments