h-lab/.playwright-mcp/page-2026-06-12T21-32-47-860Z.yml
hehihoho3@gmail.com 84155a69f8 feat(channels): 국가별 탭(KR/JP/US/기타) + Channel.country 수집·백필
Channel 에 country 추가(YouTube snippet.country 저장), 추천 채널 region 으로 기존 채널
백필(POST /api/channels/backfill-country), /channels 에 국가 탭+카운트 필터.
선택 영상 보기 버튼 한글화.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 15:24:40 +09:00

277 lines
12 KiB
YAML

- generic [ref=e2]:
- complementary [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- generic [ref=e7]: H
- generic [ref=e8]:
- generic [ref=e9]: h-lab
- generic [ref=e10]: yanalyst
- button [ref=e11] [cursor=pointer]:
- img [ref=e12]
- navigation [ref=e14]:
- generic [ref=e15]: 분석
- link "대시보드" [ref=e16] [cursor=pointer]:
- /url: /
- img [ref=e17]
- generic [ref=e22]: 대시보드
- link "발굴" [ref=e23] [cursor=pointer]:
- /url: /discover
- img [ref=e24]
- generic [ref=e31]: 발굴
- link "채널" [ref=e32] [cursor=pointer]:
- /url: /channels
- img [ref=e33]
- generic [ref=e38]: 채널
- generic [ref=e39]: 파이프라인
- link "수집함" [ref=e40] [cursor=pointer]:
- /url: /collection
- img [ref=e41]
- generic [ref=e43]: 수집함
- link "칸반 보드" [ref=e44] [cursor=pointer]:
- /url: /board
- img [ref=e45]
- generic [ref=e47]: 칸반 보드
- link "발행 큐" [ref=e48] [cursor=pointer]:
- /url: /publish
- img [ref=e49]
- generic [ref=e52]: 발행 큐
- generic [ref=e53]: 제작
- link "프로덕션" [ref=e54] [cursor=pointer]:
- /url: /production
- img [ref=e55]
- generic [ref=e60]: 프로덕션
- generic [ref=e61]:
- button "테마 전환" [ref=e62] [cursor=pointer]:
- img [ref=e64]
- generic [ref=e66]: 테마 전환
- generic [ref=e69]:
- generic [ref=e70]: hehiho
- generic [ref=e71]: 개인 작업공간
- main [ref=e72]:
- generic [ref=e73]:
- generic [ref=e75]:
- heading "Production" [level=1] [ref=e76]
- paragraph [ref=e77]: Manage video production and rankings.
- button "순위 가져오기" [ref=e79] [cursor=pointer]:
- img [ref=e80]
- text: 순위 가져오기
- generic [ref=e84]:
- heading "Crawl History" [level=3] [ref=e85]
- table [ref=e86]:
- rowgroup [ref=e87]:
- row "ID Crawled Date Top N Videos Count" [ref=e88]:
- columnheader "ID" [ref=e89]
- columnheader "Crawled Date" [ref=e90]
- columnheader "Top N" [ref=e91]
- columnheader "Videos Count" [ref=e92]
- rowgroup [ref=e93]:
- row "42 2026-05-13 02:55:39 40 40" [ref=e94] [cursor=pointer]:
- cell "42" [ref=e95]
- cell "2026-05-13 02:55:39" [ref=e96]
- cell "40" [ref=e97]
- cell "40" [ref=e98]
- row "41 2026-03-30 00:23:03 40 25" [ref=e99] [cursor=pointer]:
- cell "41" [ref=e100]
- cell "2026-03-30 00:23:03" [ref=e101]
- cell "40" [ref=e102]
- cell "25" [ref=e103]
- row "40 2026-03-11 00:18:38 40 40" [ref=e104] [cursor=pointer]:
- cell "40" [ref=e105]
- cell "2026-03-11 00:18:38" [ref=e106]
- cell "40" [ref=e107]
- cell "40" [ref=e108]
- row "39 2026-03-09 00:37:11 40 25" [ref=e109] [cursor=pointer]:
- cell "39" [ref=e110]
- cell "2026-03-09 00:37:11" [ref=e111]
- cell "40" [ref=e112]
- cell "25" [ref=e113]
- row "38 2026-03-09 00:36:04 40 40" [ref=e114] [cursor=pointer]:
- cell "38" [ref=e115]
- cell "2026-03-09 00:36:04" [ref=e116]
- cell "40" [ref=e117]
- cell "40" [ref=e118]
- row "37 2026-02-27 00:20:56 40 25" [ref=e119] [cursor=pointer]:
- cell "37" [ref=e120]
- cell "2026-02-27 00:20:56" [ref=e121]
- cell "40" [ref=e122]
- cell "25" [ref=e123]
- row "36 2026-02-26 03:50:16 40 40" [ref=e124] [cursor=pointer]:
- cell "36" [ref=e125]
- cell "2026-02-26 03:50:16" [ref=e126]
- cell "40" [ref=e127]
- cell "40" [ref=e128]
- row "35 2026-02-24 03:49:39 40 40" [ref=e129] [cursor=pointer]:
- cell "35" [ref=e130]
- cell "2026-02-24 03:49:39" [ref=e131]
- cell "40" [ref=e132]
- cell "40" [ref=e133]
- row "34 2026-02-23 05:07:59 40 40" [ref=e134] [cursor=pointer]:
- cell "34" [ref=e135]
- cell "2026-02-23 05:07:59" [ref=e136]
- cell "40" [ref=e137]
- cell "40" [ref=e138]
- row "33 2026-02-22 00:19:12 40 40" [ref=e139] [cursor=pointer]:
- cell "33" [ref=e140]
- cell "2026-02-22 00:19:12" [ref=e141]
- cell "40" [ref=e142]
- cell "40" [ref=e143]
- row "32 2026-02-19 08:48:23 40 40" [ref=e144] [cursor=pointer]:
- cell "32" [ref=e145]
- cell "2026-02-19 08:48:23" [ref=e146]
- cell "40" [ref=e147]
- cell "40" [ref=e148]
- row "31 2026-02-13 08:30:11 40 40" [ref=e149] [cursor=pointer]:
- cell "31" [ref=e150]
- cell "2026-02-13 08:30:11" [ref=e151]
- cell "40" [ref=e152]
- cell "40" [ref=e153]
- row "30 2026-02-12 02:47:51 40 40" [ref=e154] [cursor=pointer]:
- cell "30" [ref=e155]
- cell "2026-02-12 02:47:51" [ref=e156]
- cell "40" [ref=e157]
- cell "40" [ref=e158]
- row "29 2026-02-11 05:40:48 40 25" [ref=e159] [cursor=pointer]:
- cell "29" [ref=e160]
- cell "2026-02-11 05:40:48" [ref=e161]
- cell "40" [ref=e162]
- cell "25" [ref=e163]
- row "28 2026-02-09 00:43:30 40 40" [ref=e164] [cursor=pointer]:
- cell "28" [ref=e165]
- cell "2026-02-09 00:43:30" [ref=e166]
- cell "40" [ref=e167]
- cell "40" [ref=e168]
- row "27 2026-02-09 00:43:16 40 25" [ref=e169] [cursor=pointer]:
- cell "27" [ref=e170]
- cell "2026-02-09 00:43:16" [ref=e171]
- cell "40" [ref=e172]
- cell "25" [ref=e173]
- row "26 2026-02-05 09:07:51 40 25" [ref=e174] [cursor=pointer]:
- cell "26" [ref=e175]
- cell "2026-02-05 09:07:51" [ref=e176]
- cell "40" [ref=e177]
- cell "25" [ref=e178]
- row "25 2026-02-02 05:33:56 40 40" [ref=e179] [cursor=pointer]:
- cell "25" [ref=e180]
- cell "2026-02-02 05:33:56" [ref=e181]
- cell "40" [ref=e182]
- cell "40" [ref=e183]
- row "24 2026-02-02 01:35:28 40 40" [ref=e184] [cursor=pointer]:
- cell "24" [ref=e185]
- cell "2026-02-02 01:35:28" [ref=e186]
- cell "40" [ref=e187]
- cell "40" [ref=e188]
- row "23 2026-01-30 02:07:22 40 40" [ref=e189] [cursor=pointer]:
- cell "23" [ref=e190]
- cell "2026-01-30 02:07:22" [ref=e191]
- cell "40" [ref=e192]
- cell "40" [ref=e193]
- row "22 2026-01-29 00:59:58 40 25" [ref=e194] [cursor=pointer]:
- cell "22" [ref=e195]
- cell "2026-01-29 00:59:58" [ref=e196]
- cell "40" [ref=e197]
- cell "25" [ref=e198]
- row "21 2026-01-27 00:43:00 40 40" [ref=e199] [cursor=pointer]:
- cell "21" [ref=e200]
- cell "2026-01-27 00:43:00" [ref=e201]
- cell "40" [ref=e202]
- cell "40" [ref=e203]
- row "20 2026-01-26 00:27:11 40 40" [ref=e204] [cursor=pointer]:
- cell "20" [ref=e205]
- cell "2026-01-26 00:27:11" [ref=e206]
- cell "40" [ref=e207]
- cell "40" [ref=e208]
- row "19 2026-01-23 02:48:11 40 40" [ref=e209] [cursor=pointer]:
- cell "19" [ref=e210]
- cell "2026-01-23 02:48:11" [ref=e211]
- cell "40" [ref=e212]
- cell "40" [ref=e213]
- row "18 2026-01-22 03:48:29 40 40" [ref=e214] [cursor=pointer]:
- cell "18" [ref=e215]
- cell "2026-01-22 03:48:29" [ref=e216]
- cell "40" [ref=e217]
- cell "40" [ref=e218]
- row "17 2026-01-22 09:34:17 40 40" [ref=e219] [cursor=pointer]:
- cell "17" [ref=e220]
- cell "2026-01-22 09:34:17" [ref=e221]
- cell "40" [ref=e222]
- cell "40" [ref=e223]
- row "16 2026-01-20 03:54:52 40 40" [ref=e224] [cursor=pointer]:
- cell "16" [ref=e225]
- cell "2026-01-20 03:54:52" [ref=e226]
- cell "40" [ref=e227]
- cell "40" [ref=e228]
- row "15 2026-01-19 00:20:12 40 40" [ref=e229] [cursor=pointer]:
- cell "15" [ref=e230]
- cell "2026-01-19 00:20:12" [ref=e231]
- cell "40" [ref=e232]
- cell "40" [ref=e233]
- row "14 2026-01-16 08:48:51 40 40" [ref=e234] [cursor=pointer]:
- cell "14" [ref=e235]
- cell "2026-01-16 08:48:51" [ref=e236]
- cell "40" [ref=e237]
- cell "40" [ref=e238]
- row "13 2026-01-10 01:51:12 40 40" [ref=e239] [cursor=pointer]:
- cell "13" [ref=e240]
- cell "2026-01-10 01:51:12" [ref=e241]
- cell "40" [ref=e242]
- cell "40" [ref=e243]
- row "12 2026-01-09 17:31:19 40 23" [ref=e244] [cursor=pointer]:
- cell "12" [ref=e245]
- cell "2026-01-09 17:31:19" [ref=e246]
- cell "40" [ref=e247]
- cell "23" [ref=e248]
- row "11 2026-01-09 17:26:05 40 40" [ref=e249] [cursor=pointer]:
- cell "11" [ref=e250]
- cell "2026-01-09 17:26:05" [ref=e251]
- cell "40" [ref=e252]
- cell "40" [ref=e253]
- row "10 2026-01-09 16:59:12 40 40" [ref=e254] [cursor=pointer]:
- cell "10" [ref=e255]
- cell "2026-01-09 16:59:12" [ref=e256]
- cell "40" [ref=e257]
- cell "40" [ref=e258]
- row "9 2026-01-09 16:52:01 40 40" [ref=e259] [cursor=pointer]:
- cell "9" [ref=e260]
- cell "2026-01-09 16:52:01" [ref=e261]
- cell "40" [ref=e262]
- cell "40" [ref=e263]
- row "8 2026-01-09 10:56:59 40 40" [ref=e264] [cursor=pointer]:
- cell "8" [ref=e265]
- cell "2026-01-09 10:56:59" [ref=e266]
- cell "40" [ref=e267]
- cell "40" [ref=e268]
- row "7 40 40" [ref=e269] [cursor=pointer]:
- cell "7" [ref=e270]
- cell [ref=e271]
- cell "40" [ref=e272]
- cell "40" [ref=e273]
- row "6 40 40" [ref=e274] [cursor=pointer]:
- cell "6" [ref=e275]
- cell [ref=e276]
- cell "40" [ref=e277]
- cell "40" [ref=e278]
- row "5 40 40" [ref=e279] [cursor=pointer]:
- cell "5" [ref=e280]
- cell [ref=e281]
- cell "40" [ref=e282]
- cell "40" [ref=e283]
- row "4 40 40" [ref=e284] [cursor=pointer]:
- cell "4" [ref=e285]
- cell [ref=e286]
- cell "40" [ref=e287]
- cell "40" [ref=e288]
- row "3 40 4" [ref=e289] [cursor=pointer]:
- cell "3" [ref=e290]
- cell [ref=e291]
- cell "40" [ref=e292]
- cell "4" [ref=e293]
- row "2 10 5" [ref=e294] [cursor=pointer]:
- cell "2" [ref=e295]
- cell [ref=e296]
- cell "10" [ref=e297]
- cell "5" [ref=e298]
- row "1 10 5" [ref=e299] [cursor=pointer]:
- cell "1" [ref=e300]
- cell [ref=e301]
- cell "10" [ref=e302]
- cell "5" [ref=e303]