No description
Find a file
2024-09-22 13:36:07 +02:00
docs Screenshot 2024-05-10 22:05:38 +02:00
src Corrected bug where attachment folders containing . were not hidden properly 2024-09-22 13:36:07 +02:00
styles Patch file explorer 2024-07-28 17:14:25 +02:00
.editorconfig Reorganized code 2024-05-04 22:09:15 +02:00
.eslintignore Reorganized code 2024-05-04 22:09:15 +02:00
.eslintrc Reorganized code 2024-05-04 22:09:15 +02:00
.gitignore Restructured files 2024-05-11 15:36:24 +02:00
.npmrc Reorganized code 2024-05-04 22:09:15 +02:00
esbuild.config.mjs Corrected bug where attachment folders containing . were not hidden properly 2024-09-22 13:36:07 +02:00
LICENSE Reorganized code 2024-05-04 22:09:15 +02:00
manifest.json Fixed bug where the attachment folder was not deleted when the note is deleted. 2024-08-30 10:19:48 +02:00
package-lock.json Many improvements for expanding the options for the attachment folder. 2024-08-03 16:37:23 +02:00
package.json Many improvements for expanding the options for the attachment folder. 2024-08-03 16:37:23 +02:00
README.md Update README.md 2024-08-21 17:59:13 +02:00
tsconfig.json Extended plugin with revealing files. 2024-05-10 20:49:07 +02:00
version-bump.mjs Reorganized code 2024-05-04 22:09:15 +02:00
versions.json Reorganized code 2024-05-04 22:09:15 +02:00

Import Attachments+ for Obsidian

Overview

Import Attachments+ is a plugin designed to enhance the attachment management experience in Obsidian. It allows you to import, organize, and handle attachments (like images, documents, and other files) seamlessly within your vault.

Features include:

  • Moving or copying files into the vault upon import.
  • Embedding or linking attachments.
  • Configurable folder structures for attachments.
  • Customizable naming conventions for imported files.
  • Management tools for attachment folders.

Search for "Import Attachments+" in the Community plugins pane in Obsidian and click on the Install button.

Manual installation

  1. Download the Plugin:

  2. Install Dependencies:

    • Run npm install to install the required dependencies.
  3. Build the Plugin:

    • Run npm run build to compile the plugin code.
    • The compiled code will be placed in the dist subfolder.
  4. Copy to Obsidian Plugins Directory:

    • Copy the contents of the dist folder into your vault's .obsidian/plugins/import-attachments-plus directory.
  5. Enable the Plugin:

    • Open Obsidian and go to Settings > Community Plugins.
    • Enable Import Attachments+.

Usage

Once enabled, the plugin will work automatically based on your configured preferences. You can adjust these settings through the plugin's settings tab under Settings > Import Attachments+.

Settings

The plugin offers a comprehensive set of options for managing attachments.

Key Settings

  1. Import Options:

    • Move or copy files on drag-and-drop or copy-and-paste.
    • Embed or link imported attachments.
    • Import multiple files as a list or inline.
  2. Attachment Folder Configuration:

    • Set the default location for new attachments.
    • Define folder paths relative to the note's location.
    • Customize attachment file names and date formats.
  3. Attachment Opening:

    • Open attachments with the default external application or reveal them in the system's file manager.
  4. Attachment Management:

    • Rename and delete attachment folders automatically.
    • Confirm before deleting attachment folders.
  5. Display of Attachment Folders:

    • Toggle the visibility of attachment folders in the file explorer.

Screenshot

Below is a screenshot of the settings tab:

Screenshot settings

Donations

I would be grateful for any donation to support the development of this plugin.

Buy Me a Coffee QR Code

Author

  • Author: Andrea Alberti
  • GitHub Profile: alberti42
  • Donations: Buy Me a Coffee

Feel free to contribute to the development of this plugin or report any issues in the GitHub repository.