Zum Inhalt springen

[BSNova] Burning Series Nova - Das Mega-Tool für BS.TO


NeoGriever
 Teilen

Empfohlene Beiträge

Also das heißt der Download funktioniert und ich kann es gucken

Und noch eine Frage du hast doch mal gesagt das man den Download Balken Farbe ändern kann oder nicht?

Und dann hätte ich noch eine Frage könnte man das downloaden etwas schneller machen weil als ich noch die andere Versionen hatte waren die Downloads schneller als den Version den ich jetzt habe?

Link zu diesem Kommentar
Auf anderen Seiten teilen

1. Ja. Der Balken geht ja bis zum ende. Das ist also nur eine überschneidung der anzeige mit dem tatsächlichen status.

2. Die Einstellungen für die Farben der Download-Fortschrittsbalken kommt noch.

3. Das liegt daran, dass (wie oben schon beschrieben) die sehr rapide aktualisierung der Fortschrittsbalken das gesamte Programm fast (aber nur FAST) einfrieren lassen. Das behebe ich noch.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also ich hab noch mal das Programm getestet und bin voll zufrieden damit naja außer einer Sache und zwar wie lange er die Serie Staffeln und einzelnen Folgen laden braucht und auch beim downloaden dauert das auch etwas länger aber als andere bin ich sehr zufrieden damit also wenn es geht könnte man das downloaden und das Staffel folgen lade Anzeigen etwas schneller machen könnt

Link zu diesem Kommentar
Auf anderen Seiten teilen

So.

V2.4.6 Beta

http://www.mediafire.com/download/4ppr9d42z52e55i/BSNova+v2.4.6.0+BETA.exe

Download-Liste dürfte jetzt funktionieren. Darüber hinaus kann man die Farben der Downloadliste-Fortschrittsbalken einstellen. Und die Einstellungs-Felder sind jetzt auch in deutsch benannt ;)

Die Einstellungen für das Parsen einzelner Hoster (zum ein/ausschalten) haben jedoch noch immer keine Auswirkungen. :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sorry für die Warterei wegen Ecostream, hatte bisher leider nicht die Zeit VB zu installieren.

Poster daher hier meinen "normalen" C# Code.

Vorab: Ich nutze die Restsharp Bibliothek, sollte auch mit normalen HttpWebRequest gehen, das wichtige sind ja nur Header/Parameter die du mit sendest, aber ich habs mir so angewöhnt.

Hier kannst du Restsharp finden, falls du den Code nicht groß umschreiben möchtest:

https://www.dropbox.com/s/wk3ekhb1bwhkt3g/RestSharp.dll?dl=0

Wichtige ist aber eigtl nur:

-POST url: "http://ecostream.tv/xhr/videos/wOIriO01"

-Parameter namens "id" mit dem Wert VideoID(des VIdeos)

-Parameter namens "tpm" mit dem Wert footerhash+superslots

-Header Namens "X-Requested-With" mit dem Wert "XMLHttpRequest"

-Cookie namens "eco" korrekt setzen! Schau am besten meinen Code dazu an, damit du verstehst was ich meine

Bei Fragen helfe ich dir natürlich gerne. Und danke noch mal für den NowVideo Code!


using System;
using System.Collections.Generic;
using RestSharp;

public class netecostream{

void TestEco () {
//Get needed values
string url = "http://www.ecostream.tv/stream/1f13b8d0a8515e647970383bb07bca80.html";
RestClient rc = new RestClient(url);
rc.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0";
RestRequest request = new RestRequest(Method.GET);
IRestResponse response = rc.Execute (request);
string html = response.Content;
string cookie = response.Cookies[0].Value;
List splHtml=new List(html.Split (new string[] { "'" }, StringSplitOptions.None));
string footerhash = splHtml[splHtml.IndexOf (splHtml.Find(x => x.Contains("footerhash=")))+1];
string superslots = splHtml[splHtml.IndexOf (splHtml.Find(x => x.Contains("superslots=")))+1];
string dataid = url.Split (new string[] { "/" }, StringSplitOptions.None) [4].Replace (".html", "");
splHtml.Clear ();

//Use Ecostream API
rc = new RestClient("http://ecostream.tv/xhr/videos/wOIriO01");
rc.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0";
request = new RestRequest(Method.POST);
request.AddParameter ("id", dataid);
request.AddParameter ("tpm", footerhash+superslots);
request.AddHeader ("X-Requested-With", "XMLHttpRequest");
request.AddCookie ("eco", cookie.Replace ("eco=",""));
response = rc.Execute (request);

//Parse .mp4 link
splHtml=new List(response.Content.Split ('\"'));
string link ="http://ecostream.tv"+ splHtml [splHtml.IndexOf (splHtml.Find (x => x.Contains ("show/media")))];
splHtml.Clear ();
}
}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Header Namens "X-Requested-With" mit dem Wert "XMLHttpRequest"
Cookie namens "eco" korrekt setzen! Schau am besten meinen Code dazu an, damit du verstehst was ich meine
Danke. Das "X-Requested-With" konnte ich nicht "herausfinden". Daher bekam ich immer Zugriffsfehler. Und im Source von EcoStream stand dazu ebenfalls nix. Das mit dem Cookie habe ich bereits gehabt. :)

Also ich hab ein Problem und zwar die Farben des Downloadbalken und zwar wenn ich die Farbe auf grün einstelle kommt nur grau raus
Wichtig. Grau ist der Balken nur, wenn er entweder leer (0%) oder inaktiv (Wartend) ist.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke. Das "X-Requested-With" konnte ich nicht "herausfinden". Daher bekam ich immer Zugriffsfehler. Und im Source von EcoStream stand dazu ebenfalls nix. Das mit dem Cookie habe ich bereits gehabt. :)

Ja, bin auch nur per Zufall darauf gestoßen, nachdem ich im FireFox noch httpFox anhatte.

Hab auch etwas länger für gebraucht, als für die anderen, aber youwatch war bei mir auch son Kandidat, brauchte auch was bis ich den hatte :D

Hab dein Tool mittlerweile auch aufm PC, mach weiter so!

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Fox hat Thema gesperrt
Gast
Dieses Thema wurde nun für weitere Antworten gesperrt.
 Teilen

×
×
  • Neu erstellen...