small fixes

This commit is contained in:
M4RKUS28 2023-09-25 01:17:23 +02:00
parent 8872282941
commit aafc2bae63
3 changed files with 40 additions and 37 deletions

2
.gitignore vendored
View File

@ -1,6 +1,8 @@
# This file is used to ignore files which are generated # This file is used to ignore files which are generated
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------



src/.qtc_clangd/
*~ *~
*.autosave *.autosave



View File

@ -1448,7 +1448,7 @@ int unterOption_news(Settings *settings, int argc, char **argv)
int c = 0; int c = 0;
const option long_opts[] = { const option long_opts[] = {
{"socks5-proxy", required_argument, nullptr, 'p'}, {"socks5-proxy", required_argument, nullptr, 'p'},
{"use-first-page", no_argument, nullptr, 'f'}, // {"use-first-page", no_argument, nullptr, 'f'},


{"internet-pages", required_argument, nullptr, 'i'}, {"internet-pages", required_argument, nullptr, 'i'},
{"help", no_argument, nullptr, 'h'}, {"help", no_argument, nullptr, 'h'},
@ -1471,11 +1471,11 @@ int unterOption_news(Settings *settings, int argc, char **argv)
if(setUpInternetPages(*settings, optarg) != 0) if(setUpInternetPages(*settings, optarg) != 0)
return 4356; return 4356;
break; break;
case 'f': // case 'f':
settings->useFirstPage = true; // settings->useFirstPage = true;
if(settings->debugMode) // if(settings->debugMode)
std::cout << "useFirstPage: " << settings->useFirstPage << std::endl; // std::cout << "useFirstPage: " << settings->useFirstPage << std::endl;
break; // break;
case 'h': case 'h':
unterOption_news_help(settings->programName); unterOption_news_help(settings->programName);
return -1; return -1;
@ -1517,14 +1517,14 @@ void unterOption_news_help(std::string programName)
<< " Die Seiten Kommagetrennt nach Priorität angeben. (Höchste am Anfang)" << std::endl << " Die Seiten Kommagetrennt nach Priorität angeben. (Höchste am Anfang)" << std::endl
<< " Gut Kombinierbar mit --use-first-page kombenierbar!" << std::endl << " Gut Kombinierbar mit --use-first-page kombenierbar!" << std::endl
<< " Standart: AniWorld.to,serienstream.to" << std::endl << " Standart: AniWorld.to,serienstream.to" << std::endl
<< " -f, --use-first-page" << std::endl /* << " -f, --use-first-page" << std::endl
<< " Mit dieser Option kann man festlegen, dass direkt die erste Seite," << std::endl << " Mit dieser Option kann man festlegen, dass direkt die erste Seite," << std::endl
<< " auf der die Serie vorhanden ist, verwendet wird. ( Reihenfolge der" << std::endl << " auf der die Serie vorhanden ist, verwendet wird. ( Reihenfolge der" << std::endl
<< " Priorität nach; siehe -i, --internet-pages)" << std::endl << " Priorität nach; siehe -i, --internet-pages)" << std::endl
<< " Ohne diesem Parameter ist eine manuelle auswahl nötig," << std::endl << " Ohne diesem Parameter ist eine manuelle auswahl nötig," << std::endl
<< " wenn diese Serie auf mehreren Seiten existiert!" << std::endl << " wenn diese Serie auf mehreren Seiten existiert!" << std::endl
<< " Parameter kann auch im Default File als standart festgelegt werden!" << std::endl << " Parameter kann auch im Default File als standart festgelegt werden!" << std::endl
<< " Standart: Überprüfe alle Seiten" << std::endl << std::endl; << " Standart: Überprüfe alle Seiten" << std::endl*/ << std::endl;
std::cout << "OPTIONEN:" << std::endl std::cout << "OPTIONEN:" << std::endl
<< " -p [ip:port/ip/port], --socks5-proxy [ip:port/ip/port]" << std::endl << " -p [ip:port/ip/port], --socks5-proxy [ip:port/ip/port]" << std::endl
<< " Mit dieser Option kann man den Socks5Proxy ändern." << std::endl << " Mit dieser Option kann man den Socks5Proxy ändern." << std::endl

View File

@ -1304,16 +1304,15 @@ int ProgramManager::infoModus(Settings *settings)
} }


} }
std::string startStopDates[2] = {"-", "-"};
size_t pos = 0, pos2 = 0;
std::string fsk = "-";


//Datum & FSK //Datum & FSK
std::string line = pageManager.grep(tmp_reply.html, "<small> (<span itemprop=\"startDate\"><a"); std::string line = pageManager.grep(tmp_reply.html, "<small> (<span itemprop=\"startDate\"><a");
if(line == "") { if(line == "") {
std::cout << " => Error: Konnte '<small> (<span itemprop=\"startDate\"><a' nicht finden." << std::endl; std::cout << " => Error: Konnte '<small> (<span itemprop=\"startDate\"><a' nicht finden." << std::endl;
return 83; } else {
}

std::string startStopDates[2];
size_t pos = 0, pos2 = 0;


//Date //Date
for (int i = 0; i < 2; ++i) { for (int i = 0; i < 2; ++i) {
@ -1341,7 +1340,9 @@ int ProgramManager::infoModus(Settings *settings)
std::cout << " => Error: Konnte '\" class=\"fsk' nicht finden." << std::endl; std::cout << " => Error: Konnte '\" class=\"fsk' nicht finden." << std::endl;
return 86; return 86;
} }
std::string fsk = line.substr(pos + 10, pos2 -pos - 10); fsk = line.substr(pos + 10, pos2 -pos - 10);
}



//Deskription //Deskription
if( (pos = tmp_reply.html.find("data-full-description=")) == std::string::npos) { if( (pos = tmp_reply.html.find("data-full-description=")) == std::string::npos) {
@ -1503,9 +1504,9 @@ int ProgramManager::newsModus(Settings *settings)
} }




if(settings->useFirstPage) // if(settings->useFirstPage)
break; // break;
else // else
std::cout << std::endl; std::cout << std::endl;


} }