{"id":13672303,"url":"https://github.com/ikey4u/wikit","last_synced_at":"2025-05-09T03:14:25.241Z","repository":{"id":43100668,"uuid":"367693298","full_name":"ikey4u/wikit","owner":"ikey4u","description":"Wikit - A universal lookup tool","archived":false,"fork":false,"pushed_at":"2023-02-19T14:26:44.000Z","size":3778,"stargazers_count":214,"open_issues_count":3,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-09T03:14:17.962Z","etag":null,"topics":["dictionary","mdict","mdx","query","wikit"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikey4u.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}},"created_at":"2021-05-15T17:32:44.000Z","updated_at":"2025-05-08T11:40:21.000Z","dependencies_parsed_at":"2024-01-18T03:49:30.734Z","dependency_job_id":null,"html_url":"https://github.com/ikey4u/wikit","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fwikit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fwikit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fwikit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fwikit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikey4u","download_url":"https://codeload.github.com/ikey4u/wikit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253181442,"owners_count":21866994,"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":["dictionary","mdict","mdx","query","wikit"],"created_at":"2024-08-02T09:01:31.722Z","updated_at":"2025-05-09T03:14:25.201Z","avatar_url":"https://github.com/ikey4u.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/ikey4u/wikit/blob/master/desktop/tauri/icons/128x128@2x.png?raw=true\" alt=\"Wikit Application Icon\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  Wikit is a free and open-source dictionary program that enable you translate word for different languages\n\u003c/p\u003e\n\n\u003chr/\u003e\n\nwikit contains the following components\n\n- Wikit CLI\n\n    A CLI tool which can be used to create wikit dictionary from plain text or other dictionary format.\n\n- Wikit Desktop\n\n    Desktop application for Windows, Linux and MacOS which is developed using [tauri](https://tauri.studio/en/) and [yew](https://yew.rs/).\n\n    ![wikit main screen](./docs/imgs/wikit-main-screen.jpg \"wikit main screen\")\n\n- Wikit Mobile\n\n    Mobile application for Android, it's under planning.\n\n# Installation and Usage\n\nYou can download Wikit CLI and Wikit Desktop from [Release](https://github.com/ikey4u/wikit/releases) page.\n\nTo install dictionary, see [Wikit Introduction](https://github.com/ikey4u/wikit/wiki) for detail.\n\nFor Linux user, you can create a file in path `~/.local/share/applications/com.zhqli.wikit.desktop`\n(create if the path does not exist) with the following content:\n\n    #!/usr/bin/env xdg-open\n\n    [Desktop Entry]\n    Name=Wikit Desktop\n    Comment=A universal dictionary\n    Path=/path/to/wikit\n    Exec=/path/to/wikit/wikit-desktop.AppImage \n    Terminal=false\n    Type=Application\n    Categories=Utility;\n    Keywords=dictionary;dict;\n\nYou should change `Path` and  `Exec` to your own, and run `update-desktop-database`\n\n    update-desktop-database ~/.local/share/applications\n\nafter that you can open wikit desktop from your dash.                               \n\nIf you are bother with the manual installation on linux, you can install it from\n[flathub](https://flathub.org/apps/details/com.zhqli.wikit).\n\n**For Windows user, you must additionally install [webview2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section) and [vc_redist.x86](https://aka.ms/vs/17/release/vc_redist.x86.exe) or [vc_redist.x64](https://aka.ms/vs/17/release/vc_redist.x64.exe).**\n\n# Developement\n\nInstall following tools\n\n    cargo install tauri-cli trunk\n\n    # rust for android target\n    rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android\n\n    # sdkmanager is from cmdline-tools https://developer.android.com/studio/command-line\n    sdkmanager \"platforms;android-31\" \"platform-tools\" \"build-tools;31.0.0\" \"cmake;3.22.1\" \"ndk;25.1.8937393\"\n\nCreate a file named `.env` under directory `desktop/ui` with content\n\n    BROWSER=none\n    PORT=8080\n\nTo develop wikit CLI\n\n    cd cli\n    cargo build\n\nTo develop wikit desktop\n\n    cd desktop\n    cargo tauri dev\n\nTo develop wikit mobile\n\n    cd android\n    make start\n\n# Building\n\nTo build wikit CLI\n\n    cd cli\n    cargo build --release\n\nTo build wikit desktop\n\n    cd desktop\n    cargo tauri build\n\nTo build wikit mobile\n\n    cd android\n    make release\n\n# License\n\n[MIT](./LICENSE)\n","funding_links":[],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikey4u%2Fwikit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikey4u%2Fwikit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikey4u%2Fwikit/lists"}