MarkDownload - Markdown Web Clipper

For some reason a MacOS alias didn’t work for me and Firefox reported a failed download.
That said, a symlinked folder worked just fine. Thanks for the idea.

Every time I download with this plugin it fails to download images. Any idea what this is happening for me?

I usually had failed download when I changed name of linked folder in Obsidian, the alias became broken and it fails

My settings (images aren’t download, I had links to images in notes)
image

1 Like

I have used this extension a long time ago with no problem. Now It shows downloading the files but all the image downloads fail. I guess it should be a kind of bug.

what do you think folks?

Did you change your download folder/browser settings? I have similar error when the plugin cannot save to chosen location on firefox (what browser do you use?)

Hi everyone,
I am really loving this extension!

It was working perfectly until today.
For some website the images’ url are broken:

![Testings on leading speech-to-text services](chrome-extension://pcmpcfapbekmbjjkdalcgopdkipoggdi/image/Mzc5OTM4OA.jpeg)

An example of webpage having the issue is this page Full Page Reload

I’ll post an issue on Github later.

1 Like

The clipper is working well on Microsoft Edge. Thanks so much for this!

This is a minor quibble but it seems to place all the attachments in my Downloads folder, regardless of where I choose to put the note.

If the browser is set to “ask me where to download each file” then you must manually select where to download the (potentially dozens of) image files. If you have the browser set to automatically download to your downloads folder, but the extension set to select a folder, then the extension will auto-populate the attachments folder into the folder selection window (which is set to Downloads) and place all the images there.

It’s easy enough to move these attachments to the proper place however.

Thank you for this web clipper. I have tried many other ones for Notion, Evernote and others and was utterly disappointed. This is particularly for the Show Notes from a podcast by Dr. Peter Attia (The Drive). Every other web clipper would only download up to the free preview part no matter whether I am logged on to the Members site.

Markdownload worked like a charm.

Many thanks!

– Sai

1 Like

Edit it is working now. Wasn’t before restart.

Wonderful web clipper, and I’ve tried many of them.

One question, though: where can I find a list of all supported meta tags? I am trying to achieve something, but some meta tags that I discovered online weren’t supported, some don’t work as expected.

What I’m trying to achieve here is extract the top level domain of a website so that I can create a folder where I will keep all the images from that website. Something like bbc.co.uk, so all images from BBC will be kept under that same folder automagically.

Is this possible? baseURI extracts the whole url.

I love this extension!

I have one want - tag completion.

I like to to add tags each time I clip a web page. That helps me find those clipped pages later.

I can add tags with this extension, but it’s totally free-form - there’s no connection with my existing obsidian tags. I’d like it to show me a list of my obsidian tags as soon as I type # and then narrow down that list of tags as I continue to type.

In this example below I typed #bookmark but there’s nothing to guide me away from typing #bookmarks. And I’ll end up with many near-duplicate bookmarks that will be a mess.

I’m guessing that this would be difficult for a browser extension alone, and some sort of Obsidian plugin would be needed?

Any alternatives or ideas to help me get where I want to go?

2 Likes

MarkDownload files in your -Inbox

For technical reasons, the MarkDownload browser add-on can only save to the browser’s Downloads folder, which is usually ~/Downloads. We usually let it save downloaded pages into the MarkDownload subfolder.

Now if you want to have direct access to the downloaded files in Obsidian, you can symlink the ~/Downloads/MarkDownload folder (and its subfolders, in case you also save the images from webpages) into your Obsidian vault’s -Inbox folder.

In my case, the Obsidian -Inbox is at ~/Dokumente/Obsidian/Knowledgebase/-Inbox, so the commands are as follows (in a Linux terminal—use your folder names!):

cd ~/Dokumente/Obsidian/Knowledgebase/-Inbox
ln -s ~/Downloads/MarkDownload/

and presto! you have a Markdownload subfolder in your Inbox and can directly access the downloaded pages, edit them and put them into their final place in Obsidian.


View in the file manager


View in Obsidian

Note: This should also work on MacOS and Windows, you might have to use other commands, though (like mklink on Windows).

Note 2: If you are syncing your vault between machines (using the same folder structure), the MarkDownload folder in your machine’s Obsidian will only ever show what’s in that machine’s MarkDownload folder. Remember we’re only syncing a symlink, not the real ~/Downloads/MarkDownload folder (which of course isn’t synced, and thus different on each machine).

So it pays reworking the downloaded files soon and eventually putting them into their final place in your vault (where they then will sync).


I thought I’d finally share this, since colleagues on the Discord assure me Obsidian Sync can handle symlinks correctly. Syncthing also does.

So it should work even if you sync your vault, only of course requiring the same folder structure. Syncing to my Android breaks the symlink there (no ~/Downloads/MarkDownload folder on Android) but since the link just gets copied as a symlink, it doesn’t matter.

@Licat also tells us we shouldn’t symlink across filesystems (like to another mounted folder that’s actually on a NAS or so), because Obsidian’s internal file reader can’t cope with that.

4 Likes

Thanks for the tip.

I think a complete solution would require inotify to detect file changes in the folder and sync them with the vault.

Anyways, great extension, OP. Basically replaced pocket for me.

Btw @death.au, is it possible to include the link/url of the original webpage on the clipped markdown? Like on the YAML front matter or just normal obsidian link in [ ]. I may have missed the option.

Could be useful when I need to trace back the original webpage.
I basically use it as a read-it-later clipper like pocket.

Thanks again for the very useful extensions.

Put something like this in as part of your frontmatter template

articleweblink: "[HERE]({baseURI})"

1 Like

Oh so that’s what “Include front/back template” option does. Thanks a lot.

1 Like

Pleasure - It’s a great plugin and very tweakable - I have it setup to put images into a folder in the same fashion as I have obsidian configured so I just drag and drop into my vault and presto it works

1 Like

You can include the source URL in the front matter and in the body text. For a while I had it in source: in the yaml front matter and then "Source: " in the body text itself but this felt duplicative.

1 Like