# 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 print("main.py: Initialising db-manager") #Third Party Imports import os import time #Local Imports import corpus #import mongo import logger as log #This is only a test run: rawCorpus = corpus.fetch() cleanCorpus = corpus.removeEmpty(rawCorpus) stationsOnly = corpus.onlyStations(cleanCorpus) print("DONE")