Randomizer라는 단어는 모든 언어로 새로운 단어를 연습 할 수 있도록 크롬/용감한 확장자입니다. 이 확장은 단어 목록에서 임의의 단어를 취하고 각 학습 세션에서 새로운 단어를 제공합니다.
Word Randomizer는 영어와 일본어를 모두 지원합니다
日本語에서 문서를 읽습니다
확장자는 각 간격에서 단어 목록에서 단어를 가져 와서 공부할 시간이라는 알림을 보냅니다. 확장자 아이콘을 클릭하면 새 단어가 표시됩니다. 각각의 새로운 간격에서 당신은 새로운 단어를 얻게되며, 당신은 또한 오늘의 이전 단어를 순환 할 수 있습니다.
GIT를 사용 하여이 저장소를 시스템 어딘가에 복제하여 시작하십시오.
$ git clone https://github.com/MutableLoss/WordRandomizer.git
Chrome 내에서는 확장을 수동으로 설치해야합니다. 확장 설정을 열고 개발 모드를 활성화 한 다음 로컬 확장자를 설치하도록 선택하십시오. 프로젝트를 클로닝하여 만든 Wordrandomizer 디렉토리에서 찾을 수있는 SRC 폴더를 선택하십시오.
단어 목록을 생성하려면 시스템에 Nodejs를 설치해야합니다.
Word Randomizer는 Multple Table of Word가있는 CSV 파일을 기반으로 WordList를 생성 할 수 있습니다. 각 테이블의 첫 번째 열은 테이블의 단어 유형 (예 : 명사, 동사, 부사 등)과 의미 열 및 예제 열의 이름을 따서 명명되었습니다. OSX 번호를 사용하여 여러 시트 및/또는 테이블로 단어 목록을 만들 수 있습니다. 예는 다음과 같습니다.
예제가 곧 출시 될 예정입니다
숫자를 사용하여 단어를 녹음하고 단어를 CSV 파일로 내보내고 모든 테이블과 헤더를 포함하도록 선택할 수 있습니다.
CSV가 생성되면 이제 확장자 파일을 생성 할 때입니다.
먼저 프로젝트 폴더에서 .env 파일을 만듭니다.
$ cd wordRandomizer
$ touch .env
이 파일에서 다음 매개 변수를 추가합니다.
WORD_FILE=WordExport.csv
IGNORED_HEADERS=Particle,Pattern,Ending
Word_file 설정은 생성 한 내보내기 파일에 대한 것이며, 무시한_headers 설정은 데이터를 추출하고 싶지 않은 특정 테이블을 무시하는 것입니다. 예를 들어, 다음 예에서, 나는 (개발자)와 같은 파일에 문법 규칙과 패턴을 문서화하는 것을 좋아합니다. 어휘 만 공부하고 싶기 때문에이 테이블을 무시하도록 설정 한 다음 첫 번째로 식별됩니다. 각 테이블의 열.
모든 것을 설정하면 남은 것은 프로젝트 디렉토리에서 할 수있는 목록을 생성하는 것입니다.
$ npm run buildWords
이렇게하면 새 단어 목록이 생성되어 확장자가 사용할 수 있도록 배치됩니다. 새 단어로 목록을 업데이트하려면 CSV로 다시 내보내고 BuildWords 스크립트를 다시 실행하십시오.
진행중인 작업
경험을 필요에 맞게 조정하려면 확장 옵션을 따라야합니다.