nikeshn commited on
Commit
2644360
·
verified ·
1 Parent(s): 22abae6

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py CHANGED
@@ -109,6 +109,29 @@ def get_client_ip(request: Request) -> str:
109
  OPF_BASE = "https://v2.sherpa.ac.uk/cgi/retrieve" # Open Policy Finder (Jisc)
110
 
111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  def quick_route(message: str) -> Optional[str]:
113
  """Keyword pre-filter — returns tab name or None for LLM to decide."""
114
  msg = message.lower()
 
109
  OPF_BASE = "https://v2.sherpa.ac.uk/cgi/retrieve" # Open Policy Finder (Jisc)
110
 
111
 
112
+ ROUTE_KEYWORDS = {
113
+ "journals": [
114
+ "find journal", "find a journal", "which journal", "where to publish",
115
+ "submit my paper", "submit manuscript", "journal recommendation",
116
+ "journal for my", "best journal", "suitable journal", "publish my paper",
117
+ "journals for", "browse journal", "journal match", "manuscript analysis",
118
+ "analyse my paper", "analyze my paper", "journal submission",
119
+ ],
120
+ "license": [
121
+ "self-archive", "self archive", "can i deposit", "postprint", "preprint",
122
+ "accepted manuscript", "embargo", "archiving rights", "open policy finder",
123
+ "sherpa", "green oa policy", "self-archiving", "deposit my paper",
124
+ "deposit my article", "version of record", "vor", "aam", "repository rights",
125
+ "can i post", "can i upload my paper",
126
+ ],
127
+ "data": [
128
+ "dataset", "data repository", "research data", "deposit data", "zenodo",
129
+ "dryad", "figshare", "where to deposit data", "data management",
130
+ "rdm", "fair data", "data deposit", "store my data", "share my data",
131
+ ],
132
+ }
133
+
134
+
135
  def quick_route(message: str) -> Optional[str]:
136
  """Keyword pre-filter — returns tab name or None for LLM to decide."""
137
  msg = message.lower()