Ezi Ozoani
commited on
Commit
·
d5f027a
1
Parent(s):
4a057f9
landing page addtion
Browse files- 1_📝_form.py +20 -4
- about.md +4 -0
1_📝_form.py
CHANGED
|
@@ -11,6 +11,8 @@ from huggingface_hub import create_repo
|
|
| 11 |
import os
|
| 12 |
from middleMan import parse_into_jinja_markdown as pj
|
| 13 |
|
|
|
|
|
|
|
| 14 |
@st.cache
|
| 15 |
def get_cached_data():
|
| 16 |
languages_df = pd.read_html("https://hf.co/languages")[0]
|
|
@@ -94,7 +96,10 @@ def save_uploadedfile(uploadedfile):
|
|
| 94 |
st.success("Saved File:{} to temp_uploaded_filed_Dir".format(uploadedfile.name))
|
| 95 |
return uploadedfile.name
|
| 96 |
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
| 98 |
if "model_name" not in st.session_state:
|
| 99 |
# Initialize session state.
|
| 100 |
st.session_state.update({
|
|
@@ -277,10 +282,21 @@ def main():
|
|
| 277 |
download_status = st.download_button(label = 'Download Model Card', data = pj(), file_name = downloaded_file_name, help = "The current model card will be downloaded as a markdown (.md) file")
|
| 278 |
if download_status == True:
|
| 279 |
st.success("Your current model card, successfully downloaded 🤗")
|
| 280 |
-
|
| 281 |
|
| 282 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 283 |
|
| 284 |
if __name__ == '__main__':
|
| 285 |
load_widget_state()
|
| 286 |
-
|
|
|
|
|
|
|
|
|
| 11 |
import os
|
| 12 |
from middleMan import parse_into_jinja_markdown as pj
|
| 13 |
|
| 14 |
+
|
| 15 |
+
|
| 16 |
@st.cache
|
| 17 |
def get_cached_data():
|
| 18 |
languages_df = pd.read_html("https://hf.co/languages")[0]
|
|
|
|
| 96 |
st.success("Saved File:{} to temp_uploaded_filed_Dir".format(uploadedfile.name))
|
| 97 |
return uploadedfile.name
|
| 98 |
|
| 99 |
+
|
| 100 |
+
def main_page():
|
| 101 |
+
|
| 102 |
+
|
| 103 |
if "model_name" not in st.session_state:
|
| 104 |
# Initialize session state.
|
| 105 |
st.session_state.update({
|
|
|
|
| 282 |
download_status = st.download_button(label = 'Download Model Card', data = pj(), file_name = downloaded_file_name, help = "The current model card will be downloaded as a markdown (.md) file")
|
| 283 |
if download_status == True:
|
| 284 |
st.success("Your current model card, successfully downloaded 🤗")
|
|
|
|
| 285 |
|
| 286 |
+
|
| 287 |
+
def page_switcher(page):
|
| 288 |
+
st.session_state.runpage = page
|
| 289 |
+
|
| 290 |
+
def main():
|
| 291 |
+
|
| 292 |
+
st.header("About Model Cards")
|
| 293 |
+
st.markdown(Path('about.md').read_text(), unsafe_allow_html=True)
|
| 294 |
+
btn = st.button('Create a Model Card 📝',on_click=page_switcher,args=(main_page,))
|
| 295 |
+
if btn:
|
| 296 |
+
st.experimental_rerun() # rerun is needed to clear the page
|
| 297 |
|
| 298 |
if __name__ == '__main__':
|
| 299 |
load_widget_state()
|
| 300 |
+
if 'runpage' not in st.session_state :
|
| 301 |
+
st.session_state.runpage = main
|
| 302 |
+
st.session_state.runpage()
|
about.md
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
This is a tool to generate Model Cards. It aims to provide a simple interface to build from scratch a new model card or to edit an existing one. The generated model card can be downloaded or directly pushed to your model hosted on the Hub. Please use [the Community tab](https://huggingface.co/spaces/huggingface/Model_Cards_Writing_Tool/discussions) to give us some feedback 🤗
|
| 3 |
+
|
| 4 |
+
|