GithubHelp home page GithubHelp logo

seanpm2001 / snu_2d_clouddrive Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 2.0 119.84 MB

SNU CloudDrive is the online file storage module for SNU. It stores files. Distribution owners can choose how much storage is available by default (between 200,000 bytes and 500,000,000,000 bytes) this module is required for certain SNU distributions. [Click/tap here to learn how to build SNU](https://gist.github.com/seanpm2001/745564a46186888e829fdeb9cda584de)

Home Page: https://github.com/seanpm2001/SNU_2D_CloudDrive

License: GNU General Public License v3.0

HTML 73.39% Makefile 0.05% SVG 25.82% INI 0.04% CSV 0.70%
snu 2d fileservice cloud cloudstorage cloud-storage file-service offline online emulation

snu_2d_clouddrive's Issues

New image structure plan - November 11th 2020


New image structure plan - November 11th 2020

I have a new plan for how images are organized:

Images are sorted by the page they are on
Images are sorted into 4 categories: desktop viewer, desktop browser, mobile browser, and mobile app


A new vision (2022, July)


A new vision - 2022 July

In the past week (2022, Tuesday, July 12th to 2022, Sunday, July 17th) I have been toying with a new concept for online file storage. I have decided to revive this project to fit this new vision.

The core concept is that the file service frontend should look and behave just like the desktop of an operating system (for Ubuntu+GNOME users, an example would be Nautilus/GNOME files. For MacOS users, an example would be Finder, for Windows users, an example would be Windows explorer) I have not seen any file service come as close to this as I envision. I envision it to feel so close to a desktop that it is almost like you are running a virtualized operating system, and as little like a webpage as possible. I still want to separate it from the SNU online Virtual Machine manager VMCenter. However, I expect that not everyone will run a virtual machine in their web browser.

This new vision is starting its development officially today. I have decided against using JavaScript for this, and will use something that complies with the GNU standard, and avoids the JavaScript trap, so that it will still work if JavaScript is disabled.

The new online file storage frontend will be an isolated system, with customization via skins. The default skin will be an X11 look-alike skin for the time being. Users can switch between other skins by a skin stored in their drive, or by a skin uploaded (either for permanent or temporary use) SNU Drive skins will use the *.driveskn file format, which is XML based.

The other variants of online file storage will be available and still developed, this will be an additional option users can use that isn't based on any existing site/service.


Module needs a homepage


Module needs a homepage

This module does not yet have a homepage, and it needs one. I don't have the time to write the HTML right now.


Need support for services other than the currents (September 3rd 2020)


Need support for services other than the currents (September 3rd 2020)

I have been adding in the services I use (OneDrive, Google Drive (past) and pcloud) but I have also been creating accounts for other services (As of September 3rd 2020: Dropbox, mediafire) so that I can get their structure. If anyone has any recommendations, or if I find more, I will attempt to emulate them.


Can't upload WAV Pcloud audio sample


Can't upload WAV Pcloud audio sample

I can't upload the pCloud audio sample that is in WAV format, as it exceeds the GitHub 25 megabyte file limit. I have tried multiple methods of compression, but I have been unable to get it below 26.1 megabytes, which is still over 1.1 megabytes over the limit.

If anyone knows how to compress it without losing its original data, feel free to upload a copy.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.