{"repo":"ethanchewy/PythonBuddy","free":true,"listed":false,"github":"https://github.com/ethanchewy/PythonBuddy","clone":"git clone https://github.com/ethanchewy/PythonBuddy.git","description":"1st Online Python Editor With Live Syntax Checking and Execution","language":"Python","stars":281,"topics":["text-editor","python","online","linter","live","mooc","syntax-checker","editor","hacktoberfest"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"PythonBuddy 🖊️ 🐍 Online Python 3 Programming with Live Pylint Syntax Checking! Usage GitHub Codespaces The quickest way to use PythonBuddy is to launch your own GitHub Codespace! 1) From the GitHub repo, click the green \"Code\" button and select \"Codespaces\". 2) Create a new Codespace or select a previous one you've already created. 3) Navigate to the new tab created for your Codespace. 4) In terminal, run bash ./setup.sh 5) Click \"Open in Browser\" in the bottom right corner after the setup is complete. The website may take a while to load or error at first while GitHub sets up the preview environment. In this case, reload the website. 6) Remember to stop your workspace after you're done using it. Local Use Due to Codespace's monthly limits, it's recommended to run PythonBuddy locally if used often. 1) Fetch from repo: 2) Change to PythonBuddy directory 2) Create virtualenv based on your own system: 3) Activate virtual environment: 4) Enusre that your virtualenv uses Python 3.7.6 via this command: If you don't use Python Python 3.7.6, some Python libraries that PythonBuddy relies on may not work . Please refer to this documentation for figuring out how to create a specific version of Python via virtualenv via this StackOverflow post. 5) Pipe requirements to venv folder: 6) Change to the PythonBuddy application folder. You should now be in PythonBuddy/PythonBuddy/ . 7) Set FLASK APP variable: 8) Run flask app: Open your browser to localhost:5000 . Voila! 🎉 Current Features: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ethanchewy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ethanchewy/PythonBuddy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}