Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/holence/openrussian_mdict
Convert Russian Dictionary OpenRussian.org to Mdict
https://github.com/holence/openrussian_mdict
dictionary mdict mdx russian
Last synced: 18 days ago
JSON representation
Convert Russian Dictionary OpenRussian.org to Mdict
- Host: GitHub
- URL: https://github.com/holence/openrussian_mdict
- Owner: Holence
- License: cc-by-sa-4.0
- Created: 2023-03-13T12:14:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-12T07:22:57.000Z (8 months ago)
- Last Synced: 2024-05-12T08:26:09.191Z (8 months ago)
- Topics: dictionary, mdict, mdx, russian
- Language: Jupyter Notebook
- Homepage:
- Size: 1.04 MB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenRussian_MDict
Convert [OpenRussian.org](https://en.openrussian.org/) CSVs to mdx
# About OpenRussian.org
>
>
> We love the world that Wikipedia has introduced: Free information that will be valid for the next 500 years and for everybody's use. Many companies have created databases of the Russian language, but the data was never shared. Our data is getting better every day and is free for download by everyone so other portals and apps can build on this.
>
> We have a good core database and users have contributed exactly 209,336 enhancements for the data so far.
>
> We want to keep improving the data and constantly add new fields, e.g. which grammatical cases go with which verb. In the end we want to be the best vocabulary portal that we can be, to support learners worldwide looking up words.
>
>
>
> OpenRussian.org is a community-driven website, where everyone can edit and improve the site's content. All changes get applied immediately but get reviewed later on by an admin team so don't be afraid to break things. We are very happy for everyone that participates!# Download
You can download pre-build mdict at [Release Page](https://github.com/Holence/OpenRussian_MDict/releases)
# Building
Run `run.cmd` or run each python script step by step:
1. Get CSVs from OpenRussian.org [Database](https://app.togetherdb.com/db/fwoedz5fvtwvq03v/russian3). (get_csv.py)
2. From CSVs to dict.json (generate_dict.py \ generate_dict.ipynb)
3. From dict.json to Mdx_html.txt (generate_html.py)
4. Append other word forms (linking to bare form) using "@@@LINK=" (add_links.py)
Final Step: [MdxBuilder](https://www.pdawiki.com/forum/thread-42526-1-1.html) (v3.0 RC1 Recommended)
![MdxBuilder](pic/MdxBuilder.jpg)
# Screenshots
PC
Android
# Licenses
Shield: [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]
This work is licensed under a
[Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].[![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]
[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/
[cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png
[cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg