theamritanair595 downloadsView all external links from your notes in one organized place, sorted by their source notes.
View all external links from your notes in one organized place, sorted by their source notes.

The plugin will show all external links found in your notes, organized by the note they appear in. Click any link to open it in your browser.
You can configure the following settings:
This plugin is built with TypeScript and uses the Obsidian API. To build from source:
npm install to install dependenciesnpm run build to build the plugin.obsidian/plugins/your-plugin-name folder.npm i in the command line under your repo folder.npm run dev to compile your plugin from main.ts to main.js.main.ts (or create new .ts files). Those changes should be automatically compiled into main.js.npm update in the command line under your repo folder.manifest.json with your new version number, such as 1.0.1, and the minimum Obsidian version required for your latest release.versions.json file with "new-plugin-version": "minimum-obsidian-version" so older versions of Obsidian can download an older version of your plugin that's compatible.v. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releasesmanifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.You can simplify the version bump process by running
npm version patch,npm version minorornpm version majorafter updatingminAppVersionmanually inmanifest.json. The command will bump version inmanifest.jsonandpackage.json, and add the entry for the new version toversions.json
README.md file in the root of your repo.node --version).npm i or yarn to install dependencies.npm run dev to start compilation in watch mode.main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/your-plugin-id/.npm install -g eslinteslint main.tssrc, you can use eslint with this command to analyze all files in that folder:eslint .\src\You can include funding URLs where people who use your plugin can financially support it.
The simple way is to set the fundingUrl field to your link in your manifest.json file:
{
"fundingUrl": "https://buymeacoffee.com"
}
If you have multiple URLs, you can also do:
{
"fundingUrl": {
"Buy Me a Coffee": "https://buymeacoffee.com",
"GitHub Sponsor": "https://github.com/sponsors",
"Patreon": "https://www.patreon.com/"
}
}