kryman27 commited on
Commit
9f38b98
·
verified ·
1 Parent(s): 458906c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -1
app.py CHANGED
@@ -19,4 +19,23 @@ def extract_seller(pdf_file):
19
  entities = extractor(chunk)
20
 
21
  for entity in entities:
22
- if "ORG" in entity["entity_group"]: #
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  entities = extractor(chunk)
20
 
21
  for entity in entities:
22
+ if "ORG" in entity["entity_group"]: # Szukamy nazw organizacji
23
+ seller_name = entity["word"]
24
+ break # Pobieramy pierwszą wykrytą firmę jako sprzedawcę
25
+
26
+ if seller_name: # Jeśli znaleziono sprzedawcę, przerywamy pętlę
27
+ break
28
+
29
+ return {"Sprzedawca": seller_name if seller_name else "Nie znaleziono"}
30
+
31
+ # Interfejs użytkownika w Hugging Face Spaces
32
+ iface = gr.Interface(
33
+ fn=extract_seller,
34
+ inputs=gr.File(label="Wybierz plik PDF"),
35
+ outputs="json",
36
+ title="Ekstrakcja Sprzedawcy z Faktury",
37
+ description="Prześlij plik PDF, aby wydobyć nazwę sprzedawcy."
38
+ )
39
+
40
+ if __name__ == "__main__":
41
+ iface.launch()