💱 Converters for Imports #82
Replies: 11 comments 14 replies
-
Is it possible to get a json exemple of a Anytype page (with a bit of everything, except for collections/sets, which are not in Evernote)? |
Beta Was this translation helpful? Give feedback.
-
I've pehaps a bug (or a misundertanding) about export/import JSON : |
Beta Was this translation helpful? Give feedback.
-
Is there somewhere a list of accepted color for text and background? |
Beta Was this translation helpful? Give feedback.
-
Ouch, there's a bug blocking all Evernote imports : |
Beta Was this translation helpful? Give feedback.
-
Is there a debug log activable for imports? More generally, I think it would be useful to enhance the error (or warning) messages for debugging or for the user. Currently, it's either "import failed" or "import successful" (which isn't always accurate). |
Beta Was this translation helpful? Give feedback.
-
We don't use file folder in AT import yet. It's created for backup purpose for now. To import file we use file keys and hashes provided in objects. Hash is used as ID of file object in Anytype. Currently we have problems with importing files, which was deleted in account, because we delete them by their hashes. So we don't have these files internally after their deletion and don't have a mechanism to load them again after import. But we are going to work on that. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hey there! https://github.com/moverware/keep2Anytype Also if there are any guides on how to upload images as part of the anyblock format that would be great. I see in the exported any-blocks that it has a ref to some image file ID, but not sure how to generate that in advance and include jpegs in the import jsons. |
Beta Was this translation helpful? Give feedback.
-
Do you intend to provide the same channels for exporting notes than for importing ? |
Beta Was this translation helpful? Give feedback.
-
If I export an object and then immediately imported it back it seems to create a new identical object instead of overriding the pre-existing one. Is there any intention of changing that behavior or making it customizable? I was intending to use exporting/importing feature to run custom updating code on my objects. |
Beta Was this translation helpful? Give feedback.
-
Does anybody have a way to import an anytype page into notion? (I know this is meant for notion to anytype but I’m just asking) |
Beta Was this translation helpful? Give feedback.
-
Proposal
We want to begin exploring the development of new importers and exporters for Anytype. Our goal is to involve contributors right from the start of this project.
Anytype currently supports importing from Markdown, HTML, CSV, TXT, and Any-Block formats. Additionally, we offer a dedicated import feature for Notion.
Now, we want to test an approach where we don't create new direct imports from other apps. Instead, we rely on tools that convert data from different apps into Any-Block or simpler formats. We can then import this converted data into Anytype. The process would involve the following steps:
In the future, as more importers are created and all corner cases are covered, this flow could be further simplified by deeply integrating importers into Anytype. This would allow users to skip manual conversion and uploading steps.
To begin, we suggest creating an importer for Evernote. Its data can be exported in HTML or ENEX (XML) formats and can be converted to Any-Block or Markdown with minimal effort.
Useful links
json/models
folder.Remarks
Please feel free to ask questions or share your ideas in the comments section below.
You are welcome to create converters in any form and language of your choice. However, please note that Typescript solutions are more likely to be integrated into the Gallery and Anytype in the future.
We recommend to use pre-installed relations and object types as much as possible.
After converting the data to Any-Block or other data formats, you can test the result in the following ways:
P.S. There is no "Any-Block" button available in the current production version of Anytype. Instead, there is a "Protobuf" button that can be used to import ZIP archives with JSONs. The button has already been renamed in the
main
and will be released to production soon.Beta Was this translation helpful? Give feedback.
All reactions