{"id":20462014,"url":"https://github.com/denvercoder1/kanjitab","last_synced_at":"2025-07-17T07:36:16.091Z","repository":{"id":103331039,"uuid":"134627110","full_name":"DenverCoder1/kanjitab","owner":"DenverCoder1","description":"Code for a Chrome extension that tests kanji knowledge. Fork of datamimi's kanjitab with lots of extra features!","archived":false,"fork":false,"pushed_at":"2020-09-04T08:44:01.000Z","size":1889,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T11:39:52.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DenverCoder1.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-23T21:25:38.000Z","updated_at":"2022-03-14T19:21:04.000Z","dependencies_parsed_at":"2023-05-01T11:05:05.346Z","dependency_job_id":null,"html_url":"https://github.com/DenverCoder1/kanjitab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DenverCoder1/kanjitab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenverCoder1%2Fkanjitab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenverCoder1%2Fkanjitab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenverCoder1%2Fkanjitab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenverCoder1%2Fkanjitab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DenverCoder1","download_url":"https://codeload.github.com/DenverCoder1/kanjitab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenverCoder1%2Fkanjitab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265577982,"owners_count":23791271,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T12:29:34.963Z","updated_at":"2025-07-17T07:36:16.061Z","avatar_url":"https://github.com/DenverCoder1.png","language":"JavaScript","readme":"# Kanjitab\n\n## My additions\n\n* Accesssible settings\n* Option to quiz on your choice of character sets:\n  * Hiragana\n  * Hiragana with Digraphs\n  * Katakana\n  * Katakana with Digraphs\n  * RTK 6th edition Kanji translations\n  * RTK 6th edition Kanji Kunyomi/Onyomi reading\n* Specify range of Kanji to include in the quiz\n* Options for correct answer action:\n  * Redirect to Google\n  * Redirect to custom URL\n  * Show another character\n* Options for incorrect answer action:\n  * Close tab\n  * Show answer\n* Choose the number of incorrect attempts allowed before action occurs\n* Choose a custom font for displaying characters\n* Dark theme option\n\n## Demo\n\nTest the kanji quiz without adding it as an extension:\n\nhttps://DenverCoder1.github.io/kanjitab/extension/\n\nSee below for extension installation instruction.\n\n# Readme from original project\n\n[datamimi's kanjitab](https://github.com/datamimi/kanjitab)\n\n## What's this?\n\nI'm pretty bad at making time to practise kana as part of my daily routine, so I built a browser extension to help with that. This Chrome extension displays a randomly selected kana when a new\nbrowser tab is opened. The user is asked to type an English translation; if\ncorrect, the user is redirected to Google. If incorrect, the tab closes and the\nuser is appropriately ashamed.\n\n![Screenshot](https://github.com/nomblr/kanjitab/blob/master/extension/screenshot.jpg)\n\n## How do I install this?\n\nCreate a new folder somewhere convenient on your Mac/PC\n\nDownload all the files in the 'extension' folder in this repo, to that folder\n\nFire up Chrome and go to 'Preferences -\u003e Extensions'\n\nEnable 'Developer Mode' by ticking the box at the top right of the page\n\nHit 'Load unpacked extension'\n\nSelect the folder you created in Step 1\n\nThis should now show up in your list of extensions\n\nHappy kana practicing!\n\n## Is this case sensitive?\n\nNope! You can type your translation in upper or lower case, or both if you're\nfeeling fancy.\n\n## What if a kana has several possible translations?\n\nIf you type in any one of the correct translations, this will be judged as a correct\ntranslation.\n\n## How can I redirect to my usual home page?\n\nIf you'd rather you were redirected to your usual homepage after correctly\ntranslating a kana, edit the URL on line 16 of 'script.js' accordingly.\n\n## How can I adapt this to work with more/different kanji/scripts?\n\nThe kana used to drive this extension are taken from the wikipedia entry for\nhiragana (https://en.wikipedia.org/wiki/hiragana). Each kana in the\ntable has a unique numeric character reference (this is a universal code for\ndisplaying that particular kanji in HTML) and an English translation.\n\nThis information was used to populate hiragana.json, a file which stores the codes\nand meanings for all the kanji used by this extension.\n\nYou can add, remove or modify this file to include a wider/narrower/different range of\nhiragana as long as you don't mess with the underlying structure of the JSON.\n\nMaybe you'd like to use this script to learn cuneiform, or Arabic script, or\nCyrillic? That's cool too! Just follow the same process as above.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenvercoder1%2Fkanjitab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenvercoder1%2Fkanjitab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenvercoder1%2Fkanjitab/lists"}