From 1814b0472e679a6f4f125a53c9f576926b67e84d Mon Sep 17 00:00:00 2001 From: berkaygediz <121058050+berkaygediz@users.noreply.github.com> Date: Tue, 18 Jun 2024 03:45:46 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B1=F0=9F=93=A6=EF=B8=8F=F0=9F=93=9D?= =?UTF-8?q?=20power=20saver,=20hardware=20acceleration,=20bugfix,=20recolo?= =?UTF-8?q?red,=20reversioning,=20icon,=20license,=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- COPYING | 674 +++++++++++++++++++++++ COPYING.LGPL | 165 ++++++ COPYING.MPL | 373 +++++++++++++ LICENSE | 201 ------- README.md | 26 +- SpanRC.py | 457 ++++++++------- spanrc_banner.png => spanrc_banner_0.png | Bin spanrc_banner_1.png | Bin 0 -> 104756 bytes spanrc_icon.ico | Bin 0 -> 41385 bytes spanrc_icon.png | Bin 0 -> 211318 bytes 10 files changed, 1491 insertions(+), 405 deletions(-) create mode 100644 COPYING create mode 100644 COPYING.LGPL create mode 100644 COPYING.MPL delete mode 100644 LICENSE rename spanrc_banner.png => spanrc_banner_0.png (100%) create mode 100644 spanrc_banner_1.png create mode 100644 spanrc_icon.ico create mode 100644 spanrc_icon.png diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..81094f1 --- /dev/null +++ b/COPYING @@ -0,0 +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. + + SpanRC + Copyright (C) 2024 Berkay Gediz + + 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: + + SpanRC Copyright (C) 2024 Berkay Gediz + 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/COPYING.LGPL b/COPYING.LGPL new file mode 100644 index 0000000..fc8a5de --- /dev/null +++ b/COPYING.LGPL @@ -0,0 +1,165 @@ + GNU LESSER 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. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser 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 +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/COPYING.MPL b/COPYING.MPL new file mode 100644 index 0000000..a612ad9 --- /dev/null +++ b/COPYING.MPL @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/LICENSE b/LICENSE deleted file mode 100644 index ce6a37e..0000000 --- a/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2024 Berkay Gediz - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/README.md b/README.md index 8a2549b..7c35cef 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ SpanRC is a table processor. It is written in Python and uses the PyQt5 library ## Screenshots -![Screenshot 1](spanrc_banner.png) +![Screenshot](spanrc_banner_1.png) ### Features @@ -26,16 +26,38 @@ SpanRC is a table processor. It is written in Python and uses the PyQt5 library - [x] Real-time statistics (row count, column count, cell count, etc.) - [x] Multi language (English, Turkish, German, Spanish, Azerbaijani) - [x] Cross-platform (Windows, macOS, Linux) +- [x] Power saver +- [x] Hardware acceleration ### Prerequisites - Python 3.6+ - PyQt5 +### Installation + +1. Open a terminal and clone the repository: + +```bash +git clone https://github.com/berkaygediz/SpanRC.git +``` + +2. Install requirements: + +```bash +pip install -r .\requirements.txt +``` + +### Usage + +```bash +python SpanRC.py +``` + ### Contributing Contributions to the RichSpan project are welcome. Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests. ### License -This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details. +This project is licensed under the GNU GPLv3, GNU LGPLv3 & Mozilla Public License Version 2.0. diff --git a/SpanRC.py b/SpanRC.py index bc397cd..a132e23 100644 --- a/SpanRC.py +++ b/SpanRC.py @@ -1,49 +1,46 @@ -import os -import sys import csv import datetime +import os +import sys import time -import qtawesome as qta + import matplotlib.pyplot as plt -from PyQt5.QtWidgets import * -from PyQt5.QtGui import * +import qtawesome as qta from PyQt5.QtCore import * +from PyQt5.QtGui import * +from PyQt5.QtOpenGL import * from PyQt5.QtPrintSupport import * +from PyQt5.QtWidgets import * + from modules.translations import * -default_values = { - "row": 1, - "column": 1, - "rowspan": 1, - "columnspan": 1, - "text": "", - "window_geometry": None, - "is_saved": None, - "file_name": None, - "default_directory": None, - "current_theme": "light", - "current_language": "English", - "file_type": "xsrc", - "last_opened_file": None, +fallbackValues = { "currentRow": 0, "currentColumn": 0, "rowCount": 50, "columnCount": 100, - "windowState": None, + "windowScale": None, + "isSaved": None, + "fileName": None, + "defaultDirectory": None, + "appTheme": "light", + "appLanguage": "English", + "adaptiveResponse": 1, } class SRC_Threading(QThread): update_signal = pyqtSignal() - def __init__(self, parent=None): + def __init__(self, adaptiveResponse, parent=None): super(SRC_Threading, self).__init__(parent) + self.adaptiveResponse = float(adaptiveResponse) self.running = False def run(self): if not self.running: self.running = True - time.sleep(0.15) + time.sleep(0.15 * self.adaptiveResponse) self.update_signal.emit() self.running = False @@ -52,6 +49,7 @@ class SRC_About(QMainWindow): def __init__(self, parent=None): super(SRC_About, self).__init__(parent) self.setWindowFlags(Qt.Dialog) + self.setWindowIcon(QIcon("spanrc_icon.ico")) self.setWindowModality(Qt.WindowModality.ApplicationModal) self.setGeometry( QStyle.alignedRect( @@ -67,10 +65,11 @@ def __init__(self, parent=None): self.about_label.setTextFormat(Qt.RichText) self.about_label.setText( "
" - "SpanRC
" - "A powerful spreadsheet application

" - "Made by Berkay Gediz
" - "Apache License 2.0
" + f"{app.applicationDisplayName()}

" + "A powerful spreadsheet application
" + "Made by Berkay Gediz

" + "GNU General Public License v3.0
GNU LESSER GENERAL PUBLIC LICENSE v3.0
Mozilla Public License Version 2.0


" + "OpenGL: ON" ) self.setCentralWidget(self.about_label) @@ -102,12 +101,25 @@ def __init__(self, parent=None): super().__init__(parent) starttime = datetime.datetime.now() settings = QSettings("berkaygediz", "SpanRC") - if settings.value("current_language") == None: - settings.setValue("current_language", "English") + if settings.value("appLanguage") == None: + settings.setValue("appLanguage", "English") settings.sync() - self.setWindowIcon(QIcon("icon.png")) - self.setWindowModality(Qt.WindowModality.ApplicationModal) - self.src_thread = SRC_Threading() + if settings.value("adaptiveResponse") == None: + settings.setValue("adaptiveResponse", 1) + settings.sync() + self.setWindowIcon(QIcon("spanrc_icon.ico")) + self.setWindowModality(Qt.ApplicationModal) + + centralWidget = QGLWidget(self) + + layout = QVBoxLayout(centralWidget) + self.hardwareAcceleration = QOpenGLWidget() + layout.addWidget(self.hardwareAcceleration) + self.setCentralWidget(centralWidget) + + self.src_thread = SRC_Threading( + adaptiveResponse=settings.value("adaptiveResponse") + ) self.src_thread.update_signal.connect(self.SRC_updateStatistics) self.SRC_themePalette() self.undo_stack = QUndoStack(self) @@ -129,8 +141,11 @@ def __init__(self, parent=None): self.src_table.setCursor(Qt.CursorShape.SizeAllCursor) self.showMaximized() self.setFocus() - QTimer.singleShot(50, self.SRC_restoreTheme) - QTimer.singleShot(150, self.SRC_restoreState) + + self.adaptiveResponse = settings.value("adaptiveResponse") + + QTimer.singleShot(50 * self.adaptiveResponse, self.SRC_restoreTheme) + QTimer.singleShot(150 * self.adaptiveResponse, self.SRC_restoreState) if self.src_table.columnCount() == 0 and self.src_table.rowCount() == 0: self.src_table.setColumnCount(100) self.src_table.setRowCount(50) @@ -141,21 +156,22 @@ def __init__(self, parent=None): self.setFocus() endtime = datetime.datetime.now() self.status_bar.showMessage( - str((endtime - starttime).total_seconds()) + " ms", 2500 + str((endtime - starttime).total_seconds()) + " ms", + 2500 * self.adaptiveResponse, ) def closeEvent(self, event): settings = QSettings("berkaygediz", "SpanRC") - if settings.value("current_language") == None: - settings.setValue("current_language", "English") + if settings.value("appLanguage") == None: + settings.setValue("appLanguage", "English") settings.sync() if self.is_saved == False: reply = QMessageBox.question( self, - "SpanRC", - translations[settings.value("current_language")]["exit_message"], + app.applicationDisplayName(), + translations[settings.value("appLanguage")]["exit_message"], QMessageBox.Yes | QMessageBox.No, QMessageBox.No, ) @@ -173,7 +189,7 @@ def closeEvent(self, event): def SRC_changeLanguage(self): language = self.language_combobox.currentText() settings = QSettings("berkaygediz", "SpanRC") - settings.setValue("current_language", language) + settings.setValue("appLanguage", language) settings.sync() self.SRC_toolbarTranslate() self.SRC_updateStatistics() @@ -184,13 +200,13 @@ def SRC_updateTitle(self): file = ( self.file_name if self.file_name - else translations[settings.value("current_language")]["new_title"] + else translations[settings.value("appLanguage")]["new_title"] ) if self.is_saved == True: asterisk = "" else: asterisk = "*" - self.setWindowTitle(f"{file}{asterisk} — SpanRC") + self.setWindowTitle(f"{file}{asterisk} — {app.applicationDisplayName()}") def SRC_updateStatistics(self): settings = QSettings("berkaygediz", "SpanRC") @@ -212,48 +228,48 @@ def SRC_updateStatistics(self): "#sr-text { background-color: #E2E3E1; color: #000000; font-weight: bold;}" "" "" - f"" + f"" ) - statistics += f"" - statistics += f"" + statistics += f"" + statistics += f"" if self.src_table.selectedRanges(): - statistics += f"" else: - statistics += f"" + statistics += f"" - statistics += "
{translations[settings.value('current_language')]['statistics_title']}{translations[settings.value('appLanguage')]['statistics_title']}{translations[settings.value('current_language')]['statistics_message1']}{row}{translations[settings.value('current_language')]['statistics_message2']}{column}{translations[settings.value('current_language')]['statistics_message2']}{selected_cell[0]}:{selected_cell[1]}{translations[settings.value('appLanguage')]['statistics_message1']}{row}{translations[settings.value('appLanguage')]['statistics_message2']}{column}{translations[settings.value('appLanguage')]['statistics_message2']}{selected_cell[0]}:{selected_cell[1]}{translations[settings.value('current_language')]['statistics_message3']}" + statistics += f"{translations[settings.value('appLanguage')]['statistics_message3']}" for selected_range in self.src_table.selectedRanges(): statistics += f"{selected_range.topRow() + 1}:{selected_range.leftColumn() + 1} - {selected_range.bottomRow() + 1}:{selected_range.rightColumn() + 1}{translations[settings.value('current_language')]['statistics_message4']}{selected_cell[0]}:{selected_cell[1]}{translations[settings.value('appLanguage')]['statistics_message4']}{selected_cell[0]}:{selected_cell[1]}SpanRC
" + statistics += f"{app.applicationDisplayName()}" self.statistics_label.setText(statistics) self.statusBar().addPermanentWidget(self.statistics_label) self.SRC_updateTitle() def SRC_saveState(self): settings = QSettings("berkaygediz", "SpanRC") - settings.setValue("window_geometry", self.saveGeometry()) - settings.setValue("default_directory", self.default_directory) - self.file_name = settings.value("file_name", self.file_name) - self.is_saved = settings.value("is_saved", self.is_saved) + settings.setValue("windowScale", self.saveGeometry()) + settings.setValue("defaultDirectory", self.default_directory) + self.file_name = settings.value("fileName", self.file_name) + self.is_saved = settings.value("isSaved", self.is_saved) if self.selected_file: - settings.setValue("last_opened_file", self.selected_file) + settings.setValue("fileName", self.selected_file) settings.setValue( - "current_theme", "dark" if self.palette() == self.dark_theme else "light" + "appTheme", "dark" if self.palette() == self.dark_theme else "light" ) - settings.setValue("current_language", self.language_combobox.currentText()) + settings.setValue("appLanguage", self.language_combobox.currentText()) settings.sync() def SRC_restoreState(self): settings = QSettings("berkaygediz", "SpanRC") - self.geometry = settings.value("window_geometry") - self.directory = settings.value("default_directory", self.default_directory) - self.file_name = settings.value("file_name", self.file_name) - self.is_saved = settings.value("is_saved", self.is_saved) - self.language_combobox.setCurrentText(settings.value("current_language")) + self.geometry = settings.value("windowScale") + self.directory = settings.value("defaultDirectory", self.default_directory) + self.file_name = settings.value("fileName", self.file_name) + self.is_saved = settings.value("isSaved", self.is_saved) + self.language_combobox.setCurrentText(settings.value("appLanguage")) if self.geometry is not None: self.restoreGeometry(self.geometry) - self.last_opened_file = settings.value("last_opened_file", "") + self.last_opened_file = settings.value("fileName", "") if self.last_opened_file and os.path.exists(self.last_opened_file): self.loadFile(self.last_opened_file) @@ -309,7 +325,7 @@ def SRC_restoreState(self): def SRC_restoreTheme(self): settings = QSettings("berkaygediz", "SpanRC") - if settings.value("current_theme") == "dark": + if settings.value("appTheme") == "dark": self.setPalette(self.dark_theme) else: self.setPalette(self.light_theme) @@ -319,34 +335,34 @@ def SRC_themePalette(self): self.light_theme = QPalette() self.dark_theme = QPalette() - self.light_theme.setColor(QPalette.Window, QColor(89, 111, 183)) + self.light_theme.setColor(QPalette.Window, QColor(3, 65, 135)) self.light_theme.setColor(QPalette.WindowText, QColor(255, 255, 255)) self.light_theme.setColor(QPalette.Base, QColor(255, 255, 255)) self.light_theme.setColor(QPalette.Text, QColor(0, 0, 0)) - self.light_theme.setColor(QPalette.Highlight, QColor(221, 216, 184)) - self.light_theme.setColor(QPalette.HighlightedText, QColor(0, 0, 0)) + self.light_theme.setColor(QPalette.Highlight, QColor(105, 117, 156)) + self.light_theme.setColor(QPalette.ButtonText, QColor(0, 0, 0)) - self.dark_theme.setColor(QPalette.Window, QColor(58, 68, 93)) + self.dark_theme.setColor(QPalette.Window, QColor(35, 39, 52)) self.dark_theme.setColor(QPalette.WindowText, QColor(255, 255, 255)) - self.dark_theme.setColor(QPalette.Base, QColor(94, 87, 104)) - self.dark_theme.setColor(QPalette.Text, QColor(255, 255, 255)) - self.dark_theme.setColor(QPalette.Highlight, QColor(221, 216, 184)) - self.dark_theme.setColor(QPalette.HighlightedText, QColor(0, 0, 0)) + self.dark_theme.setColor(QPalette.Base, QColor(80, 85, 122)) + self.dark_theme.setColor(QPalette.Text, QColor(0, 0, 0)) + self.dark_theme.setColor(QPalette.Highlight, QColor(105, 117, 156)) + self.dark_theme.setColor(QPalette.ButtonText, QColor(0, 0, 0)) def SRC_themeAction(self): settings = QSettings("berkaygediz", "SpanRC") if self.palette() == self.light_theme: self.setPalette(self.dark_theme) - settings.setValue("current_theme", "dark") + settings.setValue("appTheme", "dark") else: self.setPalette(self.light_theme) - settings.setValue("current_theme", "light") + settings.setValue("appTheme", "light") self.SRC_toolbarTheme() def SRC_toolbarTheme(self): palette = self.palette() if palette == self.light_theme: - text_color = QColor(37, 38, 39) + text_color = QColor(255, 255, 255) else: text_color = QColor(255, 255, 255) @@ -360,75 +376,59 @@ def SRC_toolbarTheme(self): def SRC_toolbarTranslate(self): settings = QSettings("berkaygediz", "SpanRC") - if settings.value("current_language") == None: - settings.setValue("current_language", "English") + if settings.value("appLanguage") == None: + settings.setValue("appLanguage", "English") settings.sync() - self.language = settings.value("current_language") - self.newAction.setText(translations[settings.value("current_language")]["new"]) + self.language = settings.value("appLanguage") + self.newAction.setText(translations[settings.value("appLanguage")]["new"]) self.newAction.setStatusTip( - translations[settings.value("current_language")]["new_title"] - ) - self.openAction.setText( - translations[settings.value("current_language")]["open"] + translations[settings.value("appLanguage")]["new_title"] ) + self.openAction.setText(translations[settings.value("appLanguage")]["open"]) self.openAction.setStatusTip( - translations[settings.value("current_language")]["open_title"] - ) - self.saveAction.setText( - translations[settings.value("current_language")]["save"] + translations[settings.value("appLanguage")]["open_title"] ) + self.saveAction.setText(translations[settings.value("appLanguage")]["save"]) self.saveAction.setStatusTip( - translations[settings.value("current_language")]["save_title"] + translations[settings.value("appLanguage")]["save_title"] ) self.saveasAction.setText( - translations[settings.value("current_language")]["save_as"] + translations[settings.value("appLanguage")]["save_as"] ) self.saveasAction.setStatusTip( - translations[settings.value("current_language")]["save_as_title"] - ) - self.printAction.setText( - translations[settings.value("current_language")]["print"] + translations[settings.value("appLanguage")]["save_as_title"] ) + self.printAction.setText(translations[settings.value("appLanguage")]["print"]) self.printAction.setStatusTip( - translations[settings.value("current_language")]["print_title"] - ) - self.exitAction.setText( - translations[settings.value("current_language")]["exit"] + translations[settings.value("appLanguage")]["print_title"] ) + self.exitAction.setText(translations[settings.value("appLanguage")]["exit"]) self.exitAction.setStatusTip( - translations[settings.value("current_language")]["exit_title"] - ) - self.deleteAction.setText( - translations[settings.value("current_language")]["delete"] + translations[settings.value("appLanguage")]["exit_title"] ) + self.deleteAction.setText(translations[settings.value("appLanguage")]["delete"]) self.deleteAction.setStatusTip( - translations[settings.value("current_language")]["delete_title"] - ) - self.aboutAction.setText( - translations[settings.value("current_language")]["about"] + translations[settings.value("appLanguage")]["delete_title"] ) + self.aboutAction.setText(translations[settings.value("appLanguage")]["about"]) self.aboutAction.setStatusTip( - translations[settings.value("current_language")]["about_title"] - ) - self.undoAction.setText( - translations[settings.value("current_language")]["undo"] + translations[settings.value("appLanguage")]["about_title"] ) + self.undoAction.setText(translations[settings.value("appLanguage")]["undo"]) self.undoAction.setStatusTip( - translations[settings.value("current_language")]["undo_title"] - ) - self.redoAction.setText( - translations[settings.value("current_language")]["redo"] + translations[settings.value("appLanguage")]["undo_title"] ) + self.redoAction.setText(translations[settings.value("appLanguage")]["redo"]) self.redoAction.setStatusTip( - translations[settings.value("current_language")]["redo_title"] + translations[settings.value("appLanguage")]["redo_title"] ) self.darklightAction.setText( - translations[settings.value("current_language")]["darklight"] + translations[settings.value("appLanguage")]["darklight"] ) self.darklightAction.setStatusTip( - translations[settings.value("current_language")]["darklight_message"] + translations[settings.value("appLanguage")]["darklight_message"] ) - self.help_label.setText( + self.helpText.setText( "" "" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" + f"" + f"" + f"" + f"" + f"" + f"" + f"" + f"" + f"" + f"" + f"" "
ShortcutFunction
Ctrl + O{translations[settings.value('current_language')]['open_title']}
Ctrl + S{translations[settings.value('current_language')]['save_title']}
Ctrl + N{translations[settings.value('current_language')]['new_title']}
Ctrl + Shift + S{translations[settings.value('current_language')]['save_as_title']}
Ctrl + P{translations[settings.value('current_language')]['print_title']}
Ctrl + Q{translations[settings.value('current_language')]['exit_title']}
Ctrl + D{translations[settings.value('current_language')]['delete_title']}
Ctrl + A{translations[settings.value('current_language')]['about_title']}
Ctrl + Z{translations[settings.value('current_language')]['undo_title']}
Ctrl + Y{translations[settings.value('current_language')]['redo_title']}
Ctrl + L{translations[settings.value('current_language')]['darklight_message']}
Ctrl + O{translations[settings.value('appLanguage')]['open_title']}
Ctrl + S{translations[settings.value('appLanguage')]['save_title']}
Ctrl + N{translations[settings.value('appLanguage')]['new_title']}
Ctrl + Shift + S{translations[settings.value('appLanguage')]['save_as_title']}
Ctrl + P{translations[settings.value('appLanguage')]['print_title']}
Ctrl + Q{translations[settings.value('appLanguage')]['exit_title']}
Ctrl + D{translations[settings.value('appLanguage')]['delete_title']}
Ctrl + A{translations[settings.value('appLanguage')]['about_title']}
Ctrl + Z{translations[settings.value('appLanguage')]['undo_title']}
Ctrl + Y{translations[settings.value('appLanguage')]['redo_title']}
Ctrl + L{translations[settings.value('appLanguage')]['darklight_message']}
" ) def SRC_setupDock(self): settings = QSettings("berkaygediz", "SpanRC") + settings.sync() self.dock_widget = QDockWidget( - translations[settings.value("current_language")]["help"], self + translations[settings.value("appLanguage")]["help"] + " && Graph Log", self ) + self.dock_widget.setObjectName("Help & Graph Log") + self.dock_widget.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) + self.addDockWidget(Qt.RightDockWidgetArea, self.dock_widget) + + self.scrollableArea = QScrollArea() + self.GraphLog_QVBox = QVBoxLayout() self.statistics_label = QLabel() - self.help_label = QLabel() - self.help_label.setWordWrap(True) - self.help_label.setTextInteractionFlags(Qt.TextSelectableByMouse) - self.help_label.setTextFormat(Qt.RichText) - self.help_label.setText( + self.helpText = QLabel() + self.helpText.setWordWrap(True) + self.helpText.setTextInteractionFlags(Qt.TextSelectableByMouse) + self.helpText.setTextFormat(Qt.RichText) + self.helpText.setText( "" "" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - f"" - "
ShortcutFunction
Ctrl + N{translations[settings.value('current_language')]['new_title']}
Ctrl + O{translations[settings.value('current_language')]['open_title']}
Ctrl + S{translations[settings.value('current_language')]['save_title']}
Ctrl + Shift + S{translations[settings.value('current_language')]['save_as_title']}
Ctrl + P{translations[settings.value('current_language')]['print_title']}
Ctrl + Q{translations[settings.value('current_language')]['exit_title']}
Ctrl + D{translations[settings.value('current_language')]['delete_title']}
Ctrl + A{translations[settings.value('current_language')]['about_title']}
Ctrl + Z{translations[settings.value('current_language')]['undo_title']}
Ctrl + Y{translations[settings.value('current_language')]['redo_title']}
Ctrl + L{translations[settings.value('current_language')]['darklight_message']}
" - ) - self.dock_widget.setWidget(self.help_label) + f"Ctrl + N{translations[settings.value('appLanguage')]['new_title']}" + f"Ctrl + O{translations[settings.value('appLanguage')]['open_title']}" + f"Ctrl + S{translations[settings.value('appLanguage')]['save_title']}" + f"Ctrl + Shift + S{translations[settings.value('appLanguage')]['save_as_title']}" + f"Ctrl + P{translations[settings.value('appLanguage')]['print_title']}" + f"Ctrl + Q{translations[settings.value('appLanguage')]['exit_title']}" + f"Ctrl + D{translations[settings.value('appLanguage')]['delete_title']}" + f"Ctrl + A{translations[settings.value('appLanguage')]['about_title']}" + f"Ctrl + Z{translations[settings.value('appLanguage')]['undo_title']}" + f"Ctrl + Y{translations[settings.value('appLanguage')]['redo_title']}" + f"Ctrl + L{translations[settings.value('appLanguage')]['darklight_message']}" + "

NOTE: Graph Log support planned.

" + ) + self.GraphLog_QVBox.addWidget(self.helpText) + self.dock_widget.setObjectName("Help") self.dock_widget.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) self.addDockWidget(Qt.RightDockWidgetArea, self.dock_widget) + self.dock_widget.setWidget(self.scrollableArea) + + self.dock_widget.setFeatures( + QDockWidget.NoDockWidgetFeatures | QDockWidget.DockWidgetClosable + ) + self.dock_widget.setWidget(self.scrollableArea) + self.scrollableArea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) + self.scrollableArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) + self.scrollableArea.setWidgetResizable(True) + scroll_contents = QWidget() + scroll_contents.setLayout(self.GraphLog_QVBox) + self.scrollableArea.setWidget(scroll_contents) + def SRC_toolbarLabel(self, toolbar, text): label = QLabel(f"{text}") toolbar.addWidget(label) @@ -504,7 +525,7 @@ def SRC_createAction(self, text, status_tip, function, shortcut=None, icon=None) def SRC_setupActions(self): settings = QSettings("berkaygediz", "SpanRC") - current_language = settings.value("current_language") + current_language = settings.value("appLanguage") icon_theme = "white" if self.palette() == self.light_theme: icon_theme = "black" @@ -639,14 +660,15 @@ def SRC_setupActions(self): def SRC_setupToolbar(self): settings = QSettings("berkaygediz", "SpanRC") + icon_theme = "white" self.file_toolbar = self.addToolBar( - translations[settings.value("current_language")]["file"] + translations[settings.value("appLanguage")]["file"] ) self.file_toolbar.setObjectName("File") self.SRC_toolbarLabel( self.file_toolbar, - translations[settings.value("current_language")]["file"] + ": ", + translations[settings.value("appLanguage")]["file"] + ": ", ) self.file_toolbar.addActions( [ @@ -660,12 +682,12 @@ def SRC_setupToolbar(self): ) self.edit_toolbar = self.addToolBar( - translations[settings.value("current_language")]["edit"] + translations[settings.value("appLanguage")]["edit"] ) self.edit_toolbar.setObjectName("Edit") self.SRC_toolbarLabel( self.edit_toolbar, - translations[settings.value("current_language")]["edit"] + ": ", + translations[settings.value("appLanguage")]["edit"] + ": ", ) self.edit_toolbar.addActions( [ @@ -680,14 +702,39 @@ def SRC_setupToolbar(self): ) self.interface_toolbar = self.addToolBar( - translations[settings.value("current_language")]["interface"] + translations[settings.value("appLanguage")]["interface"] ) self.interface_toolbar.setObjectName("Interface") self.SRC_toolbarLabel( self.interface_toolbar, - translations[settings.value("current_language")]["interface"] + ": ", + translations[settings.value("appLanguage")]["interface"] + ": ", + ) + actionicon = qta.icon("fa5b.affiliatetheme", color="white") + self.theme_action = self.SRC_createAction( + translations[settings.value("appLanguage")]["darklight"], + translations[settings.value("appLanguage")]["darklight_message"], + self.SRC_themeAction, + QKeySequence("Ctrl+Shift+T"), + actionicon, + ) + self.theme_action.setCheckable(True) + self.theme_action.setChecked(settings.value("appTheme") == "dark") + + self.interface_toolbar.addAction(self.theme_action) + actionicon = qta.icon("fa5s.leaf", color=icon_theme) + self.powersaveraction = QAction("Power Saver", self, checkable=True) + self.powersaveraction.setIcon(QIcon(actionicon)) + self.powersaveraction.setStatusTip( + "Experimental power saver function. Restart required." + ) + self.powersaveraction.toggled.connect(self.RS_powerSaver) + + self.interface_toolbar.addAction(self.powersaveraction) + response_exponential = settings.value( + "adaptiveResponse", fallbackValues["adaptiveResponse"] ) - self.interface_toolbar.addAction(self.darklightAction) + self.powersaveraction.setChecked(response_exponential == 12) + self.interface_toolbar.addAction(self.powersaveraction) self.interface_toolbar.addAction(self.hide_dock_widget_action) self.interface_toolbar.addAction(self.aboutAction) self.language_combobox = QComboBox(self) @@ -698,20 +745,20 @@ def SRC_setupToolbar(self): self.interface_toolbar.addWidget(self.language_combobox) self.addToolBarBreak() self.formula_toolbar = self.addToolBar( - translations[settings.value("current_language")]["formula"] + translations[settings.value("appLanguage")]["formula"] ) self.formula_toolbar.setObjectName("Formula") self.SRC_toolbarLabel( self.formula_toolbar, - translations[settings.value("current_language")]["formula"] + ": ", + translations[settings.value("appLanguage")]["formula"] + ": ", ) self.formula_edit = QLineEdit() self.formula_edit.setPlaceholderText( - translations[settings.value("current_language")]["formula"] + translations[settings.value("appLanguage")]["formula"] ) self.formula_edit.returnPressed.connect(self.calculateFormula) self.formula_button = QPushButton( - translations[settings.value("current_language")]["compute"] + translations[settings.value("appLanguage")]["compute"] ) self.formula_button.setStyleSheet( "background-color: #A72461; color: #FFFFFF; font-weight: bold; padding: 10px; border-radius: 10px; border: 1px solid #000000; margin-left: 10px;" @@ -751,52 +798,58 @@ def SRC_toggleDock(self): else: self.dock_widget.hide() + def RS_powerSaver(self, checked): + if checked: + self.adaptiveResponse = 12 + else: + self.adaptiveResponse = fallbackValues["adaptiveResponse"] + + settings = QSettings("berkaygediz", "SpanRC") + settings.setValue("adaptiveResponse", self.adaptiveResponse) + settings.sync() + def new(self): settings = QSettings("berkaygediz", "SpanRC") - if self.is_saved == False: + if self.is_saved == True: + self.src_table.clearContents() + self.src_table.setRowCount(50) + self.src_table.setColumnCount(100) + self.directory = self.default_directory + self.file_name = None + self.is_saved = False + self.SRC_updateTitle() + else: reply = QMessageBox.question( self, - "SpanRC", - translations[settings.value("current_language")]["new_title"], + app.applicationDisplayName(), + translations[settings.value("appLanguage")]["new_title"], QMessageBox.Yes | QMessageBox.No, QMessageBox.No, ) if reply == QMessageBox.Yes: - self.SRC_saveState() self.src_table.clearContents() self.src_table.setRowCount(50) self.src_table.setColumnCount(100) - self.is_saved = False - self.file_name = None self.setWindowTitle( - translations[settings.value("current_language")]["new_title"] - + " — SpanRC" + translations[settings.value("appLanguage")]["new_title"] + + f" — {app.applicationDisplayName()}" ) self.directory = self.default_directory + self.file_name = None + self.is_saved = False + self.SRC_updateTitle() return True else: - return False - else: - self.src_table.clearContents() - self.src_table.setRowCount(50) - self.src_table.setColumnCount(100) - self.is_saved = False - self.file_name = None - self.setWindowTitle( - translations[settings.value("current_language")]["new_title"] - + " — SpanRC" - ) - self.directory = self.default_directory - return True + pass def open(self): settings = QSettings("berkaygediz", "SpanRC") if self.is_saved is False: reply = QMessageBox.question( self, - "SpanRC", - translations[settings.value("current_language")]["open"], + app.applicationDisplayName(), + translations[settings.value("appLanguage")]["open"], QMessageBox.Yes | QMessageBox.No, QMessageBox.No, ) @@ -813,8 +866,8 @@ def openfile(self): file_filter = "SpanRC Workbook (*.xsrc);;Comma Separated Values (*.csv)" selected_file, _ = QFileDialog.getOpenFileName( self, - translations[settings.value("current_language")]["open_title"] - + " — SpanRC", + translations[settings.value("appLanguage")]["open_title"] + + f" — {app.applicationDisplayName()}", self.directory, file_filter, options=options, @@ -823,13 +876,13 @@ def openfile(self): if selected_file: self.loadFile(selected_file) return True - return False + else: + return False def loadFile(self, file_path): self.selected_file = file_path self.file_name = os.path.basename(self.selected_file) self.directory = os.path.dirname(self.selected_file) - self.setWindowTitle(self.file_name) if file_path.endswith(".xsrc") or file_path.endswith(".csv"): self.loadTable(file_path) @@ -857,32 +910,29 @@ def loadTable(self, file_path): self.src_table.resizeRowsToContents() def save(self): - if not self.selected_file: - if not self.saveAs(): - return False - - self.saveFile() - self.directory = os.path.dirname(self.selected_file) - self.SRC_updateTitle() - self.SRC_saveState() - return True + if self.is_saved == False: + self.saveFile() + elif self.file_name == None: + self.saveAs() + else: + self.saveFile() def saveAs(self): options = QFileDialog.Options() settings = QSettings("berkaygediz", "SpanRC") options |= QFileDialog.ReadOnly - file_filter = f"{translations[settings.value('current_language')]['xsrc']} (*.xsrc);;Comma Separated Values (*.csv)" + file_filter = f"{translations[settings.value('appLanguage')]['xsrc']} (*.xsrc);;Comma Separated Values (*.csv)" selected_file, _ = QFileDialog.getSaveFileName( self, - translations[settings.value("current_language")]["save_as_title"] - + " — SpanRC", + translations[settings.value("appLanguage")]["save_as_title"] + + f" — {app.applicationDisplayName()}", self.directory, file_filter, options=options, ) if selected_file: - self.directory = os.path.dirname(self.selected_file) - self.selected_file = selected_file + self.file_name = selected_file + self.directory = os.path.dirname(self.file_name) self.saveFile() return True else: @@ -904,8 +954,6 @@ def saveFile(self): row.append("") writer.writerow(row) - self.file_name = os.path.basename(self.selected_file) - self.directory = os.path.dirname(self.selected_file) self.status_bar.showMessage("Saved.", 2000) self.is_saved = True self.SRC_updateTitle() @@ -1056,11 +1104,16 @@ def addcolumnleft(self): if __name__ == "__main__": + if getattr(sys, "frozen", False): + applicationPath = sys._MEIPASS + elif __file__: + applicationPath = os.path.dirname(__file__) app = QApplication(sys.argv) + app.setWindowIcon(QIcon(os.path.join(applicationPath, "spanrc_icon.ico"))) app.setOrganizationName("berkaygediz") app.setApplicationName("SpanRC") - app.setApplicationDisplayName("SpanRC") - app.setApplicationVersion("1.3.18") + app.setApplicationDisplayName("SpanRC 2024.06") + app.setApplicationVersion("1.4.2024.06-1") wb = SRC_Workbook() wb.show() sys.exit(app.exec_()) diff --git a/spanrc_banner.png b/spanrc_banner_0.png similarity index 100% rename from spanrc_banner.png rename to spanrc_banner_0.png diff --git a/spanrc_banner_1.png b/spanrc_banner_1.png new file mode 100644 index 0000000000000000000000000000000000000000..73e58b0ac2757a8e50af24d319266abac3366676 GIT binary patch literal 104756 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 z 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�{pU)1GcjQR=H_X002BG! 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 literal 0 HcmV?d00001 diff --git a/spanrc_icon.png b/spanrc_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8a1bb9d7e77ed2cec6a111a666e44458de8d00 GIT binary patch literal 211318 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�A!-NK1wD?~shLf?}5+YL#M&EsiOEYvRB=<3)7v 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%0A3ji83q`!Q?|P*~$b9 z#ZyLK!My+sYcXxveE}da8sKC>GYc0;g3}Y>Y;w9Hk6l7B(|2@8>-^LPZ;Yo7{v-=5 zM@>{BaPa~I?osQjz2w1_$MWWP85~}DatYegq@PiGBj2)!TsxfJaFQfD36+6oG6yda zCWQw2owSQ;f?LpKVhAmO{}e6-knntDS5;)3q6@7t_zXz{&bBGQ6+dLrc9;|91O@^= z+Nnr=*1dd(Bfq`k8^~3CC`JmH#d=c#gWO)p6FzG;Ftq;VrGG{MBR4aK(g<@;|851QgHt8BfmL zeR`n8F#d7fKeruXludFa9%g1UO8A@J+APf%wS0hN_eF&e0s$``67dlIlt$zq0jB|@ z@lYIh@J&_-3E&nWL+9p&KMqB3x`4O?m?!3Mz%%VBSzC$t0P8RT>uJ9ATyGv=zq7ff1y5N1+p{6?^I=psmGhKiflz)HyNSuP| zjgWPkBO&NPg#-3TfuocXXVTSO({a9cp{A zPvf(AvUa^lya(U`!xeCn3>oWX$!6i=S$Z&SHKxtps}PUrsn;rnJLU$AfRh?6>-arT zJ+_UxOx?a3i`Dwuk8lNFtm)^;YEEmLXA8o(UU(E2#ZS>G=tD@2q1S>XACJuSQM|M( zzFWNb`(%Vba1i7BH}Joz>L)}8#;9!P9(e#05YGL%O2o=` zW30y_X39D-;pO+oo#CCivzV7X6bd_y1Ohck&W(?8<>%oX$=aa5i=S^D>~Ex&S92ug z0j4u{uJ z_w+HTTJz^MI#vBtOlrUDLiFlcU8UcENEVT80xXd8+0?EhCJniW<&3 zLrnE3U(e0{m!mIi(@n2a~;Xq*7asDRd4M6a+t(d@7`AvWGwOTP0Si`~U8P5c;s_bbI7_)ka zR2>Mv5`w{Mu~=e$dp&3`V2qVK-w&tFg{r%>jBf&0rj*&zvEInDdakP!F$}bp%chNUq3rA z5Tb*!?daxUego>ODc}|)%K{vDijNx2+^=PpRu@l74X*UEPK

G)v>FqiYqtFUc;9M~ueWDk77#W7K#L|uJ&gBGgO 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

S!G<_RN7`wlBIK&jYlK@F=KWH!BZf9c#Chfvs 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 F?T)!VH~gVMY(B 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�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 P0R9;0UeUp7+lTxg;-WN_ literal 0 HcmV?d00001