shaharyar-developer424 downloadsDownload files from URLs directly into your vault with CORS proxy support.
A powerful Obsidian plugin that allows you to download files from URLs directly into your vault.
Note: This plugin is not yet available in the Obsidian Community Plugins directory. For now, you must install it manually (see instructions below).
.obsidian/plugins/remote-fetch/ folder.The plugin automatically detects and handles various file types:
The plugin provides detailed error messages for common issues:
npm installnpm run buildnpm run devnpm run build
npm run dev
This will start the compiler in watch mode, automatically rebuilding when files change.
UI/UX Notes:
- Use sentence case for all UI labels and headings, except for product/brand names which should follow their official casing.
- Do not add a top-level heading in the settings tab (such as "General", "Settings", or the plugin name).
- Place all custom styles in
styles.cssinstead of inline in TypeScript files.- Use
AbstractInputSuggestfor folder selection to provide type-ahead support.
Contributions are welcome! Please feel free to submit a Pull Request.
Copyright (C) 2020-2025 Shaharyar Lalani
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this plugin useful, consider supporting its development:
requestUrl API for downloads (handles CORS automatically, proxy not required)AbstractInputSuggest)styles.css