Coverage for src / local_deep_research / constants.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2026-01-11 00:51 +0000

1"""Project-wide constants for Local Deep Research.""" 

2 

3from .__version__ import __version__ 

4 

5# Honest, identifying User-Agent for APIs that prefer/require identification 

6# (e.g., academic APIs like arXiv, PubMed, OpenAlex) 

7USER_AGENT = ( 

8 f"Local-Deep-Research/{__version__} " 

9 "(Academic Research Tool; https://github.com/LearningCircuit/local-deep-research)" 

10) 

11 

12# Browser-like User-Agent for sites that may block bot requests 

13# Use sparingly and only when necessary 

14BROWSER_USER_AGENT = ( 

15 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " 

16 "AppleWebKit/537.36 (KHTML, like Gecko) " 

17 "Chrome/120.0.0.0 Safari/537.36" 

18)