Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration: Native support to foreign project formats #153

Open
mkoskim opened this issue Aug 11, 2023 · 0 comments
Open

Migration: Native support to foreign project formats #153

mkoskim opened this issue Aug 11, 2023 · 0 comments

Comments

@mkoskim
Copy link
Owner

mkoskim commented Aug 11, 2023

If I think the folder format of yWriter or Manuskript, there is not really any obstacles using them close to native project format in MaweJS.

yWriter has some index files at the directory tree root, and it splits the scenes to individual RTF files. Fundamentally, there is no actual limitations why MaweJS should use its own XML-based file format to store projects. It could happily split scenes and parts in to a directory tree, and read them there.

So, one option for migrating projects from one tool to anohter, is that MaweJS just happens to have native support to use some foreign project format. It does not have to be entirely lossless.

At least Manuskript has a feature, that you can ZIP its project folder, and share it as an archive. This should not be a problem to MaweJS, vice versa: operating with one file instead of directory tree is generally easier.

The ultimate goal would be to support directly Scrivener project folders. Without much investigation I already know that not all things can be supported. Scrivener is not only a story editing software, you can do all sorts of other texts with that. It is like "Word" in the structured editors realm, meant for any types of texts.

@mkoskim mkoskim changed the title Migration: Native support for foreign project formats Migration: Native support to foreign project formats Aug 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant