grammar-team / whale-grammar

Korean grammar checker extension for whale browser
Other
15 stars 4 forks source link

웨않되? - 맞춤법 검사기

웨일 브라우저에서 한글 맞춤법을 교정받을 수 있도록 도와주는 확장앱

사용방법 | 웨일 스토어 바로가기

개발자

어떤 기능을 제공하나요?

- 실시간 맞춤법 검사

글을 작성하면서 실시간으로 맞춤법을 검사받을 수 있습니다. 맞춤법을 검사하는데 네이버 맞춤법 검사기를 사용하고 있는데, 해당 검사기에서 최대 500글자까지 검사할 수 있기 때문에, 본문 길이가 500글자를 넘어설 경우 "검사하기" 버튼을 사용자가 직접 클릭해야하는 아쉬움이 있습니다.

- 긴 문장 한 번에 검사하기

검사하고 싶은 텍스트를 드래그해서 오른쪽 마우스 클릭으로 검사하기 버튼을 누르거나 Ctrl + Shift + X 단축키를 이용하여 맞춤법을 검사할 수 있습니다.
사용자가 검사기를 호출하면 확장앱은 웨일 사이드바를 open하고, 네이버 맞춤법 검사기 결과화면을 보여줍니다.
사용자가 입력한 문자열의 길이가 500글자를 넘어설 경우 <iframe> 태그를 활용하여 문장단위로 적절히 본문을 나눈다음 각각의 검사결과를 사용자에게 제공합니다.

- URL 블랙리스트

특정 사이트에서는 검사를 하고싶지 않을 수 있습니다. 블랙리스트에 사이트 URL를 등록하면 더 이상 해당 사이트에서는 실시간 검사를 진행하지 않습니다.

어떤 기술을 사용하였나요?

- Webpack + Babel

- Sass

- CustomElement

개발 시작하기

웨않되 - 맞춤법 검사기 Stable 버젼은 확장앱은 웨일 스토어에서 설치하실 수 있습니다. 스토어 바로가기

소스코드 설치 및 디버깅

Github에서 소스코드를 내려받아 테스트, 디버깅하기 위해서는 먼저 몇가지 설정을 하셔야 이용 가능합니다.
보다 자세한 설정 방법은 웨일 개발자 센터에서 확인 가능합니다.

# Github 저장소에서 로컬에 소스코드 내려받기
$ git clone https://github.com/dlehdanakf/whale-grammar

# 내려받은 소스코드가 담긴 폴더로 이동
$ cd whale-grammar

# 의존성 라이브러리 설치
$ npm install

# webpack watchman 이 실시간으로 파일이 변경될 때마다 번들링
$ npm run build:watch

웨일 개발자 센터에서 안내하는 방법에 따라 확장앱 소스폴더를 앞서 git clone을 통해 설치한 폴더로 설정합니다.

License

본 프로젝트에 포함된 소스코드는 MIT 라이센스를 따르며 자세한 사항은 LICENSE 문서를 참고하세요. html, css, javascript소스코드 이외의 이미지 및 기타 파일들은 다른 라이센스가 적용될 수 있으니 주의하시기 바랍니다.