{"id":17027828,"url":"https://github.com/stephenmk/edrdg-scripts","last_synced_at":"2026-04-29T22:06:37.058Z","repository":{"id":160120508,"uuid":"481701635","full_name":"stephenmk/edrdg-scripts","owner":"stephenmk","description":"Web browser scripts for improving the usability of edrdg.org","archived":false,"fork":false,"pushed_at":"2023-12-15T22:11:26.000Z","size":4014,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-14T07:50:44.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stephenmk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-04-14T18:01:09.000Z","updated_at":"2024-06-09T06:03:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c1525f0-52a8-494b-b5f2-225049d53ecf","html_url":"https://github.com/stephenmk/edrdg-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephenmk%2Fedrdg-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephenmk%2Fedrdg-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephenmk%2Fedrdg-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephenmk%2Fedrdg-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stephenmk","download_url":"https://codeload.github.com/stephenmk/edrdg-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245013938,"owners_count":20547177,"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-10-14T07:50:40.775Z","updated_at":"2026-04-29T22:06:32.016Z","avatar_url":"https://github.com/stephenmk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EDRDG Scripts\nThis is a collection of client-side scripts for improving the\nusability of [edrdg.org](https://www.edrdg.org/).\n\nThese programs can be imported into and launched via a\n[userscript manager](https://en.wikipedia.org/wiki/Userscript_manager)\nsuch as [Greasemonkey](https://en.wikipedia.org/wiki/Greasemonkey) or\n[Violentmonkey](https://violentmonkey.github.io/).\n\nThese are third-party scripts written by myself and not officially endorsed by or\naffiliated with the Electronic Dictionary Research and Development Group.\n\n## JMdictDB External Links [[Demo](https://stephenmk.github.io/jmdictdb/link_menu_demo.html)][[Install](https://github.com/stephenmk/edrdg-scripts/raw/main/jmdictdb_ext_link_menu.user.js)]\n\nThis script adds a menu of external links to JMdictDB entries.\n\n\u003cdetails\u003e\n  \u003csummary\u003eExample image\u003c/summary\u003e\n\n  ![JMdictDB External Links Example Image](img/links2.png)\n\u003c/details\u003e\n\n\n## N-gram Term Combinations [[Install](https://github.com/stephenmk/edrdg-scripts/raw/main/ngram_group_parser.user.js)]\n\nThis script adds a new syntax to the [N-gram term lookup pages](https://www.edrdg.org/~jwb/ngramcounts.html).\nAn expression such as `｛思う／おもう｝｛壺／ツボ／つぼ／壷｝` can be\nexpanded into eight search terms, i.e., the eight different\ncombinations of 思う and おもう with 壺, ツボ, つぼ, and 壷.\n\nParentheses and curly braces can be used to enclose the groups. Comma,\nperiod, semicolon, and ／ characters can be used as delimiters within\nthe groups.\n\nOne pitfall to be mindful of is that the N-gram server will fail if too many terms (~100) are queried at once.\n\n\u003cdetails\u003e\n  \u003csummary\u003eExample video\u003c/summary\u003e\n\n  https://user-images.githubusercontent.com/8003332/220212398-e7c1dff5-bd96-4bdd-b880-fc060ae34d95.mp4\n\u003c/details\u003e\n\n\n## N-gram Corpus Count Percentages [[Demo](https://stephenmk.github.io/jmdictdb/corpus_counts_demo.html)][[Install](https://github.com/stephenmk/edrdg-scripts/raw/main/corpus_count_percentages.user.js)]\n\nThis script adds extra controls to the \"N-gram Corpus Count\" result pages.\n\n* Checkboxes to control which counts are included in the percentage\n  calculation\n\n* A button to sort results in descending order (and kanji forms before\n  kana forms)\n\n* A button to toggle all of the percentage checkboxes\n\n* A button to copy the table to the user's clipboard in a\n  space-aligned text format\n\n\u003cdetails\u003e\n  \u003csummary\u003eExample image\u003c/summary\u003e\n\n  ![N-gram Corpus Count Percentages Example Image](img/counts3.png)\n\u003c/details\u003e\n\n\n## JMdictDB Collapsible Entries [[Demo](https://stephenmk.github.io/jmdictdb/updates_demo.html)][[Install](https://github.com/stephenmk/edrdg-scripts/raw/main/jmdictdb_collapsible_updates.user.js)]\n\nThis script makes the entries on the daily updates page collapsible\nunderneath buttons which display entry summaries. The entries are\nsorted in descending order by update time, and parent entries are\nthreaded underneath their child entries. This may not work well on\nmobile devices.\n\n\u003cdetails\u003e\n  \u003csummary\u003eExample image\u003c/summary\u003e\n\n  ![JMdictDB Collapsible Entries Example Image](img/updates.png)\n\u003c/details\u003e\n\n\n# License\nFollowing the example of the [JMdictDB server software](https://gitlab.com/yamagoya/jmdictdb),\nthis software is licensed under the GNU General Public License version 2 or (at your option)\nany later version. See the file `LICENSE` for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephenmk%2Fedrdg-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephenmk%2Fedrdg-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephenmk%2Fedrdg-scripts/lists"}