Repository navigation
Replies: 21 comments 13 replies
|
I like the export functionality that converts a single page to a markdown file, it would be good to be able to export the whole workspace. |
|
I want this feature too, it would give me a very big sense of security. |
|
Seems like Affine could easily implement this as the functionality to "export as markdown" already exists per page. I'm guessing they don't want users leaving so it's intentionally this way. Especially since the original request was from March 2024. Pretty scummy. |
|
Found this JS script that seems to perform a basic import/export of all Affine data
|
|
This would be an important feature for portability and accessibility |
|
I was surprised to not find this as an option, especially with there being a "Select All" option on the All Docs screen, only used for deletion. I would use the "full backup" feature but that requires a full sync before it can export and currently my self hosted server is down - the prime use case for bulk backing up what I have on my local machine. |
|
I'd like to have this because sometimes I need to do a full dump of a workspace into an LLM for further analysis... but right now the snapshot JSON appears to be something custom? Like in some cases, only content is needed, no need for all the formatting and styling metadata. Text in a way is the universal interface... graphical relations - can maybe always be transferred with some information loss into text. |
|
I'd like to have this because sometimes developers abandon projects for various reasons, and then my data is simply will simply be stuck in Affine and unusable. |
|
Custom integrations are essential for my setup — without them, it becomes impossible to use effectively. |
|
I'm hoping to, at least, perform a fully-nested export similar to the Notion feature I used to import into Affine. It seems exporting gives me a single flat file without nested items, which is quite frustrating for moving files between Affine workspaces. Plus, if I export a page, all the internal page links still point to the old workspace. |
|
There is no full workspace all in one file export functionality except the .affine format. |
|
It was only because Joplin Notes had a mass export to Markdown, that I am now here at AFFiNE with my 1,000+ notes. But it is not to say I'll be using AFFiNE forever, and AFFiNE may also not be around forever. There should always be some way to export data into an interoperable format. I understand that, just like Joplin Notes, there may be a more efficient way of processing the working data, but there should still be an easy way to export years of one's work, otherwise it is locked into the ecosystem. Manually exporting each one of 1000+ notes to Markdown format is not very practical. I prefer my backups also to be in plain text MD format. |
|
I was going to suggest logging an issue for this, but I see there was one logged as #6353, and it was closed. I've really enjoyed using AFFiNE in the one week I've been using, and I have been preparing this last week to feature it in a video I want to do about it, but this is a bit of a showstopper for me. I either don't do the video or I must make a massive caveat warning about the lock-in. I also did not realise this until after I'd imported just under 2,000 notes from my Joplin Notes hosting. It would be useful to at least hear from AFFiNE whether there will in future be a bulk export to Markdown or not. I'm probably going to do the video anyway as I have spent so much time on it already. |
|
I too am in this situation where the import was easy, the backup too, but the export back to MD in batch is nowhere to be found |
|
I've been looking at the existing single document export to MD, and it has interesting possibilities:
It is sort of nearly there, and with a few tweaks, this could be a great bulk export tool. |
|
Please add the ability to export a workspace. Preferably as markdown. Without it I am hesitant to go all in as my notes are a bit trapped. |
|
It's interesting that the Affine desktop application is electron, and its local workspace is just wherever the electron app is storing the data. The documented way to store local data is to run the affine server and configure its storage. However ideally, the local workspace can also be specified instead of just sticking it wherever electron puts its local data. Then the local data is probably some sort of SQL database. In that case, you'd need something to sync the SQL database. And ideally something that bridges the gap between text file syncing to db level syncing. There are some bridges but they aren't the best. It reminds me of DAT. |
|
This is a serious issue for me. Why is mass exporting to a common format like HTML (used in notion -> affine import) or markdown (used in simple non-block apps) not an option? It's such an proprietary move for a self hosted / open source application. |
|
@tkodev for me too, which is why I had to just move on to Anytpe so long. I was hoping that AFFiNE would at least give a solid commitment, but without that, it was not worth me just waiting in hope. |
|
This tampermonkey script might help some people who want to move on from Affine. I switched to anytype as well. Didn't want to put all my data into a "closed" system with limited export functionality. Hope devs will consider bulk export for the future. Tested this on 0.26.0, might break in the future. Made it partly using claude so super flaky but working. https://gist.github.com/florentineprinzessinzusachsen/c7b17222d3910c6c412f783ed25377ce |
Uh oh!
There was an error while loading. Please reload this page.
Description
When in a workspace on the homepage there should be a button that goes through and exports all the files to the selected export type.
Use case
For backing up their workspace to a more universal format other than just the default affine file type or for converting their workspace to some other format.
Anything else?
No response
Are you willing to submit a PR?
All reactions