44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
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
|