forked from markus/S_New4
v4.1.2: replace some retunr valuens with 0
This commit is contained in:
parent
ad1a9144bf
commit
25156f02ea
@ -13,7 +13,8 @@ int main(int argc, char *argv[])
|
|||||||
return res;
|
return res;
|
||||||
} else {
|
} else {
|
||||||
if( (res = mainProgram.start(&settings)) != 0 )
|
if( (res = mainProgram.start(&settings)) != 0 )
|
||||||
std::cout << (" => Entschuldigung, ein Fehler ist aufgetreten!\n Bei wiederholtem Auftreten verwenden Sie -d, --debug für mehr Infos.") << std::endl;
|
std::cout << (" => Entschuldigung, ein Fehler ist aufgetreten!\n Bei wiederholtem Auftreten verwenden Sie -d, --debug für mehr Infos\n"
|
||||||
|
" oder --update um, falls vorhanden, auf eine neuere Version des Programms zu wechseln") << std::endl;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -262,10 +262,10 @@ std::string PageManager::checkName(std::string Name)
|
|||||||
|
|
||||||
std::string html = getServerRequest("https://serienstream.sx/serie/stream/" + name).html;
|
std::string html = getServerRequest("https://serienstream.sx/serie/stream/" + name).html;
|
||||||
if(html.find("Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert.") != std::string::npos) {
|
if(html.find("Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert.") != std::string::npos) {
|
||||||
std::cout << "\33[2K\r => Error: Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert: '" << Name << "'" << std::endl;
|
std::cout << "\33[2K\r => Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert: '" << Name << "'" << std::endl;
|
||||||
return "-1";
|
return "-1";
|
||||||
} else if (html.find("404 - Seite nicht gefunden") != std::string::npos) {
|
} else if (html.find("404 - Seite nicht gefunden") != std::string::npos) {
|
||||||
std::cout << "\33[2K\r => Error: Ungültiger Name: '" << Name << "'" << std::endl;
|
std::cout << "\33[2K\r => Ungültiger Name: '" << Name << "'" << std::endl;
|
||||||
return "-1";
|
return "-1";
|
||||||
} else if (html == "-1" || html == "") {
|
} else if (html == "-1" || html == "") {
|
||||||
return "-2";
|
return "-2";
|
||||||
|
@ -91,7 +91,7 @@ struct Settings {
|
|||||||
proxy_ip = "127.0.0.1",
|
proxy_ip = "127.0.0.1",
|
||||||
languages = "GerDub,GerSub,Eng,",
|
languages = "GerDub,GerSub,Eng,",
|
||||||
genaueHoster = "",
|
genaueHoster = "",
|
||||||
version = "4.1.1",
|
version = "4.1.2",
|
||||||
defaultFileVersion="1.8",
|
defaultFileVersion="1.8",
|
||||||
default_checkPath = "",
|
default_checkPath = "",
|
||||||
default_Searchmuster = "S%Staffel%E%Folge%";
|
default_Searchmuster = "S%Staffel%E%Folge%";
|
||||||
|
@ -196,7 +196,8 @@ int ProgramManager::sucheNach_1_Serien(Settings *settings, PageManager &pageMana
|
|||||||
} else if( finds.find("|/") == std::string::npos ) { // ||
|
} else if( finds.find("|/") == std::string::npos ) { // ||
|
||||||
if(settings->debugMode)
|
if(settings->debugMode)
|
||||||
std::cerr << ">>> Debug In " << __FUNCTION__ << ": searchModus's returnValue contains no / or | => error " << std::endl;
|
std::cerr << ">>> Debug In " << __FUNCTION__ << ": searchModus's returnValue contains no / or | => error " << std::endl;
|
||||||
return 45;
|
|
||||||
|
return -10101;
|
||||||
|
|
||||||
// Wenn der Rückgabewert mehrene newlines enthält gibt es mehrere Möglichkeiten
|
// Wenn der Rückgabewert mehrene newlines enthält gibt es mehrere Möglichkeiten
|
||||||
} else if (finds.find("\n") != std::string::npos) {
|
} else if (finds.find("\n") != std::string::npos) {
|
||||||
@ -358,17 +359,17 @@ int ProgramManager::defaultModus(Settings *settings)
|
|||||||
std::cout << " > Use Path from -C for Name: " << settings->default_checkPath << " -> " << settings->name << std::endl;
|
std::cout << " > Use Path from -C for Name: " << settings->default_checkPath << " -> " << settings->name << std::endl;
|
||||||
}
|
}
|
||||||
} if(settings->name == "") {
|
} if(settings->name == "") {
|
||||||
std::cout << " => Error: Kein Name angegeben." << std::endl;
|
std::cout << " => Kein Name angegeben." << std::endl;
|
||||||
std::cout << "Aufruf: " << settings->programName << " default [OPTION]... [NAME]..." << std::endl;
|
std::cout << "Aufruf: " << settings->programName << " default [OPTION]... [NAME]..." << std::endl;
|
||||||
std::cout << "\"" << settings->programName << " default --help\" liefert weitere Informationen." << std::endl;
|
std::cout << "\"" << settings->programName << " default --help\" liefert weitere Informationen." << std::endl;
|
||||||
return 27;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Überprüfe ob ein Muster existiert:
|
//Überprüfe ob ein Muster existiert:
|
||||||
if(settings->default_checkPath != "" && settings->default_Searchmuster == "") {
|
if(settings->default_checkPath != "" && settings->default_Searchmuster == "") {
|
||||||
std::cout << " => Error: [-m]: Kein Muster angegeben." << std::endl;
|
std::cout << " => Error: [-m]: Kein Muster angegeben." << std::endl;
|
||||||
return 31;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -389,10 +390,11 @@ int ProgramManager::defaultModus(Settings *settings)
|
|||||||
return 67;
|
return 67;
|
||||||
else if(nameInUrl == "-1") {
|
else if(nameInUrl == "-1") {
|
||||||
//Wenn nicht, dann fühe noch eine Suche nach ähnlichen durch && Wenn nur 1ne dacnn frag ob es diese ist.
|
//Wenn nicht, dann fühe noch eine Suche nach ähnlichen durch && Wenn nur 1ne dacnn frag ob es diese ist.
|
||||||
if( sucheNach_1_Serien(settings, pageManager, nameInUrl) != 0) {
|
int res = 0;
|
||||||
|
if( ( res = sucheNach_1_Serien(settings, pageManager, nameInUrl) ) != 0) {
|
||||||
if(settings->debugMode)
|
if(settings->debugMode)
|
||||||
std::cerr << ">>> Debug In " << __FUNCTION__ << ": sucheNach_1_Serien failed or found more options." << std::endl;
|
std::cerr << ">>> Debug In " << __FUNCTION__ << ": sucheNach_1_Serien failed or found more options." << std::endl;
|
||||||
return 202;
|
return (res == -10101) ? 0 : 202;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -605,10 +607,10 @@ int ProgramManager::directLinkModus(Settings *settings)
|
|||||||
AccountManager accountManager(settings->accountFilePath, settings->accountNumberPath);
|
AccountManager accountManager(settings->accountFilePath, settings->accountNumberPath);
|
||||||
|
|
||||||
if(settings->name == "") {
|
if(settings->name == "") {
|
||||||
std::cout << " => Error: Kein(e) Link(s) angegeben." << std::endl;
|
std::cout << " => Kein(e) Link(s) angegeben." << std::endl;
|
||||||
std::cout << "Aufruf: " << settings->programName << " url [OPTION]... [URL]..." << std::endl;
|
std::cout << "Aufruf: " << settings->programName << " url [OPTION]... [URL]..." << std::endl;
|
||||||
std::cout << "\"" << settings->programName << " url --help\" liefert weitere Informationen." << std::endl;
|
std::cout << "\"" << settings->programName << " url --help\" liefert weitere Informationen." << std::endl;
|
||||||
return 76;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::istringstream iStrStream( replace( settings->name, ",", "\n" ) + "\n" );
|
std::istringstream iStrStream( replace( settings->name, ",", "\n" ) + "\n" );
|
||||||
@ -664,10 +666,10 @@ int ProgramManager::searchModus(Settings *settings, std::string *saveTo, bool no
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else if(settings->name == "") {
|
} else if(settings->name == "") {
|
||||||
std::cout << " => Error: Kein Name angegeben." << std::endl;
|
std::cout << " => Kein Name angegeben." << std::endl;
|
||||||
std::cout << "Aufruf: " << settings->programName << " search [OPTION]... [NAME]..." << std::endl;
|
std::cout << "Aufruf: " << settings->programName << " search [OPTION]... [NAME]..." << std::endl;
|
||||||
std::cout << "\"" << settings->programName << " search --help\" liefert weitere Informationen." << std::endl;
|
std::cout << "\"" << settings->programName << " search --help\" liefert weitere Informationen." << std::endl;
|
||||||
return 27;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::ifstream ifs(settings->serienListPath);
|
std::ifstream ifs(settings->serienListPath);
|
||||||
@ -748,10 +750,10 @@ int ProgramManager::searchModus(Settings *settings, std::string *saveTo, bool no
|
|||||||
int ProgramManager::infoModus(Settings *settings)
|
int ProgramManager::infoModus(Settings *settings)
|
||||||
{
|
{
|
||||||
if(settings->name == "") {
|
if(settings->name == "") {
|
||||||
std::cout << " => Error: Kein Name angegeben." << std::endl;
|
std::cout << " => Kein Name angegeben." << std::endl;
|
||||||
std::cout << "Aufruf: " << settings->programName << " info [OPTION]... [NAME]..." << std::endl;
|
std::cout << "Aufruf: " << settings->programName << " info [OPTION]... [NAME]..." << std::endl;
|
||||||
std::cout << "\"" << settings->programName << " info --help\" liefert weitere Informationen." << std::endl;
|
std::cout << "\"" << settings->programName << " info --help\" liefert weitere Informationen." << std::endl;
|
||||||
return 27;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Führe Function aus, die überprüft ob die serie existiert
|
//Führe Function aus, die überprüft ob die serie existiert
|
||||||
@ -760,10 +762,11 @@ int ProgramManager::infoModus(Settings *settings)
|
|||||||
return 145;
|
return 145;
|
||||||
else if(nameInUrl == "-1") {
|
else if(nameInUrl == "-1") {
|
||||||
//Wenn nicht, dann fühe noch eine Suche nach ähnlichen durch.
|
//Wenn nicht, dann fühe noch eine Suche nach ähnlichen durch.
|
||||||
if( sucheNach_1_Serien(settings, pageManager, nameInUrl) != 0) {
|
int res = 0;
|
||||||
|
if( ( res = sucheNach_1_Serien(settings, pageManager, nameInUrl) ) != 0) {
|
||||||
if(settings->debugMode)
|
if(settings->debugMode)
|
||||||
std::cerr << ">>> Debug In " << __FUNCTION__ << ": sucheNach_1_Serien function failed." << std::endl;
|
std::cerr << ">>> Debug In " << __FUNCTION__ << ": sucheNach_1_Serien function failed." << std::endl;
|
||||||
return 28;
|
return (res = -10101) ? 0 : 28;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user