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 linksjson/models
folder.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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4