GithubHelp home page GithubHelp logo

marvnc / kanjidego-yomitan-anki Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 0.0 99.5 MB

漢字でGO/Kanji De Go for Yomitan and Anki

JavaScript 1.21% TypeScript 74.81% HTML 19.88% CSS 4.10%
anki anki-cards anki-deck dictionary japanese japanese-dictionary kanji yomichan yomitan yomitan-dictionaries

kanjidego-yomitan-anki's Introduction

Kanji de Go for Yomitan and Anki

Kanji de Go (漢字で Go!) is a fun game quizzing people on rare/exotic kanji terms. In this repository I have scraped the terms from the game with information from the fan wiki for use in Yomitan (formerly Yomichan) and as an Anki deck.

Download

Github Releases AnkiWeb (sometimes outdated)

Yomitan Dictionary

Built using yomichan-dict-builder.

Usage

Simply download from the latest Github release and import into Yomitan.

Important

This is tested to work with the latest versions of Yomitan (currently 2024.01.14.0). If you are using an older version or are using Yomichan/baba, you may run into issues with importing the dictionary, so please update to the latest version.

Screenshots

chrome_𬻿_-Yomitan_Search-_Google_Chrome_2024-03-08_22-39-00 chrome_おおいちざ_-Yomitan_Search-_Google_Chrome_2024-03-08_22-39-09
chrome_たまう_-Yomitan_Search-_Google_Chrome_2024-03-08_22-39-24 chrome_かくれる_-Yomitan_Search-_Google_Chrome_2024-03-08_22-39-45
chrome_丶部_-Yomitan_Search-_Google_Chrome_2024-03-08_22-40-03 chrome_𠙴_-Yomitan_Search-_Google_Chrome_2024-03-08_22-40-16

Anki Deck

Download from the latest Github release or from AnkiWeb.

Kanji de Go (漢字で Go!) is a fun game quizzing people on rare/exotic kanji terms. This deck has terms/information sourced from the fan wiki: 漢字で GO!@ウィキ.

The 漢字で GO! Anki deck contains the same information available in the Yomitan Dictionary.

Usage

The Anki deck is split into four subdecks: レベル 05, レベル 06, レベル 07, and 別表記. The first three are the levels in the game, and the last is for alternate readings that were added from the 別表記 that were listed in the wiki. Over 4,000 of the 7,000+ cards in the deck are alternate readings and they might not be as useful to some as they don't show up in the actual 漢字で GO! game. However they still contain many kanji alternate forms that you may enjoy learning.

Features:

  • Hover over the image to see the hint image (if available)
  • Click on the text version of the term or the reading to copy it to the clipboard.
  • Click on the links at the bottom (漢字で GO!@ウィキ and sometimes another site) to view more information.

For reference, according to Kuuube's kanji grid, the three main levels contain 3,353 unique kanji in the main terms. Adding the 別表記 subdeck brings the total up to 5,504 unique kanji.

Limitations

  • The source data from the wiki and the 別表記 s are not perfect, so there are some cards where the reading is not fully given or the headword is strange when there exists no unicode character for it.
  • The hint images are not cropped perfectly, so you may see some cut-off dots at the top of the images.
  • In order to ensure the characters are rendered across all devices, a few fonts are included with the deck: Simsun, Simsun-ExtB, and Noto Sans JP. If you find that card loading speed is an issue on your mobile device, you may in the card styling css remove the @font-face declarations for these fonts, but keep in mind that some characters may no longer render correctly.

Screenshots

anki_Preview_2024-03-08_23-18-15 anki_Preview_2024-03-08_23-18-34
anki_Preview_2024-03-08_23-18-44 anki_Preview_2024-03-08_23-18-50

Info

GitHub Repository

Issues Tracker

kanjidego-yomitan-anki's People

Contributors

marvnc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

kanjidego-yomitan-anki's Issues

Anki: Add Local Font

https://github.com/cjkvi/HanaMinAFDKO
https://learn.microsoft.com/en-us/typography/font-list/simsun

Font loading mitigation: https://discord.com/channels/617136488840429598/1041466793094557879/1081035873430290502

/* a hack to no longer depend on the installed font (to speed up card load times) */
.android .card {
  font-family: "Noto Sans", "Noto Sans CJK JP", "Open Sans", "Droid Sans", "Ubuntu", "Roboto", "Source Han Sans JP", "IPAPGothic", "VL PGothic", "Koruri", sans-serif;
}
.android .card-description {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .card-description-right {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .info-circle-text {
  font-family: "Noto Sans", "Noto Sans CJK JP", "Open Sans", "Droid Sans", "Ubuntu", "Roboto", "Source Han Sans JP", "IPAPGothic", "VL PGothic", "Koruri", sans-serif;
}
.android .expression {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .expression--single {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .dh-left__reading {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .hover-tooltip-wrapper {
  font-family: "Noto Sans", "Noto Sans CJK JP", "Open Sans", "Droid Sans", "Ubuntu", "Roboto", "Source Han Sans JP", "IPAPGothic", "VL PGothic", "Koruri", sans-serif;
}
.android .full-sentence {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}
.android .frequencies {
  font-family: "Noto Serif", "Noto Serif CJK JP", "Droid Serif", "Roboto Slab", "IPAPMincho", "HanaMinA", "HanaMinB", serif;
}

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.