Git Product home page Git Product logo

Comments (8)

DioEgizio avatar DioEgizio commented on May 27, 2024 2

This is against CF's ToS and would bypass their "DRM"

How would this be bypassing their "DRM". Its just some basic string manipulation (Please correct me if im wrong)

Also, can you preferably quote the part of their TOS that says this

We even tried doing this in the past and they asked us to stop

from prismlauncher.

Trial97 avatar Trial97 commented on May 27, 2024 1

Other than the fact that there is no way to tell the user that the download failed due to a guessed URL, I managed to draft a PR regarding this. Once I figure out how to alert the user about this stuff I will mark it ready to review.
Thanks for your suggestion!

from prismlauncher.

Trial97 avatar Trial97 commented on May 27, 2024 1

Also, can you preferably quote the part of their TOS that says this

Sorry I did not look it up before starting working but here is the part (more exactly the c part):
image
Found here: https://docs.curseforge.com/#curseforge-for-studios-terms-of-use

from prismlauncher.

Trial97 avatar Trial97 commented on May 27, 2024

The only downside of this is that to determine if the URL is valid or not we would need to request the file or at least call HEAD before displaying to the user the option.
So either guess all missing URLs and give an error on download if the URL is not accessible or before displaying the option verify the URL using the HEAD request.
But this would indeed be nice if the guessed URL is always correct.

from prismlauncher.

Scrumplex avatar Scrumplex commented on May 27, 2024

This is against CF's ToS and would bypass their "DRM"

from prismlauncher.

Scrumplex avatar Scrumplex commented on May 27, 2024

See PolyMC/PolyMC#621

from prismlauncher.

Advik-B avatar Advik-B commented on May 27, 2024

This is against CF's ToS and would bypass their "DRM"

How would this be bypassing their "DRM".
Its just some basic string manipulation
(Please correct me if im wrong)

Also, can you preferably quote the part of their TOS that says this

from prismlauncher.

Advik-B avatar Advik-B commented on May 27, 2024

This is unbelievable (I shouldn't use this language but), a-hole behaviour from CurseForge

Hopefully, in the (not-so-distant) future, Prism can have a plugin system (which I know is a lot of work by itself)
So that we can make a plugin to "bypass" this so-called "DRM"

PS: Thanks for the link to the TOS :)

from prismlauncher.

Related Issues (20)

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.