settings.py 855 B

123456789101112131415161718192021222324252627282930
  1. import os
  2. from pathlib import Path
  3. import shutil
  4. import subprocess
  5. WORK_DIR = Path(__file__).parent.parent.absolute()
  6. OUTPUT_DIR = WORK_DIR / "output"
  7. CONFIG_DIR = WORK_DIR / "config" / "conf"
  8. GOOGLE_SEARCH_DIR = OUTPUT_DIR / 'results1'
  9. PANDOC_EXE = os.environ.get('PANDOC_EXE') or shutil.which('pandoc')
  10. LOG_LEVEL='info'
  11. LOG_DIR = OUTPUT_DIR / "logs"
  12. # DB_URL = f"sqlite:///{OUTPUT_DIR}/search_results.db"
  13. DB_URL = os.environ.get('DB_URL') or f"sqlite:///{OUTPUT_DIR}/temp1.db"
  14. HTTP_PROXY='http://127.0.0.1:1881'
  15. HTTPS_PROXY='http://127.0.0.1:1881'
  16. PROXIES = [
  17. 'http://127.0.0.1:9360',
  18. 'http://127.0.0.1:9362',
  19. 'http://127.0.0.1:9364',
  20. 'http://127.0.0.1:9366',
  21. 'http://127.0.0.1:9368',
  22. ]
  23. REDIS_URL = 'redis://127.0.0.1:6379/1'
  24. PC_NAME=os.getenv('PC_NAME', 'pc1')
  25. PROXY_POOL_BASE_URL = 'http://localhost:5010'