{"id":22710600,"url":"https://github.com/mordragt/bib_kit","last_synced_at":"2025-06-23T18:33:24.359Z","repository":{"id":153655446,"uuid":"628678710","full_name":"MordragT/bib_kit","owner":"MordragT","description":"Provides an firefox extension to create citations in the hayagriva format used by typst","archived":false,"fork":false,"pushed_at":"2023-04-21T15:48:36.000Z","size":368,"stargazers_count":18,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T15:05:50.165Z","etag":null,"topics":["citations","hayagriva","typst"],"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/MordragT.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-16T17:33:29.000Z","updated_at":"2025-03-11T18:10:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb837fe5-dd10-4d1d-8a84-f3410cace1ce","html_url":"https://github.com/MordragT/bib_kit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MordragT/bib_kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MordragT%2Fbib_kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MordragT%2Fbib_kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MordragT%2Fbib_kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MordragT%2Fbib_kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MordragT","download_url":"https://codeload.github.com/MordragT/bib_kit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MordragT%2Fbib_kit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261533951,"owners_count":23173315,"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":["citations","hayagriva","typst"],"created_at":"2024-12-10T12:10:43.832Z","updated_at":"2025-06-23T18:33:24.215Z","avatar_url":"https://github.com/MordragT.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=center\u003e\n\n# Bib Kit - Hayagriva Extension for Firefox 📚\n\nThis extension allows retrieving website information to create\ncitations in the `hayagriva` format.\n\n\u003c/div\u003e\n\n## Warning\n\nThis extension is highly experimental. Bugs are expected.\nIf you encounter any feel free to create issues.\nI do not recommend using the extension at this state.\nIf you are curious however what is working so far you can install\nthe extension [here](https://addons.mozilla.org/en-US/firefox/addon/bib-kit/)\n\n## Screenshot\n\n![Screenshot Medium](screenshots/screenshot_medium.png)\n\n## Roadmap\n\n- [ ] create more data extractors (e.g. dublin-core)\n- [ ] better error handling (expose errors better to javascript)\n- [ ] better data validation\n\n## Building\n\n#### With Nix\n\nWhen you have the nix package manager installed you can just go into the root directory of this project and follow these instructions:\n\n1. Run `nix develop` to create a shell with all necessary programs and dependencies\n2. Go into the `html-meta` directory and run `just build`\n3. Go back to the main directory and run `just build`\n4. The extension should be built inside the `build` directory\n\n#### Other Platforms\n\nInstall the following packages on your system:\n\n- `just`: Task runner similar to make\n- `wasm-pack`: Used to create the wasm bindings\n- `web-ext`: Used to build the extension\n- `cargo`: Rust's package manager and build tool\n\nMake sure your Rust installation is able to target `wasm32-unknown-unknown`\n\n1. Go into the `html-meta` directory and run `just build`\n2. Go back to the main directory and run `just build`\n3. The extension should be built inside the `build` directory\n\n## License\n\nThe icon made by Iconsax and all the source code is published under the MIT license.\n\n## References\n\n- [Hayagriva](https://github.com/typst/hayagriva) - the citation format\n- [Typst](https://github.com/typst/typst) - a new markup-based typesetting format\n\n## Acknowledgements\n\n- [Icon](https://www.svgrepo.com/svg/495072/book-square) - made by Iconsax","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmordragt%2Fbib_kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmordragt%2Fbib_kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmordragt%2Fbib_kit/lists"}