Spaces:
Sleeping
Sleeping
| """ | |
| 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 | |