Skip to content

an extension for Google Chrome to manage bookmarks for learner's dictionaries

License

olegnet/chrome-ext-learners-dictionary

Repository files navigation

This is an extension for Google Chrome to manage bookmarks for learner's dictionaries

The extension is in the early stage of development. Use it at your own risk.

Try

In Chrome Web Store

  1. Create a new folder and open it.
  2. Search for words and add them to your bookmarks.
  3. Click on the "gear wheel" icon and adjust the page size for the words.

Build

  1. Install Rust

  2. Install wasm-pack

    cargo install wasm-pack
  3. Install cargo-make

    cargo install --force cargo-make
  4. Build

    cargo make build
  5. Build css

    npm install -D tailwindcss
    npm install daisyui
    cargo make tailwindcss_debug
    # or
    cargo make tailwindcss

    See also: How to generate all classes in Tailwind CSS

  6. Run tests with chromedriver

    cargo make test

    Check the path to chromedriver binary in Makefile.toml

  7. Enable developer mode in Chrome and load the extension from 'pkg' folder

  8. Go to oxfordlearnersdictionaries.com and press Command-B/Ctrl-B to open the extension page

License

Copyright (c) 2024-2025 Oleg Okhotnikov

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Icon

An emoji called "bookmark tabs" has been used for the app's icon and 
it is licensed under the open source Apache 2.0 license.

https://iconduck.com/emojis/37470/bookmark-tabs

About

an extension for Google Chrome to manage bookmarks for learner's dictionaries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages