What I’m trying to do
I’ve been trying for the past few days to import “read later” saves into obsidian.
I thought it would be easy but looks like it requires coding???
Things I have tried
The pocket addon (2 years outdated) doesn’t work.
So then I imported everything to omnivore, then I found out I need to know programming just to sort things with tags etc (why is everything so hard?).
I wanted it to grab tags from omnivore’s articles and place them inside obsidian.
I tried gtp4 as a last resort and it put on some insane path of installing several applications and programming.
All the things it suggested are above my head.
It had me download zapier and sign up etc, only to find out zapier doesn’t even support obsidian and raindrop.io
had me download readwise, then I found out it costs 10$ month just import articles in an easy-to-read format.
As someone with disabilities this has been extremely difficult,confusing and beyond frustrating.
Obsidian has been great for my learning, but just trying to do something seemingly basic
has me lost.
I’m afraid that you’ll have to do some form of templating, whichever read-it-later app you choose, if you want to customize the saved article and its metadata. But perhaps some have defaults that come closer to what you are after.
For example, the “Slurp” plugin seems to have some pretty user-friendly options for metadata formatting:
Or perhaps you can find an Omnivore template that someone else has made, which suits your needs.
harr
May 28, 2024, 1:26pm
3
I’m happy with Omnivore as a service and the Omnivore Plugin for Obsidian. I import tags to Obsidian with this setting in the section Advanced Settings > Front Matter Template :
tags:
{{#labels.length}}
{{#labels}}
- {{{name}}}
{{/labels}}
{{/labels.length}}
The note looks like this:
---
tags:
- one_tag_from_omnivore
- another_tag_from_omnivore
---
References:
Sorry if I’m so slow, I thought I tried this (correctly, but I guess not?)
I used ai, telling it to get the tags from omni and add them as official obsidian tags and it gave me this format (script?)
# {{title}}
#Omnivore
{{content}}
**ID**: {{id}}
**Author**: {{author}}
**Site Name**: {{siteName}}
**Type**: {{type}}
**Date Saved**: {{dateSaved}}
**Date Published**: {{datePublished}}
**Date Archived**: {{dateArchived}}
**Date Read**: {{dateRead}}
{{#tags.length}}
**Tags**:
{{#tags}}#{{.}} {{/tags}}
{{/tags.length}}
{{#fileAttachments.length}}
---
{{#fileAttachments}}
![[{{fileName}}]]
{{/fileAttachments}}
---
{{/fileAttachments.length}}
[Read on Omnivore]({{omnivoreUrl}})
[Read Original]({{originalUrl}})
{{#highlights.length}}
## Highlights
{{#highlights}}
> {{text}} [⤴️]({{highlightUrl}}) {{#labels}} #{{name}} {{/labels}} ^{{highlightID}}
{{#note}}
{{note}}
{{/note}}
{{/highlights}}
{{/highlights.length}}
But it doesn’t actually grab me the purple tags I can click on.
It only gives me the “Omnivore” tag
Tags are called labels in Omnivore, and as @harr shared above, that’s also what the variable is called. There is no tags
variable.
See the list of available variables here:
Why don’t you just copy-paste what harr shared?
I tried that and it didn’t work.
I can’t understand the coding in the link you pasted.
This is what happens when I pasted that code
I also tried the plugin for raindrop and it only grabs the headline of articles
and not any of subject matter in the article.
It looks like you copied the harr’s demo tags, rather than the handlebars template code. This is what you need:
tags:
{{#labels.length}}
{{#labels}}
- {{{name}}}
{{/labels}}
{{/labels.length}}
My link goes directly to the list of variables, just so you can compare what’s in your template with what’s actually supported. For example, tags
is not mentioned, and fileAttachment
is singular.
Yeah, Raindrop doesn’t store the full text of articles.
1 Like
I made an app (using gpt) that does all this for me, it converts the tags from raindrop into obsidian tags too!
Really? Is it a standalone app, or a plugin?
system
Closed
July 4, 2024, 7:11pm
10
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.