{"id":13451342,"url":"https://github.com/akahuku/wasavi","last_synced_at":"2025-04-08T09:10:36.003Z","repository":{"id":2578313,"uuid":"3558991","full_name":"akahuku/wasavi","owner":"akahuku","description":"wasavi is an extension for Chrome, Firefox, and Opera. wasavi changes a textarea element to virtual vi editor which supports almost all the vi/ex commands.","archived":false,"fork":false,"pushed_at":"2024-03-20T19:50:21.000Z","size":34259,"stargazers_count":1529,"open_issues_count":128,"forks_count":68,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-01T08:30:46.074Z","etag":null,"topics":["extension","javascript","vi"],"latest_commit_sha":null,"homepage":"http://appsweets.net/wasavi/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akahuku.png","metadata":{"files":{"readme":"README-BIN-FILES.md","changelog":"changelog.txt","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":"2012-02-27T09:28:51.000Z","updated_at":"2025-03-28T14:02:45.000Z","dependencies_parsed_at":"2024-07-31T07:13:08.599Z","dependency_job_id":"3b3852a3-5f72-49fb-8088-0acf9bb53599","html_url":"https://github.com/akahuku/wasavi","commit_stats":{"total_commits":712,"total_committers":5,"mean_commits":142.4,"dds":"0.011235955056179803","last_synced_commit":"e88948587ac5f0da56ad36bf9a7a0b76e64eb67e"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akahuku%2Fwasavi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akahuku%2Fwasavi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akahuku%2Fwasavi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akahuku%2Fwasavi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akahuku","download_url":"https://codeload.github.com/akahuku/wasavi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809964,"owners_count":20999816,"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":["extension","javascript","vi"],"created_at":"2024-07-31T07:00:52.302Z","updated_at":"2025-04-08T09:10:35.943Z","avatar_url":"https://github.com/akahuku.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Web browsers"],"sub_categories":[],"readme":"A description of binary files\n=============================\n\nThis file describes the role and the source code location of binary files in\nthe wasavi extension package.\n\n* src/chrome/consumer_keys.bin\n\n  Blowfish-encrypted JSON file which contains an application key and a secret\n  key of each account of Dropbox, Google Drive and Microsoft OneDrive.\n\n  The content of this file is generated\n  by \u003chttps://github.com/akahuku/brisket/blob/master/make-binkey.js\u003e\n  using \u003chttps://github.com/akahuku/wasavi/blob/master/src/chrome/consumer_keys.json.template\u003e as a template.\n\n* src/chrome/unicode/fftt_general.dat\n\n  The key-value dictionary to extend f/F/t/T command of the vi editor.\n  By referring to this file, for example, \"fa\" command can jump to \"ä\", \"à\",\n  \"á\", \"â\" ... as well as \"a\".\n\n  The content of this file is generated\n  by \u003chttps://github.com/akahuku/wasavi/blob/master/src/unicode-tools/make-fftt-general-dict.php\u003e.\n  And this script uses [UnicodeData.txt](http://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt).\n\n* src/chrome/unicode/fftt_han_ja.dat\n\n  Same role as fftt_general.dat, but this file contains pronunciation data of\n  CJK Ideograph characters. These are a lot very much, so data is packed by\n  special encoding.\n\n  The content of this file is generated\n  by \u003chttps://github.com/akahuku/wasavi/blob/master/src/unicode-tools/make-fftt-hanja-dict.php\u003e.\n  And this script uses Unihan_Readings.txt in [Unihan.zip](http://www.unicode.org/Public/UCD/latest/ucd/Unihan.zip).\n\n* src/chrome/unicode/linebreak.dat\n\n  Referred when auto-formatting the input line with the specification of\n  Unicode Line Break Algorithm: \u003chttp://unicode.org/reports/tr14/\u003e.\n\n  The content of this file is generated\n  by \u003chttps://github.com/akahuku/wasavi/blob/master/src/unicode-tools/make-linebreak-dict.php\u003e.\n  And this script uses [LineBreak.txt](http://www.unicode.org/Public/UCD/latest/ucd/LineBreak.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakahuku%2Fwasavi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakahuku%2Fwasavi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakahuku%2Fwasavi/lists"}