Skip to content
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

Why can't I use elementum to download the direct link of nexusPHP? #1091

Open
i990049 opened this issue Dec 16, 2024 · 9 comments · May be fixed by elgatito/elementum#147
Open

Why can't I use elementum to download the direct link of nexusPHP? #1091

i990049 opened this issue Dec 16, 2024 · 9 comments · May be fixed by elgatito/elementum#147

Comments

@i990049
Copy link

i990049 commented Dec 16, 2024

Why can't I use elementum to download the direct link of nexusPHP? All the direct links made by NexusPHP cannot be downloaded using elementum, and all of them are flashbacks after opening the direct link, but they can be downloaded directly by other BT clients. This is one of the sites that is open for registration, and you can register in the upper right corner by switching the English interface.

https://github.com/xiaomlove/nexusphp

https://www.ptfans.cc/signup.php

direct link just like
https://xxxxxxx.xx/download.php?downhash=123456|xxxxxx

@antonsoroko
Copy link

antonsoroko commented Dec 16, 2024

@i990049 how exactly you do "download the direct link"? Describe in details your steps.

Also, where is debug log file?

@i990049
Copy link
Author

i990049 commented Dec 16, 2024

Screenshot_20241216-204209
copy the green letters torrent url direct link from nexusphp site and paste into yatse. Any nexusphp site code built by Xiaolove can repeat this bug. How to generate debug file? Other bt client can direct down.

@antonsoroko
Copy link

@i990049
1.

paste into yatse

Paste into what exactly? "Add torrent" dialog or what?

  1. Have you tried with web ui of elementum? Open "status" to see URL of web ui.

  2. In issue template there is a link to the guide how to create log. Log is mandatory.

@i990049
Copy link
Author

i990049 commented Dec 16, 2024

Screenshot_20241216-232843
web ui also quit. Paste any nexusphp torrent direct url into yatse to kodi elementum to add torrent url also quit. I have lots of nexusphp site and every torrent direct link paste into elementum, they all quit. Other BT clients won't quit.
I know how to make a torrent using LSD to stream TV BOX. Elementum LSD works fine with other BT client.
I'm not a native English speaker, It's too complicated for me to upload a debug log. So I give you an open sing up Nexusphp site.You can try.
https://www.ptfans.cc/signup.php

@antonsoroko antonsoroko linked a pull request Dec 17, 2024 that will close this issue
@antonsoroko
Copy link

@i990049 this is because they (Nexusphp) decided to use | to pass the private key - which is wrong way. in HTTP the normal/standard way is to use https://en.wikipedia.org/wiki/Query_string , e.g. &key=value.
but "elementum burst" also uses | for internal needs - to pass HTTP headers to elementum (headers like "cookie", so elementum can download torrents from trackers that require login, burst does login and search and then pass links to elementum).

anyway, because of this elementum removed |key from URL and then was not able to download torrent file.

also, that ptfans site does not have English at all! it was pain to use it.

i made a "fix", but i am not sure if it is a good fix, though.
tell me your OS and arch (e.g. Windows 64-bit or Android 32-bit) where you run elementum and i will make a test build for you.

@i990049
Copy link
Author

i990049 commented Dec 17, 2024

NexusPHP has a torrent direct download link, which Unit3D doesn't have at all. You can use the Microsoft browser's Mouse right-click web translation to view this ptfans website. I use Android TV BOX zidoo x9s, Android 6.0 v7a, thank you.

@antonsoroko
Copy link

@i990049
Copy link
Author

i990049 commented Dec 17, 2024

It works. Thank you. Looking forward to the other platform build.

@antonsoroko
Copy link

Looking forward to the other platform build.

I hope @elgatito will merge all PRs and make a new version in foreseeable future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants