{"id":24987015,"url":"https://github.com/hitthecodelabs/gpt_curriculumparser","last_synced_at":"2026-04-13T21:04:28.144Z","repository":{"id":196316662,"uuid":"695354249","full_name":"hitthecodelabs/GPT_CurriculumParser","owner":"hitthecodelabs","description":"Flask-based website provides information about Curriculums analyzed by ChatGPT API with a JSON as output.","archived":false,"fork":false,"pushed_at":"2023-09-28T18:46:21.000Z","size":417,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T11:44:05.894Z","etag":null,"topics":["chatgpt","flask","generative-ai","gpt","gpt3","gpt4","llm","python"],"latest_commit_sha":null,"homepage":"https://gpt-curriculum-info-extractor.uc.r.appspot.com/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hitthecodelabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-22T23:51:42.000Z","updated_at":"2023-12-02T02:04:12.000Z","dependencies_parsed_at":"2023-09-24T11:42:07.281Z","dependency_job_id":null,"html_url":"https://github.com/hitthecodelabs/GPT_CurriculumParser","commit_stats":null,"previous_names":["hitthecodelabs/gpt_curriculumparser"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FGPT_CurriculumParser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FGPT_CurriculumParser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FGPT_CurriculumParser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FGPT_CurriculumParser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hitthecodelabs","download_url":"https://codeload.github.com/hitthecodelabs/GPT_CurriculumParser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246174529,"owners_count":20735413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","flask","generative-ai","gpt","gpt3","gpt4","llm","python"],"created_at":"2025-02-04T11:35:37.700Z","updated_at":"2026-04-13T21:04:28.060Z","avatar_url":"https://github.com/hitthecodelabs.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GPT_CurriculumParser \n\n🚀 [**Live Demo**](https://gpt-curriculum-info-extractor.uc.r.appspot.com/)\n\nWelcome to the GPT_CurriculumParser project! This Flask-based website provides information about Curriculums turned into a JSON object. Below are step-by-step instructions to set up and run this project.\n\n## Table of Contents\n- [Prerequisites](#prerequisites)\n- [Cloning the Project](#cloning-the-project)\n- [Setting Up OpenAI Key](#setting-up-openai-key)\n- [Installing Dependencies](#installing-dependencies)\n- [Running the Flask Application](#running-the-flask-application)\n\n## Prerequisites\nBefore you begin, ensure you have the following installed on your system:\n1. Python (Version 3.8 or above)\n2. Git\n\n## Cloning the Project\n1. Open a terminal or command prompt.\n2. Navigate to the directory where you want to clone the project.\n3. Run the following command:\n\n```bash\ngit clone https://github.com/hitthecodelabs/GPT_CurriculumParser.git\n```\n\n## Setting Up OpenAI Key\n1. Locate the app.py file in the project's root directory.\n2. Open app.py in your preferred text editor.\n3. Find the variable named OPENAI_SECRET_KEY and replace 'YOUR_OPENAI_KEY_HERE' with your actual OpenAI API key:\n\n```bash\nimport openai\n\nopenai.api_key = 'YOUR_OPENAI_KEY_HERE'\n```\n\n4. In the same app.py file, fill the prompt variable. Based on the context you provided, this will likely be a string that instructs OpenAI on what kind of response you are looking for. For example:\n```bash\nprompt = (f\"Collect the following resume to extract structured information... \")\n```\n\n## Installing Dependencies\n1. Navigate to the project's root directory in the terminal.\n```bash\ncd GPT_CurriculumParser\n```\n3. Create a virtual environment (recommended for isolated Python environments):\n\n```bash\npython -m venv venv\n```\n\n3. Activate the virtual environment:\n- On Windows:\n\n```bash\n.\\venv\\Scripts\\activate\n```\n- On  macOS and Linux:\n```bash\nsource venv/bin/activate\n```\n\n4. Install the required libraries:\n```bash\npip install -r requirements.txt\n```\n\n## Running the Flask Application\n1. While inside the project's root directory and with the virtual environment activated, run the following command:\n\n```bash\npython app.py\n```\n\n2. You should see a message indicating that the server has started, usually with a URL like http://127.0.0.1:5000/.\n3. Open the provided URL in your web browser to view and interact with the Flask application!\n\nThat's it! You've successfully set up and run the HitTheCodeLabs Website project locally. Don't forget to check out the [**live demo!**](https://gpt-curriculum-info-extractor.uc.r.appspot.com/) Enjoy exploring and customizing further!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitthecodelabs%2Fgpt_curriculumparser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhitthecodelabs%2Fgpt_curriculumparser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitthecodelabs%2Fgpt_curriculumparser/lists"}