No description
Find a file
2024-05-31 14:07:32 +02:00
docs Screenshot 2024-05-10 22:05:38 +02:00
src Small changes 2024-05-31 14:07:32 +02:00
styles Fixed small mistake. 2024-05-12 14:57:06 +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 Restructured files 2024-05-11 15:36:24 +02:00
LICENSE Reorganized code 2024-05-04 22:09:15 +02:00
manifest.json Extended to mobiles. Still under test. 2024-05-20 19:02:41 +02:00
package-lock.json Reorganized code 2024-05-04 22:09:15 +02:00
package.json Reorganized code 2024-05-04 22:09:15 +02:00
README.md Changed name 2024-05-10 22:45:06 +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.

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/PLATFORM_NAME subfolder, where PLATFORM_NAME is based on your platform and architecture:
      • dist/apple-silicon (Apple Silicon Mac)
      • dist/apple-intel (Intel Mac)
      • dist/windows (Windows)
      • dist/linux (Linux)
  4. Copy to Obsidian Plugins Directory:

    • Copy the contents of the relevant platform folder (e.g., dist/windows) 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.