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

Soup pot: placeholder for ideas #20

Open
heisantosh opened this issue Dec 5, 2017 · 3 comments
Open

Soup pot: placeholder for ideas #20

heisantosh opened this issue Dec 5, 2017 · 3 comments

Comments

@heisantosh
Copy link
Owner

This issue thread is a placeholder for random ideas about this app :)

@heisantosh
Copy link
Owner Author

  • new text area in app main window to paste and share text
  • open file directly if single file is shared
  • directly stream zip to client instead of zipping on server then serving the zipped file
    • write http response writer as zip writer??!

@heisantosh
Copy link
Owner Author

Flow of downloading

  • user can select files and folders to download by checking the checkmark located at the top left corner of the icon
  • when a selection is made a info bar dialog appears at the top of the window
  • the info bar contains 2 buttons - cancel, download
  • if the selected file is a single file no need to zip, let it download directly
  • if the selected items are all files, no need to zip, let it download one by one or zip and download ??!
  • stream the zip over http instead of creating a local copy and sending it over http

routes

Currently serving starts at the / , to separate the functionalities it would be better to
provide under separate routes

/files - browsing files and folders
/text - text
/download - download files and folders as zip

e.g.

192.168.5.101:48922/files
192.168.5.101:48922/text
192.168.5.101:48922/download

@heisantosh
Copy link
Owner Author

Rather than implementing the multiple download feature in the browser it would be better to provide an ftp service instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant