feat: initialize HTML scraper API with Flask and SeleniumBase
This commit is contained in:
0
app/config/__init__.py
Normal file
0
app/config/__init__.py
Normal file
28
app/config/settings.py
Normal file
28
app/config/settings.py
Normal file
@@ -0,0 +1,28 @@
|
||||
import os
|
||||
|
||||
|
||||
class BaseConfig:
|
||||
SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-key-for-development-only'
|
||||
DEBUG = False
|
||||
TESTING = False
|
||||
|
||||
HEADLESS_BROWSER = os.environ.get('HEADLESS_BROWSER', 'True').lower() == 'true'
|
||||
DEFAULT_WAIT_TIMEOUT = int(os.environ.get('DEFAULT_WAIT_TIMEOUT') or 15)
|
||||
PAGE_LOAD_WAIT = int(os.environ.get('PAGE_LOAD_WAIT') or 3)
|
||||
|
||||
|
||||
class DevelopmentConfig(BaseConfig):
|
||||
DEBUG = True
|
||||
|
||||
|
||||
class ProductionConfig(BaseConfig):
|
||||
pass
|
||||
|
||||
|
||||
config_by_name = {
|
||||
'development': DevelopmentConfig,
|
||||
'production': ProductionConfig,
|
||||
'default': DevelopmentConfig,
|
||||
}
|
||||
|
||||
Config = config_by_name[os.environ.get('FLASK_ENV', 'development')]
|
||||
Reference in New Issue
Block a user