Du bist nicht angemeldet.
Seiten: 1
@rolex0815:
Danke sehr, hoffe die API bleibt jetzt eine Weile unverändert...
So, hab es hinbekommen. Mein erstes Bash-Script . Kann man bestimmt besser machen, aber es funktioniert mit der jetzt "offiziellen" RealDebrid-API.
Die Datei FritzLoad/lib/multihoster/realdebrid.sh in einem Texteditor öffnen und durch folgenden Code ersetzen:
#!/bin/sh
realdebrid() {
local try=0 realname
local answer
while [ $try -lt $retries ]; do
try=$(($try+1))
answer=$(curl -s "https://real-debrid.com/ajax/unrestrict.php?link=$link&login=$realDebriduser&pass=$realDebriduserpass") || continue
reallink=$(answer=${answer##*\"main_link\":\"} && answer=${answer%\",\"link\":\"http:*} && answer=${answer//[\\]/} && echo "$answer")
if ! [ -n "${answer##\"error\":0*}" ]; then
errmsg "$reallink"
return 1
fi
realname=${reallink##*/}
if download "$reallink" "$realname" "--retry 3 -C -"; then
return 0
fi
done
return 1
}
# this function returns 0 if the multihoster can download the $url param
# realdebrid_check is currently disabled
# so every link is passed to realdebrid to see if a download is possible
realdebrid_check() {
#if [ -z "$realdebridhosterlist" ]; then
# realdebridhosterlist=$(curl -s "http://www.real-debrid.com/lib/api/hosters.php") || return 1
#fi
#[ -z "${realdebridhosterlist##*${hosterdomain}*}"] || return 1
return 0
}
Danach sollte es wieder funktionieren (tut es bei mir zumindest)
So, bin ein Stückchen weiter: Hier ist die offizielle API. Die sieht leider anders aus als die bisher verwendete. Man benötigt in jedem Fall vorher eine Anmeldung.
Da ich in Bash noch nichts gemacht habe (komme aus der .NET-Welt), aber das Problem lösbar sein sollte, bleibe ich weiter dran. Auf die Schnelle kann ich aber leider keinen Workaround bereitstellen
Ich versuche es mal sobald ich Zeit habe. Habe aber noch nichts dergleichen in FritzLoad programmiert, kann also etwas dauern. Ich denke es macht Sinn, auf die neue Logik (wie im Pyload-Script) zu gehen.
Hallo, ich habe dasselbe Problem. Es sieht so aus, dass der Link http://real-debrid.com/lib/ajax/generator.php in der Datei "realdebrid.sh" nicht mehr funktioniert. Zumindest kommt, wenn ich die URL in den Browser eingebe, der Fehler "404 not found". Vielleicht wurde die API geändert, wenn man das Script von PyLoad nimmt, funktioniert es.
Wenn ich morgen etwas Zeit habe, versuche ich das mal für FritzLoad nachzubauen.
Seiten: 1