hAIring / pages /04_Template_Gallery.py
plutoze's picture
update: template gallery page
0997a74
import streamlit as st
import os
from pathlib import Path
from PIL import Image
IFRAME = '<iframe src="https://ghbtns.com/github-btn.html?user=IvanIsCoding&repo=ResuLLMe&type=star&count=true&size=large" frameborder="0" scrolling="0" width="170" height="30" title="GitHub"></iframe>'
st.markdown(
f"""
# ResuLLMe's Template Gallery {IFRAME}
""",
unsafe_allow_html=True,
)
st.markdown(
"""
### Table of Contents
- [Simple](#simple)
- [Awesome](#awesome)
- [BGJC](#bgjc)
- [Deedy](#deedy)
- [Modern](#modern)
- [Plush](#plush)
- [Alta](#alta)
"""
)
st.markdown(
"""
## Simple
The most straightforward template, it also is the one that condenses the most information in a single page.
This is the default for ResuLLMe due to its reliability.
"""
)
current_dir = Path(__file__).absolute().parent.parent
simple_image = Image.open(current_dir / "images" / "Simple_Template.png")
st.image(simple_image)
st.markdown(
"""
## Awesome
This is a popular template with nice fonts and design. It also condenses a lot of information in a single
page. This is another strong candidate for the default template.
"""
)
awesome_image = Image.open(current_dir / "images" / "Awesome_Template.png")
st.image(awesome_image)
st.markdown(
"""
## BGJC
Another classic, single-column template. It presents less information with clear separations among the sections.
"""
)
bgjc_image = Image.open(current_dir / "images" / "BGJC.png")
st.image(bgjc_image)
st.markdown(
"""
## Deedy
This is a sleek two-column template. The template is more crowded, but it excells at using
all the space available in the page.
"""
)
deedy_image = Image.open(current_dir / "images" / "Deedy.png")
st.image(deedy_image)
st.markdown(
"""
## Modern
This is another take on the classic, single-column CV style. For a black-and-white template,
it is an excellent choice.
"""
)
modern_image = Image.open(current_dir / "images" / "Modern.png")
st.image(modern_image)
st.markdown(
"""
## Plush
This is a variant of the Deedy template with a stylish look. The order of the columns are swapped
and the font is slightly different, giving it a distinct feeling from the other templates.
"""
)
plush_image = Image.open(current_dir / "images" / "Plush.png")
st.image(plush_image)
st.markdown(
"""
## Alta
This is eye-candy template is another popular option. It speaks for itself.
"""
)
alta_image = Image.open(current_dir / "images" / "Alta_Template.png")
st.image(alta_image)