Awesome
<div align=center>Bib Kit - Hayagriva Extension for Firefox 📚
This extension allows retrieving website information to create
citations in the hayagriva
format.
Warning
This extension is highly experimental. Bugs are expected. If you encounter any feel free to create issues. I do not recommend using the extension at this state. If you are curious however what is working so far you can install the extension here
Screenshot
Roadmap
- create more data extractors (e.g. dublin-core)
- better error handling (expose errors better to javascript)
- better data validation
Building
With Nix
When you have the nix package manager installed you can just go into the root directory of this project and follow these instructions:
- Run
nix develop
to create a shell with all necessary programs and dependencies - Go into the
html-meta
directory and runjust build
- Go back to the main directory and run
just build
- The extension should be built inside the
build
directory
Other Platforms
Install the following packages on your system:
just
: Task runner similar to makewasm-pack
: Used to create the wasm bindingsweb-ext
: Used to build the extensioncargo
: Rust's package manager and build tool
Make sure your Rust installation is able to target wasm32-unknown-unknown
- Go into the
html-meta
directory and runjust build
- Go back to the main directory and run
just build
- The extension should be built inside the
build
directory
License
The icon made by Iconsax and all the source code is published under the MIT license.
References
Acknowledgements
- Icon - made by Iconsax