Coder Social home page Coder Social logo

jp-k2csv's Introduction

verb-forms.

Программа для генерации файлов со спряжениями глаголов. Для работы нужна таблица с формами глаголов и конфигурационный файл verb-forms.yaml с определениями какие формы генерировать. В результате получаются два файла: formsQ - с вопросами, которые всегда записываются азбукой (кроме случаев, когда глаголу присвоен тег kanji в таблице глаголов, и formsA - с ответами, которые всегда записываются иероглифами (кроме тех случаев, когда в таблице глаголов нету записи иероглифом).

Файл с вопросами можно читать (или слушать любой text-to-speech программой, например, T2S) и записывать ответы, а потом сравнить их с файлом с ответами.

k2csv-exe

....

random-nums

....

Готовые бинарники.

....

Сборка.

Под linux.
  1. Установить haskell stack, следуя инструкциям по ссылке или вручную:

    1. На странице с общими инструкциями скачать архив в разделе Manual download и распаковать.

    2. Скопировать исполняемый файл stack в какую-нибудь папку в PATH. Например, в ~/bin, если этот путь есть у вас в PATH, или в /usr/local/bin.

  2. Запустить в терминале в корневой папке (jp-k2csv)

     $ stack build
    
  3. Скачать файл conjugations.txt (в ту же папку, где находится папка jp-k2csv (те не в саму папку jp-k2csv).

  4. Теперь verb-forms можно запустить без установки (из папки jp-k2csv):

     $ stack exec verb-forms
    
  5. (не обязательно) Для установки нужно выполнить в терминале (из папки jp-k2csv):

     $ stack install k2csv:verb-forms
    

    или просто stack install, который установит всё (здесь есть ещё несколько программ, полный список можно посмотреть в списке executables в package.yaml; на данный момент это ещё k2csv-exe и random-nums).

    Если команда запускается от пользователя, то программа будет установлена в домашней директории пользователя в ~/.local/bin/.

Под windows.

....

jp-k2csv's People

Contributors

sgf-dma avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.