pd-korean-noun-list-for-wordles
v0.4.0
Published
A list of Korean nouns compiled for a purpose to used by Wordle-like games.
Downloads
11
Readme
워들에 사용할 수 있는 한국어 명사 목록
이것은 워들 제작 등에 사용할 수 있도록 정리한 Node 라이브러리입니다.
저작권
이 자료 저작권은 https://github.com/korean-word-game/db의 것을 포함하고 있으며 해당 저장소에서 설명한 바에 따르면 다음과 같습니다.
본래 저작권법 제24조의2에 의하면 국가에 의해 작성되어 공표된 저작물은 허락 없이 이용할 수 있어야 하지만, 표준국어대사전의 경우에는 국립국어원이 저작재산권 전부를 보유하고 있지 않으므로 저작권 등록물에 해당됩니다. 그러나 단순히 낱말과 품사를 수집한 것은 한국어 자체로써 저작권 보호를 받을 수 없는 자료이므로 자유로운 2차 가공 및 배포가 가능합니다. 마찬가지로 해당 DB에도 저작권이 없습니다.
국립국어원에서 배포한 한국어 학습용 어휘 목록도 포함하고 있습니다.
참고 사항
- 한글 조합 방식에 따라 사용하는 단어의 글자수가 바뀌는 한국어 워들들의 특징에 따라, 글자수를 정확히 정하지 않고 1글자~3글자 명사들을 모았습니다.
-
로 시작하지 않는 것 - 접사, 어미 등을 제외합니다.- AND
^[가-힣]+$
정규식에 맞는 것 - 옛 한글 등을 제외합니다.- AND
- 명사
- OR
- 부사
- OR
- '하다'로 끝나는 동사·형용사
위 조건에 맞는 단어들을 다음과 같이 처리합니다.
-
는 일괄 삭제- 띄어쓰기'
\^
'는 그 뒤를 전부 삭제 - 동사와 형용사는 '-하다' 부분을 삭제
설치
# NPM
npm install pd-korean-noun-list-for-wordles
# Yarn
yarn add pd-korean-noun-list-for-wordles
사용
두 목록을 제공하며, ALL_NOUNS
은 제출 답안 검사용으로 쓸 수 있도록 2018년 11월 13일 수집된
표준국어대사전의 명사를 담고 있습니다. COMMON_NOUNS
의 경우 문제 출제용으로 쓸 수 있도록 한국어
학습용 어휘 목록 2019년 5월 30일 수정본의 명사를 담고 있습니다.
const KoreanNounList = require('pd-korean-noun-list-for-wordles');
console.log(KoreanNounList.ALL_NOUNS.length());
console.log(KoreanNounList.COMMON_NOUNS[0]);
import * as KoreanNounList from 'pd-korean-noun-list-for-wordles';
console.log(KoreanNounList.ALL_NOUNS.length());
console.log(KoreanNounList.COMMON_NOUNS[0]);