The Import JSON/CSV plugin imports structured JSON and CSV data into notes by turning each row or object into a separate file through a Handlebars template. It can read local files or pull JSON from a URL, choose a nested field as the source, split child fields into separate notes and build note names from field values or small JavaScript expressions. The import flow also supports prefixes, suffixes, folder paths and rules for appending or overwriting existing notes. CSV parsing detects common delimiters automatically and exposes field details in the developer console. For larger datasets, it includes batch processing so one source file can be imported in multiple passes with different destination folders, naming rules and template sections.
Obsidian plugins tagged with #batch-processing. There are 4 plugins in this collection.
- Rank 12 months ago by farling42
- Rank 2a month ago by xryul
The Image Converter plugin handles image conversion, compression, resizing and annotation inside the vault. It converts dropped or pasted images to WEBP, JPG or PNG, supports WEBP, JPG, PNG, HEIC and TIF, and lets you control compression with a quality value from 1 to 100. Resizing works on linked dimensions and on the original file, with drag, scrollwheel and size modes such as longest edge, shortest edge, fit and fill. It also adds alignment, text wrapping, crop, rotate and flip tools, plus in app markup for drawing, writing and scribbling on images. File handling is configurable through variable based renaming, custom output folders, batch processing, markdown image links, wiki links and right click actions including Base64 copy and vault deletion.
- Rank 35 days ago by olegg90
The Add Attachment plugin lets you attach several files to the current note in one batch and inserts all links in a single edit, so the whole batch stays as one undo step. It uses Obsidian's default attachment location, can rename files to match the note with a collision safe index, and can resize jpg, jpeg, png and webp images to a longest side threshold with configurable quality. A second command skips renaming and resizing and keeps original files unchanged. It works on desktop and mobile without Node.js or native dependencies, processes files one at a time to limit memory use, and falls back to copying large photos at original size when image decoding fails.
- Rank 4a year ago by ste
The WebDAV Image Uploader plugin streamlines how images are handled by moving them from local storage to a connected WebDAV server and swapping them with clean preview links. It intercepts pasted or dragged images, uploads them automatically, and inserts the corresponding link right into your note. You can also right-click to upload, download, or delete individual files, and even run batch operations to process every image across your vault. There's flexibility to keep or remove local copies, and while authentication quirks mean previews sometimes behave differently, the plugin provides options to manage that too.