burtenshaw
commited on
Commit
·
c6b4c88
1
Parent(s):
71970d8
re-add huggingface hub
Browse files- app.py +7 -5
- pyproject.toml +1 -0
app.py
CHANGED
@@ -6,6 +6,7 @@ import tempfile
|
|
6 |
|
7 |
import gradio as gr
|
8 |
from PIL import Image, ImageDraw, ImageFont
|
|
|
9 |
|
10 |
from criteria import check_certification as check_certification_criteria
|
11 |
from org import join_finishers_org
|
@@ -52,6 +53,7 @@ def generate_certificate(
|
|
52 |
|
53 |
return im, "certificate.pdf"
|
54 |
|
|
|
55 |
def create_linkedin_button(username: str, cert_url: str | None) -> str:
|
56 |
"""Create LinkedIn 'Add to Profile' button HTML."""
|
57 |
current_year = date.today().year
|
@@ -144,8 +146,7 @@ def check_certification(token: gr.OAuthToken | None, profile: gr.OAuthProfile |
|
|
144 |
except IndexError:
|
145 |
last_name = ""
|
146 |
profile_url = profile.picture
|
147 |
-
|
148 |
-
if not username:
|
149 |
return (
|
150 |
"Please login with your Hugging Face account to check certification status",
|
151 |
None,
|
@@ -184,14 +185,16 @@ def check_certification(token: gr.OAuthToken | None, profile: gr.OAuthProfile |
|
|
184 |
|
185 |
|
186 |
with gr.Blocks() as demo:
|
187 |
-
gr.Markdown(
|
|
|
188 |
# Get your Certificate of Fundamentals of Agents 🎓
|
189 |
The certification process is completely free.
|
190 |
|
191 |
To earn this certificate, you need to complete <a href="https://hf.co/learn/agents-course/unit1/introduction" alt="Agent Course Unit 1"/>Unit 1 of the Agents Course</a> and **pass 80% of the final quiz**.
|
192 |
|
193 |
Once you receive your certificate, don’t hesitate to share it on X (and tag @huggingface) as well as on LinkedIn so that we can congratulate you.
|
194 |
-
"""
|
|
|
195 |
|
196 |
# Add login button
|
197 |
gr.LoginButton().activate()
|
@@ -209,6 +212,5 @@ with gr.Blocks() as demo:
|
|
209 |
)
|
210 |
|
211 |
|
212 |
-
|
213 |
if __name__ == "__main__":
|
214 |
demo.launch(debug=True)
|
|
|
6 |
|
7 |
import gradio as gr
|
8 |
from PIL import Image, ImageDraw, ImageFont
|
9 |
+
from huggingface_hub import upload_file
|
10 |
|
11 |
from criteria import check_certification as check_certification_criteria
|
12 |
from org import join_finishers_org
|
|
|
53 |
|
54 |
return im, "certificate.pdf"
|
55 |
|
56 |
+
|
57 |
def create_linkedin_button(username: str, cert_url: str | None) -> str:
|
58 |
"""Create LinkedIn 'Add to Profile' button HTML."""
|
59 |
current_year = date.today().year
|
|
|
146 |
except IndexError:
|
147 |
last_name = ""
|
148 |
profile_url = profile.picture
|
149 |
+
if not username:
|
|
|
150 |
return (
|
151 |
"Please login with your Hugging Face account to check certification status",
|
152 |
None,
|
|
|
185 |
|
186 |
|
187 |
with gr.Blocks() as demo:
|
188 |
+
gr.Markdown(
|
189 |
+
"""
|
190 |
# Get your Certificate of Fundamentals of Agents 🎓
|
191 |
The certification process is completely free.
|
192 |
|
193 |
To earn this certificate, you need to complete <a href="https://hf.co/learn/agents-course/unit1/introduction" alt="Agent Course Unit 1"/>Unit 1 of the Agents Course</a> and **pass 80% of the final quiz**.
|
194 |
|
195 |
Once you receive your certificate, don’t hesitate to share it on X (and tag @huggingface) as well as on LinkedIn so that we can congratulate you.
|
196 |
+
"""
|
197 |
+
)
|
198 |
|
199 |
# Add login button
|
200 |
gr.LoginButton().activate()
|
|
|
212 |
)
|
213 |
|
214 |
|
|
|
215 |
if __name__ == "__main__":
|
216 |
demo.launch(debug=True)
|
pyproject.toml
CHANGED
@@ -7,6 +7,7 @@ requires-python = ">=3.11"
|
|
7 |
dependencies = [
|
8 |
"datasets>=3.2.0",
|
9 |
"gradio[oauth]==5.15.0",
|
|
|
10 |
"pandas>=2.2.3",
|
11 |
"pillow>=11.1.0",
|
12 |
]
|
|
|
7 |
dependencies = [
|
8 |
"datasets>=3.2.0",
|
9 |
"gradio[oauth]==5.15.0",
|
10 |
+
"huggingface-hub>=0.28.1",
|
11 |
"pandas>=2.2.3",
|
12 |
"pillow>=11.1.0",
|
13 |
]
|