From fa330cfbe111b76366c35cffbb6d890804462660 Mon Sep 17 00:00:00 2001 From: Jeffrey Serio <23226432+hyperreal64@users.noreply.github.com> Date: Wed, 28 Sep 2022 17:57:58 -0500 Subject: [PATCH] Initial commit --- LICENSE | 675 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 11 + elog | 324 ++++++++++++++++++++++++ screenshot.png | Bin 0 -> 184519 bytes 4 files changed, 1010 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100755 elog create mode 100644 screenshot.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9548f8b --- /dev/null +++ b/LICENSE @@ -0,0 +1,675 @@ + 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. + + + Copyright (C) + + 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: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an \about box\. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a \copyright disclaimer\ for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..3c5bf63 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# elog + +This is a little utility I use for logging my daily activities and events. It is written in Python. + +Go ahead, make fun of me because this is "cringe". Whatever. I have the basilisks ready to deploy at the snap of my fingers, so you best watch yourself. + +## Install +Clone this repo and copy the `elog` binary to PATH somewhere. + +![screenshot.png](/screenshot.png) + diff --git a/elog b/elog new file mode 100755 index 0000000..08576ce --- /dev/null +++ b/elog @@ -0,0 +1,324 @@ +#!/usr/bin/env python3 + +# USAGE: elog [-h] [-v] {add,edit,rm,ls,lsfiles,search} ... +# +# positional arguments: +# {add,edit,rm,ls,lsfiles,search} +# +# options: +# -h, --help show this help message and exit +# -v, --version Print version information + + +import argparse +import datetime as dt +import json +import sys +import time +from pathlib import Path + +import jsonschema +from jsonschema import validate +from rich import box +from rich.console import Console +from rich.table import Table +from rich.traceback import install + +install(show_locals=True) + +VERSION = "0.0.1" + +default_date = dt.date.today().strftime("%Y-%m-%d") +elog_dir = Path("~/Nextcloud/elogs").expanduser() +elog_file = elog_dir.joinpath(default_date + "_elog").with_suffix(".json") + + +def elog_init(): + elog_file = elog_dir.joinpath(default_date + "_elog").with_suffix(".json") + + elog_dir.mkdir(exist_ok=True) + elog_file.touch() + + json_array = [] + + with open(elog_file, "w") as ef: + json.dump(json_array, ef) + + +def elog_list(args): + if args.file: + selected_elog_file = elog_dir.joinpath(args.file) + else: + selected_elog_file = elog_file + + if not selected_elog_file.exists(): + exit("elog file %s not found. Are you sure it exists?" % selected_elog_file) + + if not args.start: + ts_from = default_date + " 00:00:00" + else: + dt.datetime.strptime(args.start, "%Y-%m-%d %H:%M:%S") + ts_from = args.start + + if not args.end: + ts_to = dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S") + else: + dt.datetime.strptime(args.end, "%Y-%m-%d %H:%M:%S") + ts_to = args.end + + with open(selected_elog_file, "r") as ef: + json_data = json.load(ef) + + table = Table(title=default_date, box=box.ROUNDED) + table.add_column("Index", justify="right", style="magenta") + table.add_column("Timestamp", justify="left", style="cyan") + table.add_column("Message", justify="left") + + for i in range(len(json_data)): + if json_data[i]["timestamp"] > ts_from and json_data[i]["timestamp"] < ts_to: + table.add_row(str(i), json_data[i]["timestamp"], json_data[i]["message"]) + + console = Console() + console.print(table) + + +def elog_list_files(args): + for file in elog_dir.iterdir(): + if file.is_file(): + if args.absolute: + print(file) + else: + print(file.name) + + +def elog_search(args): + found_entries = list() + elog_list = [file.name for file in elog_dir.iterdir()] + + console = Console() + + for file in elog_list: + with open(elog_dir.joinpath(file), "r") as ef: + json_data = json.load(ef) + for entry in json_data: + if args.word in entry["message"]: + found_entries.append(entry) + + if found_entries: + for entry in found_entries: + console.print( + "[bold green]{0}[/bold green] {1}".format( + entry["timestamp"], entry["message"] + ) + ) + else: + console.print( + "[bold yellow]{0}[/bold yellow] was not found in any of the elog files".format( + args.word + ) + ) + + +def elog_sort(file): + with open(file, "r") as ef: + json_data = json.load(ef) + json_data.sort( + key=lambda x: time.mktime( + time.strptime(x["timestamp"], "%Y-%m-%d %H:%M:%S") + ) + ) + + with open(file, "w") as ef: + json.dump(json_data, ef, indent=4) + + +def validate_json(file): + elog_schema = { + "type": "array", + "properties": { + "timestamp": {"type": "string"}, + "message": {"type": "string"}, + }, + } + + with open(file, "r") as ef: + json_data = json.load(ef) + + try: + validate(instance=json_data, schema=elog_schema) + except jsonschema.ValidationError as err: + print("Invalid JSON detected on %s" % file) + print(err) + + +def elog_append(args): + if not elog_file.exists(): + elog_init() + + if not args.timestamp: + ts = dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S") + else: + dt.datetime.strptime(args.timestamp, "%Y-%m-%d %H:%M:%S") + ts = args.timestamp + + entry = {"timestamp": ts, "message": args.message} + + with open(elog_file, "r+") as ef: + json_data = json.load(ef) + json_data.append(entry) + ef.seek(0) + json.dump(json_data, ef, indent=4) + + elog_sort(elog_file) + validate_json(elog_file) + + +def elog_edit(args): + if not elog_file.exists(): + exit("elog file not found. Please run 'elog append' to start a new elog file.") + + with open(elog_file, "r+") as ef: + json_data = json.load(ef) + json_data[args.index]["message"] = args.message + ef.seek(0) + json.dump(json_data, ef, indent=4) + + elog_sort(elog_file) + validate_json(elog_file) + + +def elog_remove(args): + if not elog_file.exists(): + exit("elog file not found. Please run 'elog append' to start a new elog file.") + + with open(elog_file, "r") as ef: + json_data = json.load(ef) + json_data.pop(args.index) + + with open(elog_file, "w") as ef: + json.dump(json_data, ef, indent=4) + + elog_sort(elog_file) + validate_json(elog_file) + + +parser = argparse.ArgumentParser(prog="elog") +parser.add_argument( + "-v", + "--version", + action="version", + version="%(prog)s {}".format(VERSION), + help="Print version information", +) +subparsers = parser.add_subparsers() + +add_parser = subparsers.add_parser("add", description="Add an elog entry") +add_parser.add_argument( + "-t", + "--timestamp", + required=False, + type=str, + action="store", + help="Timestamp for elog entry: str", +) +add_parser.add_argument( + "-m", + "--message", + required=True, + type=str, + action="store", + help="Message for elog entry: str", +) +add_parser.set_defaults(func=elog_append) + +edit_parser = subparsers.add_parser("edit", description="Edit an elog entry") +edit_parser.add_argument( + "-i", + "--index", + required=True, + type=int, + action="store", + help="Index of elog entry: int", +) +edit_parser.add_argument( + "-m", + "--message", + required=True, + type=str, + action="store", + help="New message for elog entry: str", +) +edit_parser.set_defaults(func=elog_edit) + +rm_parser = subparsers.add_parser("rm", description="Remove an elog entry") +rm_parser.add_argument( + "-i", + "--index", + required=True, + type=int, + action="store", + help="Index of elog entry: int", +) +rm_parser.set_defaults(func=elog_remove) + +ls_parser = subparsers.add_parser("ls", description="List elog entries") +ls_parser.add_argument( + "-s", + "--start", + metavar="timestamp", + required=False, + type=str, + action="store", + help="From timestamp: str. Default is today at 00:00:00. Ex. 2022-09-28 13:45:00", +) +ls_parser.add_argument( + "-e", + "--end", + metavar="timestamp", + required=False, + type=str, + action="store", + help="To timestamp: str. Default is today at now. Ex. 2022-09-28 21:00:00", +) +ls_parser.add_argument( + "-f", + "--file", + metavar="elog file", + required=False, + type=str, + action="store", + help="elog file to view", +) +ls_parser.set_defaults(func=elog_list) + +ls_files_parser = subparsers.add_parser("lsfiles", description="List all elog files") +ls_files_parser.add_argument( + "-a", + "--absolute", + required=False, + action="store_true", + help="List the absolute paths of the elog files", +) +ls_files_parser.set_defaults(func=elog_list_files) + +search_parser = subparsers.add_parser( + "search", description="Search for keywords in elog files" +) +search_parser.add_argument( + "-w", + "--word", + metavar="", + required=True, + type=str, + action="store", + help="Word to search for", +) +search_parser.set_defaults(func=elog_search) + + +if __name__ == "__main__": + if len(sys.argv) < 2: + parser.print_usage() + else: + args = parser.parse_args() + args.func(args) diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..3db07aae76b8811ebd92ecc5daed176070f00b1d GIT binary patch literal 184519 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