forscht / ddrive

Discord as a filesystem.
https://ddrive.forscht.dev
MIT License
491 stars 98 forks source link

New VERSION v5.0.1 (faster download process: no bot) Latest #112

Open Matrixx-Js opened 5 months ago

Matrixx-Js commented 5 months ago

The old files are no longer downloadable due to parameters added to links by Discord recently. The parameters affected are "ex", "is", and "hm". However, I propose a solution to resolve this issue.

Matrixx-Js commented 5 months ago

Total storage added (count files size at the root ONLY) image

alessio-ds commented 3 months ago

Unfortunately, even by adding the bot, the files cannot be downloaded by ddrive if a couple days pass :/ Did you manage to get it working correctly? @Matrixx-Js

xanning commented 3 months ago

any updates on this?

Matrixx-Js commented 2 months ago

https://github.com/forscht/ddrive/issues/111#issuecomment-2215522848

Matrixx-Js commented 2 months ago

@alessio-ds @xanning

Matrixx-Js commented 2 months ago

New version/optimisation++ : https://github.com/Matrixx-Js/ddrive4/releases/tag/Latest

Matrixx-Js commented 2 months ago

If you are interested @alessio-ds @xanning

alessio-ds commented 2 months ago

If you are interested @alessio-ds @xanning

Not doubting this won't work for very old files, but did you have any chance trying it extensively? Is it faster or slower compared to using the bot?

I will try it deeply in the following days. I have created some scripts to test upload, download and fetch speed if you're interested.

TY!

xanning commented 2 months ago

i got a fileserver for what i was aiming for but thanks maybe on some future project

alessio-ds commented 2 months ago

@Matrixx-Js add to the readme that you need to:

npm install dotenv
npm install axios
Matrixx-Js commented 1 month ago

If you are interested @alessio-ds @xanning

Not doubting this won't work for very old files, but did you have any chance trying it extensively? Is it faster or slower compared to using the bot?

I will try it deeply in the following days. I have created some scripts to test upload, download and fetch speed if you're interested.

TY!

I've been using this version since it was released here and it works well. It's much more optimized so that it doesn't consume a lot of resources when you're not downloading.

What's more, even for older files, it works properly, with the same throughput as the bot.

miks555 commented 4 weeks ago

After using the software for a period of time, the total storage indicator is malfunctioning. Folders with blank names cannot be deleted or selected, except through direct database manipulation. When sending multiple files simultaneously, there's a risk of files not being transmitted, necessitating manual counting. Displaying the number of files within each folder would be helpful. Additionally, an option to view the exact number of bytes would be a valuable and straightforward addition. While the configuration file offers optional settings like REQUEST_TIMEOUT, the program's behavior without these settings is not described, requiring code inspection.

alessio-ds commented 3 weeks ago

Tested it multiple times - even with big files (70GB & 30GB upload and download simultaneously). The average speed is about 13.5MBps both ways, which is considerably fast. @Matrixx-Js you did a great job 🚀

Total storage added (count files size at the root ONLY)

regarding this, if you refresh the folder it keeps adding up, but it's something which can be fixed later on.

Folders with blank names cannot be deleted or selected, except through direct database manipulation.

not true. Click on the name of the folder, wait for a few seconds (yes, really) and THEN press delete. no idea why, but it works. This issue was present on the original version of ddrive as well