dominiks commited on
Commit
5fd9bf1
·
verified ·
1 Parent(s): d1e38a1

Upload app_federal.py

Browse files
Files changed (1) hide show
  1. app_federal.py +20 -2
app_federal.py CHANGED
@@ -25,6 +25,24 @@ import pickle
25
  from huggingface_hub import CommitScheduler
26
  from ast import literal_eval
27
  import re
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
 
29
  JSON_DATASET_DIR = Path("json_dataset")
30
  JSON_DATASET_DIR.mkdir(parents=True, exist_ok=True)
@@ -85,8 +103,8 @@ def format_metadata_for_reranking(metadata, text, idx):
85
  out_str = ["<id>" + str(idx) + "</id>"]
86
  for key in keys:
87
  i,j = key
88
- #print (i,j)
89
- #print (metadata[i])
90
  out_str.append("<" + j + ">" + str(metadata[i]) + "</" + j + ">")
91
  out_str.append("<paragraph>" + " ".join(text.split()) + "</paragraph>")
92
  return "\n".join(out_str) + "\n"
 
25
  from huggingface_hub import CommitScheduler
26
  from ast import literal_eval
27
  import re
28
+ import requests
29
+
30
+
31
+ def run_courtlistener_api(casename, citation, court):
32
+ #casename = individual_response["casename"]
33
+ params = {"q": casename}
34
+ url = "https://www.courtlistener.com/api/rest/v4/search/"
35
+ response = requests.get(url, params=params)
36
+
37
+ if response.status_code == 200:
38
+ print (response.json()["results"])
39
+ result = response.json()["results"][0]
40
+ new_url = "https://www.courtlistener.com" + result["absolute_url"]
41
+ return f"[Click to see opinion on CourtListener]({new_url})"
42
+ else:
43
+ return -1
44
+
45
+
46
 
47
  JSON_DATASET_DIR = Path("json_dataset")
48
  JSON_DATASET_DIR.mkdir(parents=True, exist_ok=True)
 
103
  out_str = ["<id>" + str(idx) + "</id>"]
104
  for key in keys:
105
  i,j = key
106
+ print ("i, j", i,j)
107
+ print ("(metadata[i]", metadata[i])
108
  out_str.append("<" + j + ">" + str(metadata[i]) + "</" + j + ">")
109
  out_str.append("<paragraph>" + " ".join(text.split()) + "</paragraph>")
110
  return "\n".join(out_str) + "\n"