danivpv's picture
feat: enhance career analysis functionality with detailed career path options and scoring metrics for user profiles
b3cbb46
"""
Utility functions for the LinkedIn Career Advice application.
Handles input processing, clipboard operations, and sharing functionality.
"""
import pyperclip
def copy_to_clipboard(text):
"""Copy text to clipboard"""
if not pyperclip.is_available():
print("Clipboard is not available on this system")
return None
pyperclip.copy(text)
return None
def export_state(
professional_background,
education_background,
goals,
insights,
time_preference,
financial_weight,
impact_weight,
opportunity_weight,
) -> str:
state_dict = {
"Professional Background": professional_background,
"Education Background": education_background,
"Goals": goals,
"Insights": insights,
"Time Preference": time_preference,
"Financial Weight": financial_weight,
"Impact Weight": impact_weight,
"Opportunity Weight": opportunity_weight,
}
formatted_output = "\n".join(f"{key}: {value}" for key, value in state_dict.items())
return formatted_output