Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goniszewski/grimoire-web-extension
Companion extension for Grimoire - the bookmark manager for the wizards 🧙
https://github.com/goniszewski/grimoire-web-extension
bookmarks bookmarks-manager chrome chrome-extension firefox firefox-addon firefox-extension grimoire plasmo svelte typescript
Last synced: 5 days ago
JSON representation
Companion extension for Grimoire - the bookmark manager for the wizards 🧙
- Host: GitHub
- URL: https://github.com/goniszewski/grimoire-web-extension
- Owner: goniszewski
- License: mit
- Created: 2024-02-04T18:57:23.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-08T20:11:18.000Z (3 months ago)
- Last Synced: 2024-12-18T19:49:44.986Z (6 days ago)
- Topics: bookmarks, bookmarks-manager, chrome, chrome-extension, firefox, firefox-addon, firefox-extension, grimoire, plasmo, svelte, typescript
- Language: Svelte
- Homepage: https://grimoire.pro
- Size: 955 KB
- Stars: 51
- Watchers: 1
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
grimoire companion
Web extension for Grimoire - a bookmark manager for the wizards 🧙
Adding bookmarks to Grimoire is now easier than ever! With the Grimoire Companion, you can add bookmarks to your Grimoire account directly from your browser. Just click the extension icon, select the category and tags, and press "Add Bookmark" - it's that simple!
## Features
- add bookmarks to your Grimoire account directly from your browser 🔖
- create new tags as you add bookmarks 🏷️
- specify the importance and/or flag the bookmark ⭐
- automatically fetch metadata from the website using the browser's API 🫶
- choose if you want to add a screenshot of the website 📸
## Where to get it?
At the moment, _grimoire companion_ is available for download on the following platforms:
## Development
### Prerequisites
- [Node.js](https://nodejs.org/en/download/)
- [PNPM](https://pnpm.io/installation)### Steps
```bash
# Clone the repository
git clone https://github.com/goniszewski/grimoire-web-extension# Install the dependencies
pnpm i# Run the development version
pnpm dev# Build the production version (by default, this will create the Chrome extension for local development in `build/chrome-mv3-prod`)
pnpm build
```[How to load the extension in Chrome-based browsers](https://docs.plasmo.com/framework#loading-the-extension-in-chrome)
## Development
Check out the [the official Plasmo documentation](https://docs.plasmo.com/) to learn more.
## Roadmap
- [x] Initial release (0.1.0) 🚀
We're open to suggestions and feature requests! If you have an idea for a feature, please [open an issue](https://github.com/goniszewski/grimoire-web-extension/issues).
## Contributing
If you want to contribute to the project, please read the [contributing guide](CONTRIBUTING.md).
## License
This project is licensed under the [MIT License](LICENSE).
## Credits
Special thanks to: [DaisyUI](https://github.com/saadeghi/daisyui),
[Plasmo](https://docs.plasmo.com),
[Svelte](https://github.com/sveltejs/svelte),
[Svelte French Toast](https://github.com/kbrgl/svelte-french-toast),
[Svelte MultiSelect](https://github.com/janosh/svelte-multiselect),
[Tailwind CSS](https://tailwindcss.com)