Is your feature request related to a problem? Please describe.
I noticed in the Import section in the Anytype settings that currently there is support for importing from Notion and a number of other options (Evernote, Roam Research, etc.) are greyed-out but labelled “soon” indicating those options are being worked on, Obsidian.md is not listed there thus I assume it isn’t being worked on as an import option.
Would be great as a new user transitioning from Obsidian.md to be able to point Anytype to their Obsidian directory and have everything imported into Anytype.
Describe the solution you’d like
Under the Import section of Anytype settings an option for Obsidian.md could be selected, a file browser would then appear prompting the user to select their Obsidian directory, after doing so Anytype would scan the directory and import all of the user’s Obsidian documents as Anytype objects.
Describe alternatives you’ve considered
The markdown contents of each and every Obsidian document could be manually copied and pasted into Anytype and any particular incompatibilities between how Obsidian and Anytype handle markdown manually corrected, but depending upon the number of documents a user has in Obsidian this could be an unreasonably labour-intensive task.
As a heavy markdown user I strongly support this feature.
All the imported notes can be stored as a temporary object type and allow us to batch edit them to the new object type.
For inline properties in Obsidian dataview (like key:: value), they can be turned into relations of the notes easily.
This would be great. I just want to specifically request that frontmatter and dataview fields are turned into relations, if possible. Most data types would probably convert okay, but links to other pages might require some special treatment. Also, options for what type a page would become, like by tag, specific field, or name format.
This feature would be great to prioritize once the API and custom plugins are out. It is very hard to migrate to Anytype for power users of Obsidian as of now.
Hey @Aurareus , now you can choose any .md file from Obsidian and place it in Anytype. The links created inside Obsidian do not work in this case and should be created in Anytype once again. I hope it will work for you at least for now.
When importing via Markdown (in my case from Obsidian) all objects flow into type “Pages”. Is this intended? or is this a situation I’ve somehow created?
Not to belabor the issue, but if this is the case, what are “note” objects intended for?
This is part of my (very minor) issue with Anytype. I get that it’s supposed to be flexible and we can define these things however we want, but there has to be a balance between flexibility and usability. Object definitions or at least developer intent would be a good seed for their creative application.
Notes are just for quick notes since they have no titles. They were previously called drafts.
You don’t need to use either though. You can just create you own types if you want.
Maybe this is a conversation for another thread, but at present there seems no capability to import to any other type than a page — that’s my point. Changing this requires manual labor. It isn’t clear if this is intended or a limitation. Maybe a feature request is better suited, but I don’t know if I missed the point.
Changing types is unfortunately very labor intensive right now since you need to open each object individually and change it there. If you could easily change the object types of multiple objects from the set view, then this shouldn’t be a problem anymore. But that is indeed more of a separate issue. If there isn’t one already, you should create a feature request for it.
Also, if you’re problem is that you want to import to another type besides the page type, you should also create a feature request for that. I can definitely see how that could be very annoying. One solution for that problem is to just import you objects and then rename and change the page type to whatever you want it to be.
And I’m sure that there will be many improvements to the import function of specific apps after the API is published.
I tried importing my whole Obsidian vault, but not only relations among notes were not recognized (double square brackets links are not interpreted as links), but not even the front matter was read in order to define each note’s metadata…