persepolisdm / persepolis

Persepolis is a download manager written in Python.
https://persepolisdm.github.io
GNU General Public License v3.0
6.29k stars 653 forks source link

Persepolis Download Manager for Steam #606

Closed Pakrohk closed 5 years ago

Pakrohk commented 5 years ago

System Details:

Persepolis is a powerful download manager . The problem that Steam does not pay attention to Donlowad manager. Can you solve this problem ?! An extension for connecting Persepolis to steam or vice versa.

Steam GitHub

alireza-amirsamimi commented 5 years ago

I don't use steam but I'll check this :)

Pakrohk commented 5 years ago

Steam steam

alireza-amirsamimi commented 5 years ago

How can we get the download link?

JafarAkhondali commented 5 years ago

Steam doesn't allow that, in some cases if you could get direct download link of games it would be possible in PDM. Sorry but we can't help.

Pakrohk commented 5 years ago

Contact the steam team, are eager to cooperate.

Alirezaies commented 5 years ago

I'm a Steam user for +3 years and using it daily,

Steam does not offer any feature or API for implementing this requested feature, not just for download links, but also each downloaded game/app may have different installation folder and data directory that we can not detect them programmatically,

you better contact Steam support first to implement such feature (e.g. API) first then open an issue like this.

I think we'd better close this issue.

Pakrohk commented 5 years ago

https://github.com/ValveSoftware/steam-for-linux/issues/6187#event-2243715559

Plz, check link

Alirezaies commented 5 years ago

I can confirm that SteamCMD gives us the ability to implement the feature you have been requested, thank you for your research, I will consider this as an implementable feature and will ask other members to tag this issue as "feature request" + keeping it open.

however this does not mean we have been decided to add this feature at the moment :)

please be patient.

On Mon, Apr 1, 2019, 8:56 PM APakrohk notifications@github.com wrote:

ValveSoftware/steam-for-linux#6187 (comment) https://github.com/ValveSoftware/steam-for-linux/issues/6187#event-2243715559

Plz, check link

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/persepolisdm/persepolis/issues/606#issuecomment-478649079, or mute the thread https://github.com/notifications/unsubscribe-auth/AQAbgQFN8z5Km3Mvw6K3O2q9V7q_nuh7ks5vcjMngaJpZM4b0Yka .

Alirezaies commented 5 years ago

I'll start writing a Python wrapper for SteamCMD tomorrow, but there is no guarantee that this feature would be implemented in Persepolis Download Manager or it would be possible to add a feature like directly integrate it with Steam itself (like Google Chrome's plugin and download directly within browser), hope it all goes fine and help you :)

Alirezaies commented 5 years ago

I think there is no way to get download links.

any idea?

Pakrohk commented 5 years ago

I think there is no way to get download links.

any idea?

Announce in the post that opened for the steam team.

Alirezaies commented 5 years ago

I'll open a new one, should be a ' feature request '

---- On Sun, 14 Apr 2019 18:00:07 +0430 notifications@github.com wrote ----

I think there is no way to get download links.

any idea?

Announce in the post that opened for the steam team.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Pakrohk commented 5 years ago

I'll open a new one, should be a ' feature request ' ---- On Sun, 14 Apr 2019 18:00:07 +0430 notifications@github.com wrote ---- I think there is no way to get download links. any idea? Announce in the post that opened for the steam team. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Please let us know about the work.

Livy-Inverse commented 5 years ago

Steam is a digital content delivery platform, and has a download manager of its own, which can pause/resume downloads at will. The downloaded files need to be validated, then installed, probably with its own DRM depending on each game. Valve will never let you interfere with the internal working of Steam.

Even if you can somehow use PDM to interrupt the downloads, how do you plan to install the game using the compressed files you've downloaded? I can't get the idea behind this request. Do you ever think about that or just post random delusion ideas?

Alirezaies commented 5 years ago

well this is a more clear and explicit answer, we surely can not change the core of Steam, SteamCMD is also just another way of interacting with Steam, I'm afraid it's not going to help us increasing the download rate, as Steam itself offers it's own builtin download manager I see no need of implementing this feature in PDM.

---- On Tue, 07 May 2019 07:19:18 +0430 notifications@github.com wrote ----

Steam is a digital content delivery platform, and has a download manager of its own, which can pause/resume downloads at will. The downloaded files need to be validated, then installed, probably with its own DRM depending on each game. Valve will never let you interfere with the internal working of Steam.

I can't get the idea behind this request. Do you ever think or just post random delusion ideas?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

JafarAkhondali commented 5 years ago

I think there is currently no way to do this, and DM shouldn't focus on integrating other downloads platform. However if anyone would like to do this, we would be happy to receive a PR.