{"id":21096519,"url":"https://github.com/terieyenike/weatherapi-with-python","last_synced_at":"2026-04-11T21:08:00.627Z","repository":{"id":231364480,"uuid":"781599405","full_name":"Terieyenike/weatherapi-with-python","owner":"Terieyenike","description":"This Flask application integrates with a weather API (Open Weather Map) to provide real-time weather information of a location based on the city name, state code, and country code. It also sends SMS using Infobip Python SDK to your phone.","archived":false,"fork":false,"pushed_at":"2024-04-13T20:05:16.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-06T07:52:23.172Z","etag":null,"topics":["flask","infobip","infobip-sdk","python","python-dotenv"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Terieyenike.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-04-03T17:30:34.000Z","updated_at":"2024-04-03T17:34:37.000Z","dependencies_parsed_at":"2024-04-13T21:22:41.952Z","dependency_job_id":"a916d84e-5946-4f9c-9af5-cc4d12bd2c9e","html_url":"https://github.com/Terieyenike/weatherapi-with-python","commit_stats":null,"previous_names":["terieyenike/weatherapi-with-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Terieyenike/weatherapi-with-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Fweatherapi-with-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Fweatherapi-with-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Fweatherapi-with-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Fweatherapi-with-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Terieyenike","download_url":"https://codeload.github.com/Terieyenike/weatherapi-with-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Fweatherapi-with-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264726769,"owners_count":23654494,"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":["flask","infobip","infobip-sdk","python","python-dotenv"],"created_at":"2024-11-19T22:37:23.795Z","updated_at":"2026-04-11T21:08:00.582Z","avatar_url":"https://github.com/Terieyenike.png","language":"Python","readme":"# Weather API and Infobip SMS Integration\n\nThis Flask application integrates with a weather API ([Open Weather Map](https://openweathermap.org/)) to provide real-time weather information of a location based on the city name, state code, and country code. It also sends [SMS](https://www.infobip.com/docs/api/channels/sms) using Infobip Python SDK to your phone.\n\n![Weather SMS report](https://github.com/Terieyenike/weatherapi-with-python/assets/25850598/f6247b7e-7bd8-4204-ab10-ec8d05952932)\n\n## Prerequisites\n\nBefore running the application, ensure you have the following:\n\n- Python installed on your system\n- Flask framework installed (`pip install Flask`)\n- Weather API credentials\n- Infobip API credentials\n- Destination phone number for SMS notifications\n\n## Running locally\n\n### Clone this repository:\n\n```\ngit clone https://github.com/Terieyenike/weatherapi-with-python\ncd weatherapi-with-python\n```\n\n### Install dependencies\n\n```\npip install -r requirements.txt\n```\n\n### Set up environment variables:\n\nIn the `.env` file, replace the value of your openweathermap API key\n\n```\nOWM_API_KEY=\"\u003copen-weather-map-api-key\u003e\"\nIB_BASE_URL=\"\u003cyour API Base URL\u003e\"\nIB_API_KEY=\"\u003cyour API Key\u003e\"\nDESTINATION_NUMBER=\"\u003cyour phone number\u003e\"\n```\n\n## Tech stack\n\n- Python\n- Flask\n- Infobip Python SDK\n- Tailwind CSS\n\n## Usage\n\nOnce you have the requirements installed, `flask run` from the top-level directory will serve the app on `127.0.0.1:5000`.\n\n## Contributors\n\n- [Teri Eyenike](https://x.com/terieyenike)\n\n## License\n\nThis project is licensed under the MIT License\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterieyenike%2Fweatherapi-with-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterieyenike%2Fweatherapi-with-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterieyenike%2Fweatherapi-with-python/lists"}