Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echamudi/jmdict-util
Export and parse JMdict to various JSON files and SQLite.
https://github.com/echamudi/jmdict-util
Last synced: about 2 months ago
JSON representation
Export and parse JMdict to various JSON files and SQLite.
- Host: GitHub
- URL: https://github.com/echamudi/jmdict-util
- Owner: echamudi
- License: mpl-2.0
- Created: 2019-09-04T18:36:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T18:33:35.000Z (about 2 years ago)
- Last Synced: 2024-11-17T02:46:25.811Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 248 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**⚠️ This project has been deprecated**
The SQLite exporting feature in this project is functional but deprecated and won't be developed further. Please check the newer [Japanese DB](https://www.npmjs.com/package/japanese-db) project for better database exporting features.
**NPM URL:** https://www.npmjs.com/package/japanese-db
**GitHub URL:** https://github.com/echamudi/japanese-toolkit/tree/master/packages/japanese-db
-----
# JMdict Util
[![Build Status](https://travis-ci.org/echamudi/jmdict-util.svg?branch=master)](https://travis-ci.org/echamudi/jmdict-util) [![NPM Downloads](https://img.shields.io/npm/dm/jmdict-util?label=downloads)](https://www.npmjs.com/package/jmdict-util)
Parse JMdict XML file and export to SQLite and JSON files.
## Usage
1. Download `JMdict_e.gz` from [the website](http://www.edrdg.org/jmdict/edict_doc.html).
1. Extract the `.gz` file, move the `JMdict_e` file in an empty folder.
1. Open that folder in terminal.
1. Run following commands
```sh
npm install -g jmdict-util# For exporting to JSON files
jmdict-util json ./JMdict_e -d ./dist# For exporting to SQLite file
jmdict-util sqlite ./JMdict_e -d ./dist
```## Build Status
| Branch | Status |
| - | - |
| master | [![Build Status](https://travis-ci.org/echamudi/jmdict-util.svg?branch=master)](https://travis-ci.org/echamudi/jmdict-util) |
| develop | [![Build Status](https://travis-ci.org/echamudi/jmdict-util.svg?branch=develop)](https://travis-ci.org/echamudi/jmdict-util) |## Acknowledgement
- JMdict https://www.edrdg.org/jmdict/j_jmdict.html
## Authors
* **Ezzat Chamudi** - [echamudi](https://github.com/echamudi)
See also the list of [contributors](https://github.com/echamudi/jmdict-util/graphs/contributors) who participated in this project.
## License
Copyright © 2019 Ezzat Chamudi.
JMdict Util code is licensed under [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/). Images, logos, docs, and articles in this project are released under [CC-BY-SA-4.0](https://creativecommons.org/licenses/by-sa/4.0/legalcode).
Libraries, dependencies, and tools used in this project are tied with their own licenses respectively.