letxinet / config.py
C2MV's picture
Initial upload for Build Small Hackathon
68fb5e2 verified
Raw
History Blame Contribute Delete
1.88 kB
import os
from dotenv import load_dotenv
load_dotenv()
NEXTJS_API_URL = os.getenv("NEXTJS_API_URL", "http://localhost:3000")
API_V1_KEY = os.getenv("API_V1_KEY", "")
MCP_API_KEY = os.getenv("MCP_API_KEY", "")
SEARCH_TIMEOUT = 30
PDF_TIMEOUT = 60
RESEARCH_TIMEOUT = 120
SOURCE_GROUPS = {
"all": ["semantic", "openalex", "pubmed", "arxiv", "scopus", "crossref", "doaj", "zenodo", "openaire", "core", "scielo", "redalyc", "alicia", "renati", "lareferencia", "conacyt", "unam", "anid", "oasisbr", "bdtd", "snrd", "minciencias", "rraae", "espana", "costarica", "uruguay", "elsalvador", "serpapi", "dblp", "paperswithcode", "huggingface", "openreview"],
"latam": ["alicia", "renati", "lareferencia", "conacyt", "unam", "anid", "oasisbr", "bdtd", "snrd", "minciencias", "rraae", "costarica", "uruguay", "elsalvador", "scielo", "redalyc"],
"global": ["semantic", "openalex", "pubmed", "crossref", "doaj", "zenodo", "openaire", "core"],
"tesis": ["alicia", "renati", "bdtd", "rraae", "lareferencia", "snrd", "minciencias", "espana", "costarica", "uruguay", "elsalvador"],
"iberoamerica": ["alicia", "renati", "lareferencia", "conacyt", "unam", "anid", "oasisbr", "bdtd", "snrd", "minciencias", "rraae", "costarica", "uruguay", "elsalvador", "scielo", "redalyc", "espana"],
"peru": ["alicia", "renati"],
"brasil": ["oasisbr", "bdtd"],
"ecuador": ["rraae"],
"mexico": ["conacyt", "unam"],
"ai_ml": ["arxiv", "huggingface", "paperswithcode", "openreview", "dblp"],
"free": ["semantic", "openalex", "pubmed", "arxiv", "crossref", "doaj", "zenodo", "openaire", "core", "scielo", "redalyc", "alicia", "renati", "lareferencia", "conacyt", "unam", "anid", "oasisbr", "bdtd", "snrd", "minciencias", "rraae", "espana", "costarica", "uruguay", "elsalvador", "dblp", "paperswithcode", "huggingface", "openreview"],
"premium": ["scopus", "serpapi"],
}