-
Notifications
You must be signed in to change notification settings - Fork 36
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
New Version of the IDE! #98
Comments
Is there a way to download all of the files on the old IDE at once? |
Not currently, but it’s probably possible to write a script to do this (?) |
Is there a simple API endpoint for enumerating workspaces/downloading files? It seems like right now it uses Firebase |
There isn’t. You can connect to firebase manually though, and just directly read from firebase to get the info you need? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We updated the backend of the IDE (migrated from Firepad to YJS). This reduces costs, increases performance, and improves stability.
If you encounter any issues or have other general feedback, please leave a comment here or open a new issue.
We will continue to host the old ide at https://legacy.ide.usaco.guide/. However, please move important files to the new IDE, as we may have to shut down the legacy server eventually.
Migration Plan
Code is in the
legacy-archive
branch.cp-ide-default-rtdb-backups
. Backup taken August 31, 2023, ~5pm PT. We have ~150k files!Before: 10.5GB used. Now (after short term fix): 2.1GB
Disk Usage
Update: On Dec 20 2023, I resized it to use a 256gb ssd, of which we have used 15gb, so we should be good for now.
For the new server, this is our disk space as of May 31 2023:
Aug 21 2023:
December 17, 2023:
December 20, 2023 (2:48am ET):
May 17, 2023:
The text was updated successfully, but these errors were encountered: