Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Course Module Loader

quintsmartquintsmart598 downloads

Downloads and unzips course module zip files from a URL into a specified vault folder, skipping existing files.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

This plugin for Obsidian allows users, such as course attendees, to easily download and unzip course materials directly into their vault from a provided URL.

Features

  • Download from URL: Downloads a zip file containing course materials from any direct download URL (including Dropbox links formatted for direct download).
  • Unzip into Vault: Automatically unzips the downloaded content into a specified folder within the current Obsidian vault.
  • Configurable Target Folder: Users can select the target folder using a searchable folder list in the plugin settings.
  • Skip Existing Files: If a file with the same name already exists in the target folder, the plugin will skip extracting that file from the zip, preserving existing user data.
  • Folder Creation: Automatically creates necessary subfolders within the target folder as defined in the zip file structure.
  • Ignores Metadata Files: Automatically skips macOS-specific metadata files (__MACOSX folders and .DS_Store files) during extraction.

How to Use

  1. Install the Plugin: Once available, install the plugin from the Obsidian Community Plugins browser.
  2. Configure Settings:
    • Go to Obsidian Settings -> Community Plugins -> Course Module Loader (or the name you chose).
    • Click the Change Folder button next to the "Target Folder" setting.
    • A searchable list of your vault folders will appear. Search for and select the desired folder where you want course materials to be saved (e.g., "My Course Notes/Modules", "Downloads"). The root folder / is also selectable.
    • The selected folder path will be displayed.
  3. Download a Module:
    • Open the Obsidian Command Palette (default Ctrl+P or Cmd+P).
    • Search for and run the command: Download and Unzip Course Module.
    • A modal window will appear asking for the URL of the zip file.
    • Paste the direct download URL for the course module zip file (e.g., a Dropbox link ending in ?dl=1).
    • Click Download and Unzip.
  4. Check Results: The plugin will show notices indicating download progress and completion. The files will be extracted into your chosen target folder, skipping any files that already existed.

Compatibility

Requires Obsidian version 1.0.0 or newer.

Installation (From Community Plugins)

  1. Open Settings -> Community Plugins.
  2. Make sure "Safe mode" is off.
  3. Click Browse community plugins.
  4. Search for "Course Module Loader".
  5. Click Install.
  6. Once installed, close the community plugins window and enable the plugin under "Installed plugins".

License

This plugin is released under the MIT License.

78%
HealthExcellent
ReviewSatisfactory
About
Download course ZIP files from a direct URL (including Dropbox direct links) into your vault. Unzip content into a chosen folder, auto-create subfolders, skip files that already exist, and ignore macOS metadata like __MACOSX and .DS_Store.
ImportFilesFolders
Details
Current version
1.0.0
Last updated
12 months ago
Created
Last year
Updates
1 release
Downloads
598
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
quintsmartquintsmart
github.com/QuintSmart
GitHubquintsmart
  1. Community
  2. Plugins
  3. Import
  4. Course Module Loader

Related plugins

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

Create Note in Folder

Add commands to create a note in a specific folder.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Trash Explorer

Restore and delete files from the Obsidian .trash folder.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.