{"id":27111914,"url":"https://github.com/quaddarv1ne/weathercast-analytics","last_synced_at":"2026-05-19T15:11:28.552Z","repository":{"id":286420535,"uuid":"961353527","full_name":"QuadDarv1ne/WeatherCast-Analytics","owner":"QuadDarv1ne","description":"WeatherCast Analytics — это интерактивный дашборд для визуализации прогноза погоды с использованием данных OpenWeatherMap API","archived":false,"fork":false,"pushed_at":"2025-04-06T10:47:02.000Z","size":612,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T22:06:58.932Z","etag":null,"topics":["analytics","api","colab","google","graphics","python","weather"],"latest_commit_sha":null,"homepage":"https://school-maestro7it.tilda.ws/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuadDarv1ne.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":"2025-04-06T10:40:27.000Z","updated_at":"2025-04-06T10:49:05.000Z","dependencies_parsed_at":"2025-04-06T11:40:31.432Z","dependency_job_id":null,"html_url":"https://github.com/QuadDarv1ne/WeatherCast-Analytics","commit_stats":null,"previous_names":["quaddarv1ne/weathercast-analytics"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2FWeatherCast-Analytics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2FWeatherCast-Analytics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2FWeatherCast-Analytics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2FWeatherCast-Analytics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuadDarv1ne","download_url":"https://codeload.github.com/QuadDarv1ne/WeatherCast-Analytics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119296,"owners_count":21050755,"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":["analytics","api","colab","google","graphics","python","weather"],"created_at":"2025-04-07T01:25:17.635Z","updated_at":"2026-05-19T15:11:25.634Z","avatar_url":"https://github.com/QuadDarv1ne.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weather Analytics Dashboard 🌦️📊\n\n**Название проекта**: `WeatherCast Analytics`\n\n![picture-1](img/picture-1.png)\n\n![picture-2](img/picture-2.png)\n\n![picture-3](img/picture-3.png)\n\n![picture-4](img/picture-4.png)\n\n![picture-5](img/picture-5.png)\n\n## Описание проекта\n\n`WeatherCast Analytics` — это интерактивный дашборд для визуализации прогноза погоды с использованием данных OpenWeatherMap `API`\n\n**Проект предоставляет:**\n\n- 📈 Графики температуры (линейные, тепловые карты)\n\n- 🌤️ Текущие погодные условия с иконками\n\n- 💨 Анализ ветра, влажности и давления\n\n- 📅 Прогноз на 1-14 дней с возможностью настройки периода\n\n- 📂 Автосохранение всех графиков в папку `img/`\n\n## Функционал\n\n✔️ Загрузка данных для любого города\n\n✔️ **4 типа визуализаций:**\n\n    - Линейный график температуры (Matplotlib)\n\n    - Интерактивный график (Plotly)\n    - Тепловая карта по часам (Seaborn)\n\n    - Круговая диаграмма погодных условий\n\n✔️ Слайдер для выбора периода прогноза\n\n✔️ Локальное сохранение графиков и иконок\n\n## Технологии\n\n- `Python 3`\n- **Библиотеки:**\n\n    - `requests` (запросы к `API`)\n    - `pandas` (обработка данных)\n    - `matplotlib/seaborn` (статические графики)\n    - `plotly` (интерактивные графики)\n    - `ipywidgets` (интерактивные элементы)\n\n- `OpenWeatherMap API`\n\n## Как запустить ?\n\n1. **Установите зависимости:**\n   ```bash\n   pip install plotly seaborn matplotlib ipywidgets requests pandas\n   ```\n\n2. **Запустите Jupyter Notebook или Google Colab:**\n   ```python\n   dashboard = WeatherDashboard(api_key=\"ВАШ_API_КЛЮЧ\")\n   ```\n\n3. Введите город и настройте период анализа.\n\n## Скриншоты\n\n(Примеры графиков из папки `img/`)\n\n`1_temperature_plot.png` — график температуры\n\n`2_heatmap.png` — тепловая карта\n\n`3_weather_pie.png` — распределение погоды\n\n## Лицензия\n\n`MIT License` - открытый код для любых целей.\n\n---\n\n[Telegram (первый) - Maxim Dupley](https://t.me/quadd4rv1n7)\n\n[Telegram (второй) - Maxim Dupley](https://t.me/dupley_maxim_1999)\n\n[Ссылка на курсы Stepik](https://stepik.org/users/150943726/profile)\n\n**Автор:** Дуплей Максим Игоревич\n\n**Дата:** 07.04.2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquaddarv1ne%2Fweathercast-analytics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquaddarv1ne%2Fweathercast-analytics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquaddarv1ne%2Fweathercast-analytics/lists"}