from os import environ import datetime import random # TODO Use dot_env to properly configure all of this. databases = { "dev": { "host": "185.166.215.170", "user": "drogon", "password": "noesfacilvivirsindrogon", }, "tst": { "host": "46.183.114.164", "user": "drogon", "password": "noesfacilvivirsindrogon", }, "pro": { "host": "185.166.215.250", "user": "drogon", "password": "noesfacilvivirsindrogon", }, } try: current_db = "pro" except KeyError: current_db = "dev" try: current_db_parameters = databases[current_db] except KeyError: current_db_parameters = databases["default"] working_hours = {"start": datetime.time(9, 0, 0), "end": datetime.time(23, 0, 0)} monthly_new_ads_target = 6000 # TODO back to 1200 google_api_key = "AIzaSyCnKj0WnsxVZcaoxeAYkuRw3cKRNGiISYA" def seconds_generator(): return max( random.randint(90, 120) + random.normalvariate(0, 120), random.randint(10, 20) ) minimum_seconds_between_tries = seconds_generator geocoder_delay = 10 refresher_delay = 10