forked from hwangJN/fe-newsstand
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdatagenerator.js
181 lines (176 loc) · 6.77 KB
/
datagenerator.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
// usage: node datagenerator.js > data.json
const sub_title = [
"한국의 대통령, 국내 산업 발전을 위한 새로운 정책 발표",
"국제 사회, 한반도 평화 정착을 위한 대화 촉진에 힘",
"전 세계를 강타한 한류 열풍, 한국 문화의 글로벌 인기 지속",
"기후 변화 대응, 한국의 녹색 에너지 전환 정책 강화",
"한국의 의료 기술 혁신, 국제적으로 주목받다",
"한국과 중국, 경제 협력 강화를 위한 새로운 협정 체결",
"한국의 IT 산업, 혁신과 창조성으로 글로벌 시장 선도",
"한국의 스타트업 열풍, 창업 생태계 활성화",
"한국의 관광 업계, 새로운 코로나 대응 전략 수립",
"한국의 연구 개발, 산학 협력 강화를 통한 혁신성장 추진",
"한국의 영화 산업, 세계적인 인정과 수상에 빛나다",
"한국의 금융 시장, 디지털화와 혁신으로 변화의 선도",
"한국의 첨단 제조업, 스마트 팩토리 구축으로 생산성 향상",
"한국의 교육 혁신, 창의적인 학습 방법으로 글로벌 경쟁력 강화",
"한국의 신재생 에너지 산업, 확대된 정책 지원으로 성장세 유지",
"한국의 식품 문화, 건강과 다양성을 반영한 글로벌 인기",
"한국의 코로나19 대응, 모범 사례로 국제 사회에서 인정받다",
"한국의 자동차 산업, 친환경 차량 생산 확대로 글로벌 시장 선도",
"한국의 여성 리더십, 다양성과 평등 추구에 앞장서다",
"한국의 스포츠 산업, 글로벌 플레이어로 도약하다",
"한국의 음식 문화, 전 세계에서 사랑받는 맛의 여행",
"한국의 인공지능 기술, 혁신과 미래를 열다",
"한국의 플라스틱 감축 정책, 지속 가능한 환경 보호에 앞장",
"한국의 모바일 게임 산업, 창조적인 콘텐츠로 글로벌 시장 독보",
"한국의 음악 씬, 한류의 새로운 레지던스",
"한국의 사이버 보안, 빠르게 진화하는 위협에 대응",
"한국의 공공 건강 관리, 예방 중심의 혁신적인 정책 추진",
"한국의 미디어 산업, 디지털 플랫폼 시대의 선두주자",
"한국의 스마트 시티 구축, 효율적인 도시 관리의 표본",
"한국의 블록체인 기술, 신뢰와 투명성을 위한 혁신",
"한국의 미술 산업, 창의적인 예술 작품으로 세계를 감동시키다",
"한국의 해양 산업, 바다의 자원을 지속 가능하게 관리",
"한국의 고용 창출, 창조경제를 통한 일자리 창출 추진",
"한국의 헬스케어 혁신, 디지털 건강 솔루션으로 더 나은 삶 제공",
"한국의 사회복지 정책, 모든 시민을 위한 공평한 복지 추진",
"한국의 체육 산업, 글로벌 스포츠 이벤트 개최에 도전",
"한국의 도시재생 프로젝트, 역사와 현대가 어우러지는 도시 조성",
"한국의 농업 혁신, 스마트팜과 첨단 기술로 농산물 생산성 향상",
"한국의 인플루언서 산업, SNS 시대의 새로운 스타들",
"한국의 자율 주행차 연구, 안전과 편의성을 위한 노력 지속",
"한국의 지능형 건축, 스마트 도시 건설을 위한 혁신적인 디자인",
"한국의 환경 보호 정책, 친환경 에너지로 미래를 지키다",
];
const main_title = [
"또 국민연금의 몽니…현대百 지주사 불발",
"위스키 사려고 이틀 전부터 줄 섰어요",
"방시혁 제국'이냐 '카카오 왕국'이냐…K엔터 누가 거머쥘까",
"사용후핵연료 저장시설 포화…이대론 7년 뒤 원전 멈춘다",
"[단독] 원희룡 해외건설 근로자 소득공제 월 500만원으로 상향할 것",
"태평양에는 우영우의 고래만 있는게 아니었다 [로비의 그림]",
"LG엔솔, 폴란드 자동차산업협회 가입…유럽서 목소리 키운다",
"이재명 '억울하고 괴로워도 의연하게 맞설 것'",
];
const category = ["종합/경제", "방송/통신", "IT", "영자지", "스포츠/연예", "매거진/전문지", "지역"];
const press = [
"YTN 사이언스",
"Able뉴스",
"뉴스토마토",
"데일리한국",
"시사오늘",
"대전방송",
"이코노타임즈",
"독서신문",
"산",
"시사 IN",
"한국경제",
"NEWSIS",
"동아일보",
"KBS",
"BLOTER",
"한국경제TV",
"전자신문",
"스포츠조선",
"서울신문",
"중앙일보",
"노컷뉴스",
"프레시안",
"sportalkorea",
"한국일보",
"여성경제신문",
"IT조선",
"철강금속신문",
"정신의학신문",
"뉴스포스트",
"씨네21",
"정책프리핑",
"텐아시아",
"MK스포츠",
"MONDE",
"BBS NEWS",
"티브이데일리",
"TV Report",
"Forbes",
"주간경향",
"비즈한국",
"metro",
"JTBC",
"조선Biz",
"한겨레",
"연합뉴스TV",
"미디어오늘",
"디지털타임스",
"OSEN",
"소년한국일보",
"OBS",
"맥스무비",
"엑스포츠뉴스",
"서울파이낸스",
"한국대학신문",
"datanews",
"DigitalToday",
"시사위크",
"YTN",
"MBN",
"매일경제",
"오마이뉴스",
"SBS",
"머니투데이",
"마이데일리",
"ZDNET Korea",
"경향신문",
"일간스포츠",
"국민일보",
"뉴데일리",
"뉴스타파",
"MBC",
"한국헤럴드",
"KNN",
"CEO스코어데일리",
"BUSINESS POST",
"에너지경제",
"조이뉴스24",
"한국농어촌방송",
"시사저널e",
"법률방송뉴스",
"인사이트",
"한국중앙데일리",
"KBS WORLD",
"석간문화일보",
"스포츠동아",
"스포츠서울",
"파이낸셜뉴스",
"아이뉴스24",
"조선일보",
"이데일리",
"아시아경제",
"세계일보",
"SBS Biz",
"헤럴드경제",
"데일리안",
"서울경제",
];
console.log(`[`);
for (let i = 0; i < 96; i += 7) {
for (let j = 0; j < 7; j++) {
console.log(`{`);
console.log(`"id": "${i + j + 1}",`);
console.log(`"name": "${press[i + j]}",`);
console.log(`"path": "./icons/basic/news_logo${i + j + 1}.svg",`);
console.log(`"path_dark": "./icons/dark/d_news_logo${i + j + 1}.svg",`);
console.log(`"category": "${category[j]}",`);
console.log(`"edit_date": "2023.07.10. 18:${Math.floor(Math.random() * 49) + 10}",`);
console.log(`"main_title": "${main_title[(i + j) % 8]}",`);
console.log(`"main_img_src": "./img/thumbnail${i + j + 1}.jpg",`);
console.log(
`"sub_title": ["${sub_title[(i + j) % 36]}", "${sub_title[((i + j) % 36) + 1]}", "${sub_title[((i + j) % 36) + 2]}", "${sub_title[((i + j) % 36) + 3]}", "${sub_title[((i + j) % 36) + 4]}", "${
sub_title[((i + j) % 36) + 5]
}", "${sub_title[((i + j) % 36) + 6]}"],`
);
console.log(`"is_subscribe": "false"`);
console.log(`},`);
}
}
console.log(`]`);