# db-manager - Builds and manages an OwlBoard database instance - To be run on a cron schedule # Copyright (C) 2023 Frederick Boniface # 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 # https://git.fjla.uk/OwlBoard/db-manager/src/branch/main/LICENSE #Imports import os import time import pymongo #Fetch Environment Variables corpus_user = os.getenv('OWL_LDB_CORPUSUSER') corpus_pass = os.getenv('OWL_LDB_CORPUSPASS') db_url = os.getenv('OWL_DB_HOST') + ":" + os.getenv('OWL_DB_PORT') db_user = os.getenv('OWL_DB_USER') db_pass = os.getenv('OWL_DB_PASS')