RenaiApp/workspace/ideas/importing-saving-manga.md

35 lines
1.5 KiB
Markdown

# Importing and Saving Manga
Addresses user stories [#1], [#3], [#8].
## Import
There should be 2 ways to import manga: from files on the user's computer, and directly over the internet (see [p2p-sharing](p2p-sharing.md) and [site-crawling](site-crawling.md)). This feature document only describes the local import.
The user should be able to navigate to the files he would like to import, using their operating system's file explorer.
A point of discussion is how the application should interpret the selected files/folders:
- One folder is one work?
- What about sub-folders?
I think a folder without sub-folders and files inside should be considered one work. If it has both, it is one work and the sub-folder should be explored further. If it has only sub-folders, it is not a work, and the sub-folders are to be explored. If it has no content, nothing happens.
Multiple folders should be selectable and importable at the same time.
## Saving
The manga should then be saved into a library folder defined by the user in the following format:\
`<author>` > `<title>` > _\*files here\*_\
This saving strategy should be extendable/configurable in the future.
## File Types
Since the application runs inside chromium, every file type supported by the browser should also be supported by the application: https://developer.mozilla.org/en-US/docs/Web/Media/Formats
This also includes video and audio files.
[#1]: ../user-stories.md#1
[#3]: ../user-stories.md#3
[#8]: ../user-stories.md#8