{"id":15009701,"url":"https://github.com/itsvinayak/weather-app","last_synced_at":"2025-04-09T17:51:30.962Z","repository":{"id":35447746,"uuid":"203245193","full_name":"itsvinayak/weather-app","owner":"itsvinayak","description":"weather app using different python based frameworks","archived":false,"fork":false,"pushed_at":"2024-04-15T20:50:12.000Z","size":13286,"stargazers_count":46,"open_issues_count":4,"forks_count":39,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-23T19:51:24.221Z","etag":null,"topics":["backend","beginner","beginner-friendly","beginner-project","bootstrap","css","data","django","flask","html","py","python","python-framework","tkinter","twinkle","weather","web"],"latest_commit_sha":null,"homepage":"","language":"Python","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/itsvinayak.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-19T20:25:48.000Z","updated_at":"2024-11-21T05:11:28.000Z","dependencies_parsed_at":"2024-01-30T07:25:27.939Z","dependency_job_id":"883066b3-bc7f-4ab6-a36f-f08e6640c6e7","html_url":"https://github.com/itsvinayak/weather-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsvinayak%2Fweather-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsvinayak%2Fweather-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsvinayak%2Fweather-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsvinayak%2Fweather-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsvinayak","download_url":"https://codeload.github.com/itsvinayak/weather-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248083114,"owners_count":21045044,"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":["backend","beginner","beginner-friendly","beginner-project","bootstrap","css","data","django","flask","html","py","python","python-framework","tkinter","twinkle","weather","web"],"created_at":"2024-09-24T19:27:44.142Z","updated_at":"2025-04-09T17:51:30.943Z","avatar_url":"https://github.com/itsvinayak.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# learn python frameworks by making weather app\nweather app using different python framework\n\n![](https://img.shields.io/github/repo-size/itsvinayak/weather-app.svg?label=Repo%20size\u0026style=flat-square)\u0026nbsp;\n[![Made with python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://github.com/itsvinayak/weather-app)\n\n\u003e Django\n\nDjango is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.\n\n\u003ca href=\"https://github.com/itsvinayak/weather-app/tree/master/weather-django\" \u003eproject link \u003c/a\u003e\n\n\u003eflask\n\nFlask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks.\n\n\u003ca href=\"https://github.com/itsvinayak/weather-app/tree/master/weather-flask\" \u003eproject link \u003c/a\u003e\n\n\u003etkinter\n\nPython offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with tkinter outputs the fastest and easiest way to create the GUI applications.\n\n\u003ca href=\"https://github.com/itsvinayak/weather-app/tree/master/weather-tkinter\" \u003eproject link \u003c/a\u003e\n\n---\n\n## Virtualenv \u0026 Dependencies\n### create a virtualenv and run requirements.txt\u003cbr/\u003e\n\n\u003cb\u003e what is virtual environment ? \u003c/b\u003e\u003cbr/\u003e\nA virtual environment is a tool that helps to keep dependencies required by different projects separate by creating isolated python virtual environments for them. This is one of the most important tools that most of the Python developers use.\n\u003cbr/\u003e\n\u003ca href=\"https://www.geeksforgeeks.org/python-virtual-environment/\" \u003eread more... \u003c/a\u003e\n\n- \u003cb\u003einstalling virtualenv\u003c/b\u003e\n\u003cpre\u003e$ pip install virtualenv\u003c/pre\u003e\n\n- \u003cb\u003ecreating virtualenv\u003c/b\u003e\n\u003cpre\u003e$ virtualenv env\u003c/pre\u003e\nenv is name of environment\n\n- \u003cb\u003eactivating virtual environment\u003c/b\u003e\n\u003cpre\u003e$ source env/bin/activate \u003c/pre\u003e\n\n- \u003cb\u003erun requirements.txt\u003c/b\u003e\n\u003cpre\u003e$ pip install -r requirements.txt\u003c/pre\u003e\n\nNote: each application contains its own requirements\n\n---\n\n\n\u003cstrong\u003emade by vinayak with 💕 and 🍺\u003c/strong\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsvinayak%2Fweather-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsvinayak%2Fweather-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsvinayak%2Fweather-app/lists"}