fix(.gitignore): add 'settings.yaml' to the list of ignored files

fix(main.py): remove unused import statements and update function name to check_license_agreement
fix(main.py): remove unnecessary comments and sleep statements
feat(main.py): add check_license_agreement function to prompt user to accept license agreement
fix(requirements.txt): add 'watchdog' package to the list of requirements
feat(utils/settings.py): create Settings class to handle loading and updating settings from settings.yaml file
This commit is contained in:
Paillat
2023-07-13 20:01:06 +02:00
parent 116788ba07
commit de2f482de2
5 changed files with 126 additions and 14 deletions

View File

@@ -1,5 +1,6 @@
---CLAUSE---
The Software is provided to you by the Licensor under the Licence, as defined below, subject to the following condition. This clause is based on the “Commons Clause” License Condition v1.0 (https://commonsclause.com). In case of any ambiguity or doubt, this clause will OVERRIDE the Licence and dictate the terms of use.
The Software is provided to you by the Licensor under the Licence, as defined below, subject to the following condition. This clause is based on the “Commons Clause” License Condition v1.0 (https://commonsclause.com), but is not identical to it. The Licensor reserves the right to modify this clause at any time, and any such modifications will be effective immediately upon posting of the modified clause. You are advised to regularly check the clause for any updates. Your continued use of the Software after any such modifications constitutes your acceptance of the modified clause. If you do not agree to the modified clause, you must immediately cease using the Software.
. In case of any ambiguity or doubt, this clause will OVERRIDE the Licence and dictate the terms of use.
This Licence and the associated clause do NOT apply to the content contained within the "/music" and "/audio_prompts" directories of this Software. The content within these specific directories may have distinct licensing terms and conditions, which must be referred to and complied with separately. Users are urged to check the respective licenses in these directories to understand their obligations and rights pertaining to the use of the content uniquely contained within these directories. Any ambiguity, conflict, or discrepancy between the Licence and the specific licensing terms of these directories shall be resolved in favor of the specific licenses for those directories.
@@ -647,4 +648,5 @@ 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
<https://www.gnu.org/licenses/why-not-lgpl.html>.
<https://www.gnu.org/licenses/why-not-lgpl.html>.