Giter VIP home page Giter VIP logo

obsidian-local-images-plus's Introduction

Obsidian Local Images Plus

Obsidian Local Images Plus is a plugin for Obsidian desktop (the mobile version is still in the plans).

The plugin searches for all external media links in your notes, downloads and saves them locally and adjusts the links in your notes to point to the local files.

Installation

  • Download the latest version from GitHub / GitHub page. Read release notes.
  • Remove obsidian-local-images plugin to avoid any conflicts.
  • Extract the archive into your Obsidian vault (e.g. Myvault/.obsidian/plugins)
  • Restart Obsidian.
  • Or install from "Obsidian Community Plugins"
  • Open "Community plugins" dialog and change plugin settings at will.
  • Enjoy

This plugin has known compatibility issues with the following plugins:

* Paste Image Rename

* BibTex

Usage

Just copy any web content, Word/Open Office content and paste it into your regular note or a note in canvas.

Starting from version 0.15.0 the plugin also handles clipboard events (screenshots/drag-and-drop for files).

img

Use it in the command/menu mode or in automatic mode (toggle "Automatic processing" option in the settings):

img

img

Download all media files - your active page will be processed.

or

Download media files for all your notes - will be processed all the pages in your vault, that corresponds to Include parameter in the plugin's settings.

NOTE: This plugin can change all your notes at once, so you should consider doing backups of your files periodically.

You can also insert any file e.g:

![mypdf](http://mysite/mypdf.pdf)

![mylocalfile](file:///mylinuxdisk/mysong.mp3)

Files will be copied or downloaded to your attachements folder.

img

NOTE: I would not recommend to use this plugin for copying really big files, since buffered reading from disk not implemented yet.

Starting from version 0.14.5 attachment names are generated according to MD5, therefore they are pretty unique within the vault.

This means you can place an attachement file anywhere within your vault, replace the absolute path in a tag with the file name and Obsidian will still show it in your note.

Donations

Share your wishes and ideas about this software or buy me a coffee (or hot chocolate)

Credits

niekcandaele's

aleksey-rezvov

Build from source

npm run build
npm run dev

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.