{"id":13314126,"url":"https://github.com/joplin/plugin-bibtex","last_synced_at":"2025-04-23T04:36:39.639Z","repository":{"id":47744415,"uuid":"371677708","full_name":"joplin/plugin-bibtex","owner":"joplin","description":"Use locally stored BibTeX files to integrate citation into Joplin","archived":false,"fork":false,"pushed_at":"2023-04-22T21:25:28.000Z","size":993,"stargazers_count":30,"open_issues_count":13,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-02T08:23:06.907Z","etag":null,"topics":["bibtex","citations","joplin","joplin-plugin","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joplin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-28T11:25:11.000Z","updated_at":"2024-09-22T15:06:58.000Z","dependencies_parsed_at":"2022-09-23T18:23:21.990Z","dependency_job_id":null,"html_url":"https://github.com/joplin/plugin-bibtex","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joplin%2Fplugin-bibtex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joplin%2Fplugin-bibtex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joplin%2Fplugin-bibtex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joplin%2Fplugin-bibtex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joplin","download_url":"https://codeload.github.com/joplin/plugin-bibtex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250372524,"owners_count":21419719,"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":["bibtex","citations","joplin","joplin-plugin","typescript"],"created_at":"2024-07-29T18:11:01.903Z","updated_at":"2025-04-23T04:36:39.155Z","avatar_url":"https://github.com/joplin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\"\u003eJoplin BibTeX Plugin\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/joplin/plugin-bibtex/actions/workflows/github-actions-main.yml/badge.svg\"\u003e\n    \u003ca href=\"https://badge.fury.io/js/joplin-plugin-bibtex\"\u003e\u003cimg src=\"https://badge.fury.io/js/joplin-plugin-bibtex.svg\" alt=\"npm version\" height=\"18\"\u003e\u003c/a\u003e\n    \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/dw/joplin-plugin-bibtex\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\nMany users use Joplin for research purposes, so it is natural for them to do citation all the time. Therefore, adding a feature that supports citing references in [BibTeX](http://www.bibtex.org/) format will be of great benefit to Joplin. And here it is :)\n- For more info: https://discourse.joplinapp.org/c/gsoc-projects/bibtex-plugin\n\n![BibTeX Plugin Demo](https://i.ibb.co/c3HwRSX/DEMO-RENDER-REFERENCES-AT-THE-BOTTOM.gif)\n\n## Features\n- Import a source of research references (a `.bib` file).\n- Allow the user to choose from a list of previously imported references.\n- Insert references into the note content.\n- Render a full list of references at the bottom of the note viewer (in [APA](https://apastyle.apa.org/) format) \n\n## Installation\n- Open Joplin\n- Go to Tools \u003e Options \u003e Plugins\n- Search for `bibtex`\n- Click Install plugin\n- Restart Joplin to enable the plugin\n\n## How to use\n- Prepare a `BibTeX` file (if you are using Zotero, you can export your library as a `.bib` file).\n- Go to `Tools` \u003e `Options` \u003e `BibTeX Plugin` Section.\n- Specify the path of your `.bib` file and click `Apply`.\n- To Import a reference into your note content, simply click on the plugin icon in the toolbar and choose which references to include, then click `OK`.\n- You will see that the references you selected were inserted in the current position in the note body. Furthermore, any reference you include will automatically appear at the bottom of the note viewer.\n\n## Building the plugin\nThe plugin is built using Webpack, which creates the compiled code in `/dist`. A JPL archive will also be created at the root, which can use to distribute the plugin.\n\nTo build the plugin, simply run `npm run dist`.\nThe project is setup to use TypeScript, although you can change the configuration to use plain JavaScript.\n\n## Testing\nTo test the plugin, simply run `npm test`. The testing library used is [Jest](https://jestjs.io/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoplin%2Fplugin-bibtex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoplin%2Fplugin-bibtex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoplin%2Fplugin-bibtex/lists"}