From a33e54d5229fe1ff11198a41a46d6d7d25b35230 Mon Sep 17 00:00:00 2001 From: Markus Date: Wed, 13 Apr 2022 14:51:56 +0200 Subject: [PATCH] windows --- .gitignore | 68 +- Changelog.md | 298 +-- LICENSE | 1348 ++++++------- README.md | 160 +- alt/g++/.gitignore | 152 +- alt/g++/make32Bit.sh | 8 +- alt/g++/make64Bit.sh | 12 +- src/.qmake.stash | 38 +- src/S_New4.pro | 88 +- src/accountManager.cpp | 550 ++--- src/accountManager.h | 72 +- src/debug/S_New4.exe | Bin 0 -> 1617598 bytes src/logger.cpp | 170 +- src/logger.h | 72 +- src/main.cpp | 42 +- src/pageManager.cpp | 1451 +++++++------- src/pageManager.h | 164 +- src/parameterManager.cpp | 3834 +++++++++++++++++------------------ src/parameterManager.h | 558 +++--- src/programManager.cpp | 4089 +++++++++++++++++++------------------- src/programManager.h | 144 +- 21 files changed, 6671 insertions(+), 6647 deletions(-) create mode 100644 src/debug/S_New4.exe diff --git a/.gitignore b/.gitignore index c12ee3d..b932550 100644 --- a/.gitignore +++ b/.gitignore @@ -1,34 +1,34 @@ -# This file is used to ignore files which are generated -# ---------------------------------------------------------------------------- - -*~ -*.autosave - -*.moc -*.o -*.obj -*.orig -*.rej - - -*.debug -Makefile?* -*.prl -*.app -moc_*.cpp - -/.qmake.cache -/.qmake.stash - -# qtcreator generated files -*.pro.user* - -# MinGW generated files -*.Debug -*.Release - - -#Own adds: -build* -Makefile -S_New4 +# This file is used to ignore files which are generated +# ---------------------------------------------------------------------------- + +*~ +*.autosave + +*.moc +*.o +*.obj +*.orig +*.rej + + +*.debug +Makefile?* +*.prl +*.app +moc_*.cpp + +/.qmake.cache +/.qmake.stash + +# qtcreator generated files +*.pro.user* + +# MinGW generated files +*.Debug +*.Release + + +#Own adds: +build* +Makefile +S_New4 diff --git a/Changelog.md b/Changelog.md index 44ca3dd..cb84ddc 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,149 +1,149 @@ -## Changelog - -### v.5.1.1 -* Update Curl Lib & WinLib handling - -### v.5.1.0 -* Add update Warning - -### v.5.0.0 -* Multi Page support! - -### v.4.3.0 -* Second Download url, if first doesn't work anymore - -### v.4.2.0 -* New Update Url.... manuel update needed - -### v.4.1.0 -* Change s.to -> serienstream.sx - -### v.4.0.4 -* Fix Error: Konnte Position von script async= nicht finden - -### v.4.0.2/3 -* Entferne /embed bei Vivo und ignoriere Groß-& Kleinschreib. Bei -l & -g - -### v.4.0.1 -* Behebe falsche Position von der 0 bei der Zeit im LogFile - -### v.4.0.0 -* Füge Architekture ARM v6 hinzu - -### v.3.9.1/2/3 -* Behebe Fehler bei der Replace Funktion + Farben bei der LogFile ausgabe - -### v.3.9.0 -* Neu: Möglichkeit, mehrere Dateien mit -o anzugeben -* Im DefaultFile: Schreibe nun, wenn nicht verändert mit -o Ausgabe ins LogFile - -### v.3.8.0 -* Log System - -### v.3.6.3 -> 3.8 -* SIEHE IN GIT COMMITS - -### v3.6.2 -* Füge ChangeLog Datei hinzu - -### v3.6.1 -* Extra ausgabe bei ungültigen Redirect Links, vorallem bei Unterfunktion url -* Verschiebe Source Dateien in den Order src/ - -### v3.6.0 -* Deaktivireung des Proxy mit Port 0 nun möglich - -### v3.5.6 -* Bei Haupt Helpmenüe kann man nun -- weglassen bei --help - -### v3.5.5 -* Stoppe nun sofort, wenn checkName Function durch fehlerhaften HTML code fehlschlägt - -### v3.5.4 -* Größere Fehlerbehebungen - -### v3.5.3 -* Bei Serienauswahl wird nun auch der 2.te Name falls vorhanden angezeigt ( bei 1ner Möglichkeiten (1 Serien gefunden) ) - -### v3.5.2 -* Bei Serienauswahl wird nun auch der 2.te Name falls vorhanden angezeigt ( bei mehren Möglichkeiten (verschiedenen Serien) ) - -### v3.5.1 -* Serienliste: Seriensortierung: Genres -> Alphabet - -### v3.5.0 -* Neuer Parameter: -s bei der Unterfunktion info um Namenausgabe der einzelnen Folgen zu verhindern - -### v3.4.6 -* Behebe Fehler bei Serien mit HTML Sonderzeichen im Namen in der Serienliste - -### v3.4.5 -* Füge Farbausgabe bei der Unterfuktion info hinzu - -### v3.4.4 -* Erseze HTML Sonderzeichen mit Asci Zeichen in info Unterfunktion -* Verbessere Ausgabe bei der Unterfunktion info - -### v3.4.3 -* Behbe bei manchen Function: In Windows Pfadzeichen / -> \ -* Behebe Fehler in Suchfunktion bei Serien mit einem / im Namen - -### v3.4.2 -* Füge Fehlernachricht bei --remove hinzu, wenn kein Ordner ausgewählt wurde - -### v3.4.1 -* Größere Fehlerbehebungen -* Füge Unterfunktion --remove dem Helpmenü hinzu - -### v3.4.0 -* Neue Unterfunktion: --remove - -### v3.3.2 -* Entferne vor kurzem hinzugefügtes überprüfen nach HTML Fehlern beim herunterladen der Internetseiten - -### v3.3.1 -* Verbesserung der Überprüfung der Versionen beim Updaten - -### v3.3.0 -* Überarbeitung der Unterfunkion --update - -### v3.2.0 -* Füge Update hinzu: Vorsicht fehlerhaft -> v3.2.0 -* Füge Function zum Downloaden in Dateien -* Update Readme - -### v3.1.1 -* Behebe Pfade im Helpmenü -* Update Readme -* füge Windows Libraries hinzu - -### v3.1.0 -* Mann kan nun bei Ungültiger Serie 1ne Serie aus mehreren Möglichkeiten auswählen, falls vorhanden - -### v3.0.6 / v3.0.5 -* Behebe Überschreibung des Namens in der Serienauswahlfunktion -* Debug Nachrichten & Besseres Aussehen der Debug nachrichten -* Behebe Fehler: Programm stoppt wenn Staffel beendet ist, wartet aber nicht auf die Threads - -### v3.0.4 -* Behebe Fehler beim 1. mal Updaten der Serienliste, wenn die Datei noch nicht existiert - -### v3.0.3 -* Behebe Helpmenü fehler -* Füge Hoster * hinzu, aber nur mit Trick möglich, da dieser Vorgang unnötig viele Accounts braucht - -### v3.0.2 -* Aktualisiere Unterfuktion search's Helpmenü -* Aktualisiere Defaults-Datei (neue Bezeichnungen) - -### v3.0.1 -* Größere Fehlerbehebungen -* Nun möglich: Updaten der serienliste und Namesuche - -### v3.0.0 -* Füge Updatewarnsystem bei Serienliste hinzu - -### Vorher -* - - - +## Changelog + +### v.5.1.1 +* Update Curl Lib & WinLib handling + +### v.5.1.0 +* Add update Warning + +### v.5.0.0 +* Multi Page support! + +### v.4.3.0 +* Second Download url, if first doesn't work anymore + +### v.4.2.0 +* New Update Url.... manuel update needed + +### v.4.1.0 +* Change s.to -> serienstream.sx + +### v.4.0.4 +* Fix Error: Konnte Position von script async= nicht finden + +### v.4.0.2/3 +* Entferne /embed bei Vivo und ignoriere Groß-& Kleinschreib. Bei -l & -g + +### v.4.0.1 +* Behebe falsche Position von der 0 bei der Zeit im LogFile + +### v.4.0.0 +* Füge Architekture ARM v6 hinzu + +### v.3.9.1/2/3 +* Behebe Fehler bei der Replace Funktion + Farben bei der LogFile ausgabe + +### v.3.9.0 +* Neu: Möglichkeit, mehrere Dateien mit -o anzugeben +* Im DefaultFile: Schreibe nun, wenn nicht verändert mit -o Ausgabe ins LogFile + +### v.3.8.0 +* Log System + +### v.3.6.3 -> 3.8 +* SIEHE IN GIT COMMITS + +### v3.6.2 +* Füge ChangeLog Datei hinzu + +### v3.6.1 +* Extra ausgabe bei ungültigen Redirect Links, vorallem bei Unterfunktion url +* Verschiebe Source Dateien in den Order src/ + +### v3.6.0 +* Deaktivireung des Proxy mit Port 0 nun möglich + +### v3.5.6 +* Bei Haupt Helpmenüe kann man nun -- weglassen bei --help + +### v3.5.5 +* Stoppe nun sofort, wenn checkName Function durch fehlerhaften HTML code fehlschlägt + +### v3.5.4 +* Größere Fehlerbehebungen + +### v3.5.3 +* Bei Serienauswahl wird nun auch der 2.te Name falls vorhanden angezeigt ( bei 1ner Möglichkeiten (1 Serien gefunden) ) + +### v3.5.2 +* Bei Serienauswahl wird nun auch der 2.te Name falls vorhanden angezeigt ( bei mehren Möglichkeiten (verschiedenen Serien) ) + +### v3.5.1 +* Serienliste: Seriensortierung: Genres -> Alphabet + +### v3.5.0 +* Neuer Parameter: -s bei der Unterfunktion info um Namenausgabe der einzelnen Folgen zu verhindern + +### v3.4.6 +* Behebe Fehler bei Serien mit HTML Sonderzeichen im Namen in der Serienliste + +### v3.4.5 +* Füge Farbausgabe bei der Unterfuktion info hinzu + +### v3.4.4 +* Erseze HTML Sonderzeichen mit Asci Zeichen in info Unterfunktion +* Verbessere Ausgabe bei der Unterfunktion info + +### v3.4.3 +* Behbe bei manchen Function: In Windows Pfadzeichen / -> \ +* Behebe Fehler in Suchfunktion bei Serien mit einem / im Namen + +### v3.4.2 +* Füge Fehlernachricht bei --remove hinzu, wenn kein Ordner ausgewählt wurde + +### v3.4.1 +* Größere Fehlerbehebungen +* Füge Unterfunktion --remove dem Helpmenü hinzu + +### v3.4.0 +* Neue Unterfunktion: --remove + +### v3.3.2 +* Entferne vor kurzem hinzugefügtes überprüfen nach HTML Fehlern beim herunterladen der Internetseiten + +### v3.3.1 +* Verbesserung der Überprüfung der Versionen beim Updaten + +### v3.3.0 +* Überarbeitung der Unterfunkion --update + +### v3.2.0 +* Füge Update hinzu: Vorsicht fehlerhaft -> v3.2.0 +* Füge Function zum Downloaden in Dateien +* Update Readme + +### v3.1.1 +* Behebe Pfade im Helpmenü +* Update Readme +* füge Windows Libraries hinzu + +### v3.1.0 +* Mann kan nun bei Ungültiger Serie 1ne Serie aus mehreren Möglichkeiten auswählen, falls vorhanden + +### v3.0.6 / v3.0.5 +* Behebe Überschreibung des Namens in der Serienauswahlfunktion +* Debug Nachrichten & Besseres Aussehen der Debug nachrichten +* Behebe Fehler: Programm stoppt wenn Staffel beendet ist, wartet aber nicht auf die Threads + +### v3.0.4 +* Behebe Fehler beim 1. mal Updaten der Serienliste, wenn die Datei noch nicht existiert + +### v3.0.3 +* Behebe Helpmenü fehler +* Füge Hoster * hinzu, aber nur mit Trick möglich, da dieser Vorgang unnötig viele Accounts braucht + +### v3.0.2 +* Aktualisiere Unterfuktion search's Helpmenü +* Aktualisiere Defaults-Datei (neue Bezeichnungen) + +### v3.0.1 +* Größere Fehlerbehebungen +* Nun möglich: Updaten der serienliste und Namesuche + +### v3.0.0 +* Füge Updatewarnsystem bei Serienliste hinzu + +### Vorher +* - + + diff --git a/LICENSE b/LICENSE index 9a4eebc..3c644c8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,674 +1,674 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) 2018 6543@obermui.de - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - remaster Copyright (C) 2018 6543@obermui.de - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) 2018 6543@obermui.de + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + remaster Copyright (C) 2018 6543@obermui.de + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index 6d45f63..ea84d28 100644 --- a/README.md +++ b/README.md @@ -1,80 +1,80 @@ -[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) - - -# S_New4 - -Aufruf: S_New4 [Unteroption] [PARAMETER]... - -### Beschreibung: - -> Mit diesem Programm kann man die Download-Urls - oder Informationen von Serien bekommen. - -> Mit diesem Programm kann man Redirect-Links von - s.to umwandeln. - -### Unteroptionen: - "--help" Gibt dieses Helpmenue aus. - "--version" Gibt die Version des Programmes aus. - "--update" Modus um das Programm zu aktualisieren. - Updater funktioniert nur bei: Windows/Linux - - x86 Architekutur - 64 Bit Systemen und Arm6 32 Bit. - "--remove" Modus um Ordner mit Einstellungen/ - Zwischengespeicherte-Dateien zu löschen. - "url" Modus um eigene Redirect-Links umzuwandeln. - "default" Modus um Links von Serien zu bekommen. - "search" Modus um Serien zu suchen. - "info" Modus um Infos einer Serien zu bekommen. - "clean" Modus um Cookie-Files zu löschen. - "news" Modus um neusten 75 Folgen auf s.to zu sehen. - "log" Modus um Log Datei zu sehen / leeren. - -### Verzeichnisse: - Ordner zum zwischenspeichern der Cookies und der AccountNummer: - > '/home/*/.cache/S_New4/' - Linux - > '%LocalAppData%/S_New4' - Windows - Ordner zum speichern der Accounts und Default-Einstellungen: - > '/home/*/.config/S_New4/' - Linux - > '%AppData%/S_New4' - Windows - - -## Updater Funktion: -##### S_New4 hat einen Updater der für folgende Systeme funktioniert: -##### * Windows, 64 Bit Programm ( Die neue Version ist immer 64 Bit ), x86 Architektur -##### * Linux, 64 Bit Programm ( Die neue Version ist immer 64 Bit ), x86 Architektur -##### * Linux, 32 Bit Programm ( Die neue Version ist immer 32 Bit ), ARM v6 - - - - -# Compalieren - - -### Linux: - -##### Abhängigkeiten: - -```sh - sudo apt install libcurl4-openssl-dev -``` - -#### g++ -```sh - g++ --std=c++14 accountManager.cpp accountManager.h main.cpp pageManager.cpp pageManager.h parameterManager.cpp parameterManager.h programManager.cpp programManager.h logger.h logger.cpp -lcurl -lpthread -o S_New4 -``` - -#### QT-Style: -```sh - qmake && make -``` - -### Windows: (nur x86_64 Architekture, wenn beigefügte Libraries verwendet werden möchten) - -##### Abhängigkeiten: - -Empfohlen: Verwende S_New4 mit einem Unicode Compatiblem Terminal: Zum Beispiel mit dem - Git Bash Terminal - -#### QT-Style: ( MinGW-64Bit ) - -Nutze den QT-Creator: - > In dem Unterordner curl/ befinden sich die benötigten Header- und Curl-Lib-Dateien für curl - > C++ und Winpthread Libs befinden sich in dem Ordner x86_64-WIN_LIBS/ +[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) + + +# S_New4 + +Aufruf: S_New4 [Unteroption] [PARAMETER]... + +### Beschreibung: + -> Mit diesem Programm kann man die Download-Urls + oder Informationen von Serien bekommen. + -> Mit diesem Programm kann man Redirect-Links von + s.to umwandeln. + +### Unteroptionen: + "--help" Gibt dieses Helpmenue aus. + "--version" Gibt die Version des Programmes aus. + "--update" Modus um das Programm zu aktualisieren. + Updater funktioniert nur bei: Windows/Linux - + x86 Architekutur - 64 Bit Systemen und Arm6 32 Bit. + "--remove" Modus um Ordner mit Einstellungen/ + Zwischengespeicherte-Dateien zu löschen. + "url" Modus um eigene Redirect-Links umzuwandeln. + "default" Modus um Links von Serien zu bekommen. + "search" Modus um Serien zu suchen. + "info" Modus um Infos einer Serien zu bekommen. + "clean" Modus um Cookie-Files zu löschen. + "news" Modus um neusten 75 Folgen auf s.to zu sehen. + "log" Modus um Log Datei zu sehen / leeren. + +### Verzeichnisse: + Ordner zum zwischenspeichern der Cookies und der AccountNummer: + > '/home/*/.cache/S_New4/' - Linux + > '%LocalAppData%/S_New4' - Windows + Ordner zum speichern der Accounts und Default-Einstellungen: + > '/home/*/.config/S_New4/' - Linux + > '%AppData%/S_New4' - Windows + + +## Updater Funktion: +##### S_New4 hat einen Updater der für folgende Systeme funktioniert: +##### * Windows, 64 Bit Programm ( Die neue Version ist immer 64 Bit ), x86 Architektur +##### * Linux, 64 Bit Programm ( Die neue Version ist immer 64 Bit ), x86 Architektur +##### * Linux, 32 Bit Programm ( Die neue Version ist immer 32 Bit ), ARM v6 + + + + +# Compalieren + + +### Linux: + +##### Abhängigkeiten: + +```sh + sudo apt install libcurl4-openssl-dev +``` + +#### g++ +```sh + g++ --std=c++14 accountManager.cpp accountManager.h main.cpp pageManager.cpp pageManager.h parameterManager.cpp parameterManager.h programManager.cpp programManager.h logger.h logger.cpp -lcurl -lpthread -o S_New4 +``` + +#### QT-Style: +```sh + qmake && make +``` + +### Windows: (nur x86_64 Architekture, wenn beigefügte Libraries verwendet werden möchten) + +##### Abhängigkeiten: + +Empfohlen: Verwende S_New4 mit einem Unicode Compatiblem Terminal: Zum Beispiel mit dem + Git Bash Terminal + +#### QT-Style: ( MinGW-64Bit ) + +Nutze den QT-Creator: + > In dem Unterordner curl/ befinden sich die benötigten Header- und Curl-Lib-Dateien für curl + > C++ und Winpthread Libs befinden sich in dem Ordner x86_64-WIN_LIBS/ diff --git a/alt/g++/.gitignore b/alt/g++/.gitignore index 7b02e68..a38af0a 100644 --- a/alt/g++/.gitignore +++ b/alt/g++/.gitignore @@ -1,76 +1,76 @@ -# This file is used to ignore files which are generated -# ---------------------------------------------------------------------------- - -*~ -*.autosave -*.a -*.core -*.moc -*.o -*.obj -*.orig -*.rej -*.so -*.so.* -*_pch.h.cpp -*_resource.rc -*.qm -.#* -*.*# -core -!core/ -tags -.DS_Store -.directory -*.debug -Makefile* -*.prl -*.app -moc_*.cpp -ui_*.h -qrc_*.cpp -Thumbs.db -*.res -*.rc -/.qmake.cache -/.qmake.stash - -# qtcreator generated files -*.pro.user* - -# xemacs temporary files -*.flc - -# Vim temporary files -.*.swp - -# Visual Studio generated files -*.ib_pdb_index -*.idb -*.ilk -*.pdb -*.sln -*.suo -*.vcproj -*vcproj.*.*.user -*.ncb -*.sdf -*.opensdf -*.vcxproj -*vcxproj.* - -# MinGW generated files -*.Debug -*.Release - -# Python byte code -*.pyc - -# Binaries -# -------- -*.dll -*.exe - -#Own adds: -g++/* - +# This file is used to ignore files which are generated +# ---------------------------------------------------------------------------- + +*~ +*.autosave +*.a +*.core +*.moc +*.o +*.obj +*.orig +*.rej +*.so +*.so.* +*_pch.h.cpp +*_resource.rc +*.qm +.#* +*.*# +core +!core/ +tags +.DS_Store +.directory +*.debug +Makefile* +*.prl +*.app +moc_*.cpp +ui_*.h +qrc_*.cpp +Thumbs.db +*.res +*.rc +/.qmake.cache +/.qmake.stash + +# qtcreator generated files +*.pro.user* + +# xemacs temporary files +*.flc + +# Vim temporary files +.*.swp + +# Visual Studio generated files +*.ib_pdb_index +*.idb +*.ilk +*.pdb +*.sln +*.suo +*.vcproj +*vcproj.*.*.user +*.ncb +*.sdf +*.opensdf +*.vcxproj +*vcxproj.* + +# MinGW generated files +*.Debug +*.Release + +# Python byte code +*.pyc + +# Binaries +# -------- +*.dll +*.exe + +#Own adds: +g++/* + diff --git a/alt/g++/make32Bit.sh b/alt/g++/make32Bit.sh index 3f18a24..9fbfca1 100755 --- a/alt/g++/make32Bit.sh +++ b/alt/g++/make32Bit.sh @@ -1,4 +1,4 @@ -#!/bin/bash - -i686-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x32.exe -DCURL_STATICLIB -static-libgcc -static-libstdc++ -lpthread -lcurl -lwldap32 -lws2_32 -std=c++11 -sleep 3 +#!/bin/bash + +i686-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x32.exe -DCURL_STATICLIB -static-libgcc -static-libstdc++ -lpthread -lcurl -lwldap32 -lws2_32 -std=c++11 +sleep 3 diff --git a/alt/g++/make64Bit.sh b/alt/g++/make64Bit.sh index 4d99f18..18564e7 100755 --- a/alt/g++/make64Bit.sh +++ b/alt/g++/make64Bit.sh @@ -1,6 +1,6 @@ -#!/bin/bash - -#x86_64-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x64.exe -DCURL_STATICLIB -static-libgcc -static-libstdc++ -lpthread -lcurl -lwldap32 -lws2_32 -std=c++11 -x86_64-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x64.exe -static-libgcc -static-libstdc++ -lpthread -lcurl -lws2_32 -std=c++11 -sleep 3 - +#!/bin/bash + +#x86_64-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x64.exe -DCURL_STATICLIB -static-libgcc -static-libstdc++ -lpthread -lcurl -lwldap32 -lws2_32 -std=c++11 +x86_64-w64-mingw32-g++ ./*.h ./*.cpp -o S_New4_x64.exe -static-libgcc -static-libstdc++ -lpthread -lcurl -lws2_32 -std=c++11 +sleep 3 + diff --git a/src/.qmake.stash b/src/.qmake.stash index cb4ebf0..6f58073 100644 --- a/src/.qmake.stash +++ b/src/.qmake.stash @@ -1,19 +1,19 @@ -QMAKE_CXX.QT_COMPILER_STDCXX = 199711L -QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5 -QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5 -QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 -QMAKE_CXX.COMPILER_MACROS = \ - QT_COMPILER_STDCXX \ - QMAKE_GCC_MAJOR_VERSION \ - QMAKE_GCC_MINOR_VERSION \ - QMAKE_GCC_PATCH_VERSION -QMAKE_CXX.INCDIRS = \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++ \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++/x86_64-w64-mingw32.static \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++/backward \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include-fixed \ - /home/markus/git/mxe/usr/x86_64-w64-mingw32.static/include -QMAKE_CXX.LIBDIRS = \ - /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0 \ - /home/markus/git/mxe/usr/x86_64-w64-mingw32.static/lib +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5 +QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5 +QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_GCC_MAJOR_VERSION \ + QMAKE_GCC_MINOR_VERSION \ + QMAKE_GCC_PATCH_VERSION +QMAKE_CXX.INCDIRS = \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++ \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++/x86_64-w64-mingw32.static \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include/c++/backward \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0/include-fixed \ + /home/markus/git/mxe/usr/x86_64-w64-mingw32.static/include +QMAKE_CXX.LIBDIRS = \ + /home/markus/git/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/5.5.0 \ + /home/markus/git/mxe/usr/x86_64-w64-mingw32.static/lib diff --git a/src/S_New4.pro b/src/S_New4.pro index 827b427..1ab4c03 100644 --- a/src/S_New4.pro +++ b/src/S_New4.pro @@ -1,44 +1,44 @@ -QT -= gui -#CONFIG += -static -libstdc++ -static-libgcc #-static - -#Linux: -unix: LIBS += -lcurl - -#Windows -win32: LIBS += -L$${_PRO_FILE_PWD_}\..\lib\ -lcurl # 7.82.0 -#win32: LIBS += -L$${_PRO_FILE_PWD_}\..\alt\ -lcurl # 7.64.1 - - -CONFIG += c++17 console -CONFIG -= app_bundle - -# The following define makes your compiler emit warnings if you use -# any Qt feature that has been marked deprecated (the exact warnings -# depend on your compiler). Please consult the documentation of the -# deprecated API in order to know how to port your code away from it. -DEFINES += QT_DEPRECATED_WARNINGS - -# You can also make your code fail to compile if it uses deprecated APIs. -# In order to do so, uncomment the following line. -# You can also select to disable deprecated APIs only up to a certain version of Qt. -#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 - -SOURCES += \ - main.cpp \ - pageManager.cpp \ - parameterManager.cpp \ - programManager.cpp \ - accountManager.cpp \ - logger.cpp - -# Default rules for deployment. -qnx: target.path = /tmp/$${TARGET}/bin -else: unix:!android: target.path = /opt/$${TARGET}/bin -!isEmpty(target.path): INSTALLS += target - -HEADERS += \ - pageManager.h \ - parameterManager.h \ - programManager.h \ - accountManager.h \ - logger.h +QT -= gui +#CONFIG += -static -libstdc++ -static-libgcc #-static + +#Linux: +unix: LIBS += -lcurl + +#Windows +win32: LIBS += -L$${_PRO_FILE_PWD_}\..\lib\ -lcurl # 7.82.0 +#win32: LIBS += -L$${_PRO_FILE_PWD_}\..\alt\ -lcurl # 7.64.1 + + +CONFIG += c++17 console +CONFIG -= app_bundle + +# The following define makes your compiler emit warnings if you use +# any Qt feature that has been marked deprecated (the exact warnings +# depend on your compiler). Please consult the documentation of the +# deprecated API in order to know how to port your code away from it. +DEFINES += QT_DEPRECATED_WARNINGS + +# You can also make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +# You can also select to disable deprecated APIs only up to a certain version of Qt. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + main.cpp \ + pageManager.cpp \ + parameterManager.cpp \ + programManager.cpp \ + accountManager.cpp \ + logger.cpp + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + +HEADERS += \ + pageManager.h \ + parameterManager.h \ + programManager.h \ + accountManager.h \ + logger.h diff --git a/src/accountManager.cpp b/src/accountManager.cpp index 41ff687..92d638a 100644 --- a/src/accountManager.cpp +++ b/src/accountManager.cpp @@ -1,275 +1,275 @@ -#include "accountManager.h" - -AccountManager::AccountManager(std::string pathToFil, std::string pathToAccountNumberFile, PAGE page, const PAGE *pagesALL) - : pagesALL(pagesALL), pathToAccountNumberFile(pathToAccountNumberFile + "_" + page.name_id), pageInUse(page) -{ - std::string pathToAccountsFile = pathToFil + "_" + page.name_id; - std::ifstream ifs(pathToAccountsFile); - if(!ifs.is_open()) { - if(writeDefault(pathToAccountsFile) != 0) - exit(12); - ifs.open(pathToAccountsFile); - if(!ifs.is_open()) { - std::cout << " => Error: Konnte Account File nicht aufmachen" << std::endl; - exit(13); - } - } - - - std::string line; - while (std::getline(ifs, line)) { - if(line.length() > 0 && line[0] == '#') - continue; - Account account; - size_t Delimeter = line.find("/"); - - if(Delimeter == std::string::npos) { - account.Email = line; - account.Password = line; - } else { - account.Email = std::string(line).erase(Delimeter, line.length() - Delimeter); - account.Password = line.erase(0, Delimeter + 1); - } - if(account.Email == "" || account.Password == "") - continue; - else - accounts.push_back(account); - } - - ifs.close(); - -} - -Account AccountManager::getNextAccount() -{ - if(accounts.size() == 0) { - std::cout << " => Error: Keine Accounts vorhanden." << std::endl; - exit(36); - } - size_t accountNumber = getLastAccountNumber(); - ++accountNumber; - - if( accountNumber >= accounts.size() ) - accountNumber=0; - if(setLastAccountNumber(accountNumber) != 0) - exit(45); - - return accounts.at(accountNumber); -} - -int AccountManager::writeDefault(std::string path) -{ - std::ofstream ofs(path); - if(!ofs.is_open()) { - perror((std::string(" => Error: Konnte Account Datei nicht aufmachen: ") + path).c_str()); - return -1; - } - std::cout << " => Erstelle Datei mit Accounts unter: " << path << "..." < WARNUNG: Keine standart Accounts für die Url '" << pageInUse.url << "' vorhanden." < Error: Konnte Account Number Datei nicht erstellen"); - exit(34); - } - } - - std::string content( (std::istreambuf_iterator(fStream) ), (std::istreambuf_iterator() ) ); - return static_cast( atoi(content.c_str()) ); -} - -int AccountManager::setLastAccountNumber(size_t number) -{ - std::ofstream ofs; - ofs.open(pathToAccountNumberFile, std::ios::trunc); - if(!ofs.is_open()) { - std::cout << " => Error: Account Number Datei ist nicht aufgemacht." << std::endl; - return 110; - } - //fStream.clear(); - ofs << number << std::endl; - return 0; -} - +#include "accountManager.h" + +AccountManager::AccountManager(std::string pathToFil, std::string pathToAccountNumberFile, PAGE page, const PAGE *pagesALL) + : pagesALL(pagesALL), pathToAccountNumberFile(pathToAccountNumberFile + "_" + page.name_id), pageInUse(page) +{ + std::string pathToAccountsFile = pathToFil + "_" + page.name_id; + std::ifstream ifs(pathToAccountsFile); + if(!ifs.is_open()) { + if(writeDefault(pathToAccountsFile) != 0) + exit(12); + ifs.open(pathToAccountsFile); + if(!ifs.is_open()) { + std::cout << " => Error: Konnte Account File nicht aufmachen" << std::endl; + exit(13); + } + } + + + std::string line; + while (std::getline(ifs, line)) { + if(line.length() > 0 && line[0] == '#') + continue; + Account account; + size_t Delimeter = line.find("/"); + + if(Delimeter == std::string::npos) { + account.Email = line; + account.Password = line; + } else { + account.Email = std::string(line).erase(Delimeter, line.length() - Delimeter); + account.Password = line.erase(0, Delimeter + 1); + } + if(account.Email == "" || account.Password == "") + continue; + else + accounts.push_back(account); + } + + ifs.close(); + +} + +Account AccountManager::getNextAccount() +{ + if(accounts.size() == 0) { + std::cout << " => Error: Keine Accounts vorhanden." << std::endl; + exit(36); + } + size_t accountNumber = getLastAccountNumber(); + ++accountNumber; + + if( accountNumber >= accounts.size() ) + accountNumber=0; + if(setLastAccountNumber(accountNumber) != 0) + exit(45); + + return accounts.at(accountNumber); +} + +int AccountManager::writeDefault(std::string path) +{ + std::ofstream ofs(path); + if(!ofs.is_open()) { + perror((std::string(" => Error: Konnte Account Datei nicht aufmachen: ") + path).c_str()); + return -1; + } + std::cout << " => Erstelle Datei mit Accounts unter: " << path << "..." < WARNUNG: Keine standart Accounts für die Url '" << pageInUse.url << "' vorhanden." < Error: Konnte Account Number Datei nicht erstellen"); + exit(34); + } + } + + std::string content( (std::istreambuf_iterator(fStream) ), (std::istreambuf_iterator() ) ); + return static_cast( atoi(content.c_str()) ); +} + +int AccountManager::setLastAccountNumber(size_t number) +{ + std::ofstream ofs; + ofs.open(pathToAccountNumberFile, std::ios::trunc); + if(!ofs.is_open()) { + std::cout << " => Error: Account Number Datei ist nicht aufgemacht." << std::endl; + return 110; + } + //fStream.clear(); + ofs << number << std::endl; + return 0; +} + diff --git a/src/accountManager.h b/src/accountManager.h index 883b552..5a698f6 100644 --- a/src/accountManager.h +++ b/src/accountManager.h @@ -1,36 +1,36 @@ -#ifndef ACCOUNTMANAGER_H -#define ACCOUNTMANAGER_H - - - -#include -#include -#include - -struct Account { - std::string Email, - Password; -}; - - -//wichtig vor Account declaration!!!! -#include "parameterManager.h" - -class AccountManager -{ -public: - AccountManager(std::string pathToFile, std::string pathToAccountNumberFile, PAGE page, const PAGE * pagesALL); - Account getNextAccount(); - size_t getLastAccountNumber(); - const PAGE * pagesALL; - -private: - std::vector accounts; - std::string pathToAccountNumberFile; - PAGE pageInUse; - int setLastAccountNumber(size_t number); - int writeDefault(std::string path); - -}; - -#endif // ACCOUNTMANAGER_H +#ifndef ACCOUNTMANAGER_H +#define ACCOUNTMANAGER_H + + + +#include +#include +#include + +struct Account { + std::string Email, + Password; +}; + + +//wichtig vor Account declaration!!!! +#include "parameterManager.h" + +class AccountManager +{ +public: + AccountManager(std::string pathToFile, std::string pathToAccountNumberFile, PAGE page, const PAGE * pagesALL); + Account getNextAccount(); + size_t getLastAccountNumber(); + const PAGE * pagesALL; + +private: + std::vector accounts; + std::string pathToAccountNumberFile; + PAGE pageInUse; + int setLastAccountNumber(size_t number); + int writeDefault(std::string path); + +}; + +#endif // ACCOUNTMANAGER_H diff --git a/src/debug/S_New4.exe b/src/debug/S_New4.exe new file mode 100644 index 0000000000000000000000000000000000000000..518c740e5642a70f4bcb12bf68480a82259d4758 GIT binary patch literal 1617598 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≺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

MU==N&jXX!()*TFT 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¬I}!H%KY4H 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�Hm1*3w*EWlgZGGEkC= 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

hDDVaS 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 H>{|FgT4TVB literal 0 HcmV?d00001 diff --git a/src/logger.cpp b/src/logger.cpp index 28d3d95..65c6586 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -1,85 +1,85 @@ -#include "logger.h" - -Logger::Logger(std::string logFilePathm) - : filePath(logFilePathm) -{ - if(openFile(filePath)) - exit(234); -} - -Logger::~Logger() -{ - file.close(); -} - -std::string Logger::getFilePath() -{ - return filePath; -} - -int Logger::logCommandLine(std::string logText) -{ - std::time_t now = std::time(nullptr); - struct tm *tm_now = localtime(&now); - std::string date((tm_now->tm_mday < 10 ? "0" : "") + std::to_string(tm_now->tm_mday) + "." + - (tm_now->tm_mon +1 < 10 ? "0" : "" ) + std::to_string(tm_now->tm_mon +1) + "." + - std::to_string(1900 + tm_now->tm_year) + " - " + - (tm_now->tm_hour < 10 ? "0" : "" ) + std::to_string(tm_now->tm_hour) + ":" + - (tm_now->tm_min < 10 ? "0" : "" ) + std::to_string(tm_now->tm_min)); - return writetoFile( " -> " + date + ": \"" + logText + "\""); -} - -int Logger::logSubLine(std::string line) -{ - return writetoFile("\t\t" + line); -} - -std::string Logger::getLogText() -{ - return std::string((std::istreambuf_iterator(file)), std::istreambuf_iterator()); -} - -int Logger::clearFile() -{ - //close it - file.close(); - - //open it empty + close it - std::ofstream ofs; - ofs.open(filePath, std::ofstream::out | std::ofstream::trunc); - if(!ofs.is_open()) { - perror("Open File for clearing failed"); - return 35; - } - ofs.close(); - - //reopen it - return openFile(filePath); -} - -int Logger::writetoFile(std::string t) -{ - file << t << std::endl; - return file.good(); -} - -int Logger::openFile(std::string path) -{ - file.open(path, std::ios::in | std::ios::out | std::ios::app); - if(!file.is_open()) { - //Exestiert nicht => Erstelle Datei - std::ofstream ofs(path); - if(!ofs.is_open()) { - perror((" => Error: Konnte LogDatei nicht erstellen: '" + path + "'").c_str()); - return (5656); - } else { - ofs.close(); - } - file.open(path); - if(!file.is_open()) { - perror((" => Error: Konnte LogDatei nicht aufmachen: '" + path + "'").c_str()); - return (5657); - } - } - return 0; -} +#include "logger.h" + +Logger::Logger(std::string logFilePathm) + : filePath(logFilePathm) +{ + if(openFile(filePath)) + exit(234); +} + +Logger::~Logger() +{ + file.close(); +} + +std::string Logger::getFilePath() +{ + return filePath; +} + +int Logger::logCommandLine(std::string logText) +{ + std::time_t now = std::time(nullptr); + struct tm *tm_now = localtime(&now); + std::string date((tm_now->tm_mday < 10 ? "0" : "") + std::to_string(tm_now->tm_mday) + "." + + (tm_now->tm_mon +1 < 10 ? "0" : "" ) + std::to_string(tm_now->tm_mon +1) + "." + + std::to_string(1900 + tm_now->tm_year) + " - " + + (tm_now->tm_hour < 10 ? "0" : "" ) + std::to_string(tm_now->tm_hour) + ":" + + (tm_now->tm_min < 10 ? "0" : "" ) + std::to_string(tm_now->tm_min)); + return writetoFile( " -> " + date + ": \"" + logText + "\""); +} + +int Logger::logSubLine(std::string line) +{ + return writetoFile("\t\t" + line); +} + +std::string Logger::getLogText() +{ + return std::string((std::istreambuf_iterator(file)), std::istreambuf_iterator()); +} + +int Logger::clearFile() +{ + //close it + file.close(); + + //open it empty + close it + std::ofstream ofs; + ofs.open(filePath, std::ofstream::out | std::ofstream::trunc); + if(!ofs.is_open()) { + perror("Open File for clearing failed"); + return 35; + } + ofs.close(); + + //reopen it + return openFile(filePath); +} + +int Logger::writetoFile(std::string t) +{ + file << t << std::endl; + return file.good(); +} + +int Logger::openFile(std::string path) +{ + file.open(path, std::ios::in | std::ios::out | std::ios::app); + if(!file.is_open()) { + //Exestiert nicht => Erstelle Datei + std::ofstream ofs(path); + if(!ofs.is_open()) { + perror((" => Error: Konnte LogDatei nicht erstellen: '" + path + "'").c_str()); + return (5656); + } else { + ofs.close(); + } + file.open(path); + if(!file.is_open()) { + perror((" => Error: Konnte LogDatei nicht aufmachen: '" + path + "'").c_str()); + return (5657); + } + } + return 0; +} diff --git a/src/logger.h b/src/logger.h index 4dbaee5..936ba4e 100644 --- a/src/logger.h +++ b/src/logger.h @@ -1,36 +1,36 @@ -#ifndef LOGGER_H -#define LOGGER_H - - - -#include -#include -#include -#include -#include // std::time, localtime ... - - -#include "parameterManager.h" - - -class Logger -{ -public: - Logger(std::string logFilePathm); - ~Logger(); - std::string getFilePath(); - std::fstream file; - - int logCommandLine(std::string logText); - int logSubLine(std::string line); - std::string getLogText(); - int clearFile(); - - -private: - std::string filePath; - int writetoFile(std::string t); - int openFile(std::string path); -}; - -#endif // LOGGER_H +#ifndef LOGGER_H +#define LOGGER_H + + + +#include +#include +#include +#include +#include // std::time, localtime ... + + +#include "parameterManager.h" + + +class Logger +{ +public: + Logger(std::string logFilePathm); + ~Logger(); + std::string getFilePath(); + std::fstream file; + + int logCommandLine(std::string logText); + int logSubLine(std::string line); + std::string getLogText(); + int clearFile(); + + +private: + std::string filePath; + int writetoFile(std::string t); + int openFile(std::string path); +}; + +#endif // LOGGER_H diff --git a/src/main.cpp b/src/main.cpp index d72837f..cf7514f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,21 +1,21 @@ -#include "programManager.h" - - -int main(int argc, char *argv[]) -{ - ProgramManager mainProgram; - Settings settings; - int res = manageParameter(settings, argc, argv); - if(res == -1) - return 0; - else if(res != 0) { - if(settings.debugMode) - std::cout << " => Error: Das Auswerten der Parameter ist fehlgeschlagen!" << std::endl; - return res; - } else { - 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\n" - " oder --update um, falls vorhanden, auf eine neuere Version des Programms zu wechseln") << std::endl; - return res; - } -} +#include "programManager.h" + + +int main(int argc, char *argv[]) +{ + ProgramManager mainProgram; + Settings settings; + int res = manageParameter(settings, argc, argv); + if(res == -1) + return 0; + else if(res != 0) { + if(settings.debugMode) + std::cout << " => Error: Das Auswerten der Parameter ist fehlgeschlagen!" << std::endl; + return res; + } else { + 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\n" + " oder --update um, falls vorhanden, auf eine neuere Version des Programms zu wechseln") << std::endl; + return res; + } +} diff --git a/src/pageManager.cpp b/src/pageManager.cpp index 572b1fb..e3b796c 100644 --- a/src/pageManager.cpp +++ b/src/pageManager.cpp @@ -1,724 +1,727 @@ - -#include "pageManager.h" - -PageManager::PageManager(std::string sock5ProxyOnlyAddress) - : sock5Proxy("socks5://" + sock5ProxyOnlyAddress) -{ - curl_global_init(CURL_GLOBAL_ALL); - if(false) - std::cout << "PageManager()" << std::endl; -} - -PageManager::~PageManager() -{ - curl_global_cleanup(); - if(false) - std::cout << "~PageManager()" << std::endl; -} - -void PageManager::setProxy(std::string ip, int port) -{ - if(!port) { - if(debugMode) - std::cout << " => INFO: Es wird kein Proxy verwendet." << std::endl; - this->sock5Proxy = ""; - } else { - this->sock5Proxy = "socks5://" + ip + ":" + std::to_string(port); - if(debugMode) - std::cout << "Proxy: " << ip << ":" << port << std::endl; - } -} - - - -void PageManager::setDebugMode(bool status) -{ - this->debugMode = status; -} - -//Save reply to string -size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp) -{ - //Function für CURL - static_cast(userp)->append(static_cast(contents),size * nmemb); - return size * nmemb; -} - -//Write data to file -static size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream) -{ - size_t written = fwrite(ptr, size, nmemb, reinterpret_cast(stream)); - return written; -} - - -#include - -#if defined(_WIN32) -//#define WIN32_LEAN_AND_MEAN -//#define VC_EXTRALEAN -#include -#elif defined(__linux__) -#include -#endif // Windows/Linux - -void PageManager::get_terminal_size(int& width) { -#if defined(_WIN32) - CONSOLE_SCREEN_BUFFER_INFO csbi; - if( GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi) == 0 ) { - //if ( debugMode ) - //std::cout << " => WARNING: GetConsoleScreenBufferInfo failed => Use 9999 as max Msg-Length" << std::endl; - return; - } - - width = (int)(csbi.dwSize.X); -#elif defined(__linux__) - struct winsize w; - ioctl(fileno(stdout), TIOCGWINSZ, &w); - width = (int)(w.ws_col); -#endif // Windows/Linux -} - -Reply PageManager::getServerRequest(std::string protocol, std::string Url, bool useCookies, std::string data, bool generateCookieFile, bool UrlAfterRedirectOnlyNeeded, std::string cookieFilePath) -{ - Url = protocol + Url; // add https:// - - CURL *curl; - CURLcode res; - std::string readBuffer; - char *url; - std::string returnUrl; - - - int width = 0; - get_terminal_size(width); - if(width < 1) - width = 999999; - - //info ausgabe - std::cout << ( "\33[2K\rLade: '" + std::string(Url).erase( (((width - 12) < (int)Url.length()) ? (width - 12) : Url.length() ) ) + "'..." + ((debugMode) ? "\n" : "" )) << std::flush; - - curl = curl_easy_init(); - if(!curl) { - perror("\33[2K\r => Error: Curl easy init failed"); - return Reply("-1"); - } - - //Settings - if(sock5Proxy != "") - curl_easy_setopt(curl, CURLOPT_PROXY, sock5Proxy.c_str() ); //Sock5Proxy für Curl - else if(debugMode) - std::cout << "\33[2K\r => INFO: Es wird kein Proxy verwendet." << std::endl; - - //curl_easy_setopt(curl, CURLOPT_FAILONERROR, true); // html errors to errorcode res - //curl_easy_setopt(curl, CURLOPT_NOPROGRESS, false); // Progressausgabe aktivieren - -#ifdef noSLLCheck - // TODO: SET IT BACK - curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0); - curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0); -#endif - - - curl_easy_setopt(curl, CURLOPT_URL, Url.c_str()); //Url für Curl - curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); //follows redirection - curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); // Funktion zum Speichern des outputs in einem string - curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer); //Legt die Variable readbuffer fest - curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0"); - if(useCookies) - curl_easy_setopt(curl, CURLOPT_COOKIEFILE, cookieFilePath.c_str()); - if(data != "") - curl_easy_setopt (curl, CURLOPT_POSTFIELDS, data.c_str()); - if(generateCookieFile) - curl_easy_setopt (curl, CURLOPT_COOKIEJAR, cookieFilePath.c_str()); - - int maxTimeout = 10; - for (int timeout = 1; timeout <= maxTimeout; ++timeout) { - /* Perform the request, res will get the return code */ - res = curl_easy_perform(curl); - std::cout << "\33[2K\r" << std::flush; - - if(res != CURLE_OK) { - if(timeout == maxTimeout) { - perror((std::string("\33[2K\r => Error: curl_easy_perform() failed: ") + curl_easy_strerror(res)).c_str()); - return Reply("-1"); - } else { - - //Try to use to (new) url - if(UrlAfterRedirectOnlyNeeded) { - res = curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &url); - if( res != CURLE_OK || !url ) { - perror((std::string("\33[2K\r => Error: curl_easy_getinfo failed: ") + curl_easy_strerror(res)).c_str()); - return Reply("-1"); - } else { - if(url != Url) { - if(debugMode) - std::cout << " => WARNING: Use Url after Error getServerRequest, cause it chanced and only url needed" << std::endl; - Url = url; // after curl_easy_cleanup(), url (char * ) == invalid - curl_easy_cleanup(curl); - return Reply("", Url); - } else { - if(debugMode) - std::cout << " => WARNING: Want to Use Url after Error getServerRequest, but url didn't chacnge, too" << std::endl; - } - } - } - - std::cout << std::string( "\33[2K\r => Warning: Versuch " + std::to_string(timeout) + " von " + std::to_string(maxTimeout) + ": curl_easy_perform() failed: " + curl_easy_strerror(res) )<< std::flush; - sleep(1); - } - } else { - break; - } - - } - - //Get Url - res = curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &url); - if( res != CURLE_OK || !url ) { - perror((std::string("\33[2K\r => Error: curl_easy_getinfo failed: ") + curl_easy_strerror(res)).c_str()); - return Reply("-1"); - } else - returnUrl=url; - - - /* always cleanup */ /* Mach den Griff zu, schreib die Kekse! */ - curl_easy_cleanup(curl); - - return Reply(readBuffer, returnUrl); -} - - -int PageManager::downLoadToFile(std::string filePath, std::string url) -{ - CURL *curl_handle; - FILE *pagefile; - CURLcode res; - - /* open the file */ - pagefile = fopen(filePath.c_str(), "wb"); // w == write; b == binäre - if(!pagefile) { - perror("Open File filed"); - return 1; - } - - //Info ausgabe - std::cout << ( "\33[2K\rDownloade: '" + url + "'..." + ((debugMode) ? "\n" : "" )) << "\33[2K\r" << std::flush; - - /* init the curl session */ - curl_handle = curl_easy_init(); - if(!curl_handle) { - perror("\33[2K\r => Error: Curl easy init failed"); - return 2; - } - -#ifdef noSLLCheck - // TODO: SET IT BACK - curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYPEER, 0); - curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYHOST, 0); -#endif - - - /* set URL to get here */ - curl_easy_setopt(curl_handle, CURLOPT_URL, url.c_str()); - - /* Switch on full protocol/debug output while testing */ - curl_easy_setopt(curl_handle, CURLOPT_VERBOSE, false); - - /* disable progress meter, set to 0L to enable and disable debug output */ - curl_easy_setopt(curl_handle, CURLOPT_NOPROGRESS, false); - - /* send all data to this function */ - curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, write_data); - - //Sock5Proxy für Curl - if(sock5Proxy != "") - curl_easy_setopt(curl_handle, CURLOPT_PROXY, sock5Proxy.c_str() ); //Sock5Proxy für Curl - else if(debugMode) - std::cout << "\33[2K\r => INFO: Es wird kein Proxy verwendet." << std::endl; - - //User Agent - curl_easy_setopt(curl_handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0"); - - /* write the page body to this file handle */ - curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, pagefile); - - //Error 404, for example => not found - curl_easy_setopt(curl_handle, CURLOPT_FAILONERROR, true); - - int maxTimeOut = 5; - bool failed = false; - for (int timeout = 1; timeout <= maxTimeOut; ++timeout) { - /* get it! */ - if( (res = curl_easy_perform(curl_handle)) != CURLE_OK ) { - //Wenns fehlschlägt error ( + wiederversuchen ) - if(timeout == maxTimeOut) { - perror((std::string("\33[2K\r => Error: curl_easy_perform() failed: ") + curl_easy_strerror(res)).c_str()); - failed = true; - } else { - std::cout << std::string( "\33[2K\r => Warning: Versuch " + std::to_string(timeout) + " von " + std::to_string(maxTimeOut) + ": curl_easy_perform() failed: " + curl_easy_strerror(res) )<< std::flush; - sleep(1); - } - } else { - //Sonst ( wenns functioniert) schleife verlassen - break; - } - } - - /* close the header file */ - if(fclose(pagefile) != 0) { - perror(" => Error: fclose failed"); - return 4; - } - - /* cleanup curl stuff */ - curl_easy_cleanup(curl_handle); - - return (failed) ? 10 : 0; -} - -int PageManager::login(PAGE page, Account account, std::string cookieFilePath) -{ - if(debugMode) - std::cout << " > Melde mit neuem Account an: Email: " << account.Email << " Passowort: " << account.Password << std::endl; - - auto reply = getServerRequest( page.protocol, page.url + "/login", false, std::string("email=" + account.Email + "&password=" + account.Password), true, false, cookieFilePath ); - std::string html = reply.html; - - auto fs = std::vector(); - fs.push_back("/home/markus/aaaaaaaaaaaaaaaaaaaaaaaa.html"); - this->writeToFile(fs, html); - - if(html == "" ) - return 0; - else if (html.find("Das Feld Email muss eine gültige E-Mail-Adresse enthalten.") != std::string::npos) - std::cout << " => Error: Login failed: Das Feld Email muss eine gültige E-Mail-Adresse enthalten." << std::endl - << " Email: '" << account.Email << "' Passwort: '" << account.Password << "'" << std::endl; - else if (html.find("Das Passwort ist nicht korrekt") != std::string::npos) - std::cout << " => Error: Login failed: Das Passwort ist nicht korrekt." << std::endl - << " Email: '" << account.Email << "' Passwort: '" << account.Password << "'" << std::endl; - else if (html.find("Ein Account mit dieser E-Mail Adresse wurde nicht gefunden.") != std::string::npos) - std::cout << " => Error: Login failed: Ein Account mit dieser E-Mail Adresse wurde nicht gefunden." << std::endl - << " Email: '" << account.Email << "' Passwort: '" << account.Password << "'" << std::endl; - else if (html.find("Dein Internetzugang wird zensiert (DNS-Sperre)" ) != std::string::npos) - std::cout << " => Error: Login failed: Dein Internetzugang wird zensiert (DNS-Sperre) -> Verwende IP?" << std::endl - << " Email: '" << account.Email << "' Passwort: '" << account.Password << "'" << std::endl; - else if(html == "-1") - return -1; - else - std::cout << " => Error: Login failed: Keine Weiterleitung bei Login." << std::endl - << " Email: '" << account.Email << "' Passwort: '" << account.Password << "'" << std::endl; - return -1; -} - -Reply PageManager::getUrlAfterRedirect( std::string p,std::string Url, std::string cookieFilePath) -{ - return getServerRequest(p , Url, true, "", false, true, cookieFilePath); -} - -checkNameRply PageManager::checkName(std::vector &pages, std::string Name, bool useFirstPage) -{ - if(pages.size() < 1) { - std::cout << " => Error Keine Internet Seiten vorhanden." << std::endl; - return checkNameRply("", PAGE(), checkNameRply::FAILED); - } - - //überprüfe, auf welchen seite die serie existiert, wenn parameter - //für automatisch erste Seite aktiv ist, dann wähl aus, sonst manuel auswahl - - int count = 0; - std::string name = replace(Name, " ", "-"); - std::string pagesonExist; - PAGE Page; - - //für jede Seite - for ( unsigned i = 0; i < pages.size(); i++ ) { - - std::string html = getServerRequest(pages.at(i).protocol, pages.at(i).url + pages.at(i).UrlDir + name).html; - if(html.find("Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert.") != std::string::npos) { - continue; - - } else if (html.find("404 - Seite nicht gefunden") != std::string::npos) { - std::cout << "\33[2K\r" <<" => Ungültiger Name: '" << Name << "'" << std::endl; - continue; - - } else if (html == "-1" || html == "") { - std::cout << "\33[2K\r" <<" => WARNUNG: Das laden der Seite : '" << pages.at(i).url << "' ist fehlgeschlagen" << std::endl; - - pages.erase(pages.begin() + i); - i--; - continue; - - } - else { - count ++; - pagesonExist += pages.at(i).url + " "; - Page = pages.at(i); - - if(useFirstPage) { - if(debugMode) - std::cerr << "Nimm gleiche diese Seite, da useFirstPage auf true ist" << std::endl; - break; // nimm gleich das erste - } - } - } - - // - if( count == 1 ) { - std::cout << "\33[2K\r > Name: " << name << std::endl; - return checkNameRply(name, Page, checkNameRply::SUCCESS);; - } else if ( count > 1) { - std::cout << "\33[2K\r => Die Serie existiert auf mehreren Seiten " << name << ": '" << pagesonExist << "'" << std::endl; - std::cout << "\33[2K\r Benutze die Option -f --use-first, um automatisch die 1. Seite zu verwenden!" << std::endl; - return checkNameRply("", PAGE(), checkNameRply::MULTIPLE_OPTIONS); //MULTIPLE OPTIONS FOUND!!!! same option -> führe suche funktion aus - - } else if( count == 0 && pages.size() == 0) { - //keine suche wenn es keine funktionierende seite gibt - return checkNameRply("", PAGE(), checkNameRply::NO_WORKING_PAGE); - - } // führe suche aus... - else { - std::cout << "\33[2K\r => Die gewünschte Serie wurde nicht gefunden oder ist im Moment deaktiviert: '" << Name << "'" << std::endl; - return checkNameRply("", PAGE(), checkNameRply::NOTHING_FOUND); - } - -} - -std::string PageManager::getLinks(std::string HTML) -{ - //Entderne alles vor den Links - size_t pos = HTML.find("