{"id":80629,"name":"Ozone3","description":"An open-source package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world.","url":"https://github.com/ozon3org/ozon3","last_synced_at":"2026-04-17T22:01:36.174Z","repository":{"id":38306129,"uuid":"452943160","full_name":"Ozon3Org/Ozon3","owner":"Ozon3Org","description":"An open-source Python package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world. Reliable, accurate and simple.  ","archived":false,"fork":false,"pushed_at":"2024-03-18T19:40:35.000Z","size":6719,"stargazers_count":74,"open_issues_count":3,"forks_count":25,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-29T13:54:04.063Z","etag":null,"topics":["air-quality","air-quality-api","air-quality-data","air-quality-index","api","api-wrapper","aqi","aqi-readings","open-source","python","python-package","python3","python3-package","waqi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ozon3Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-01-28T04:52:53.000Z","updated_at":"2026-02-20T04:02:38.000Z","dependencies_parsed_at":"2024-03-24T06:41:53.062Z","dependency_job_id":null,"html_url":"https://github.com/Ozon3Org/Ozon3","commit_stats":{"total_commits":388,"total_committers":16,"mean_commits":24.25,"dds":"0.44845360824742264","last_synced_commit":"22f7651efa6591ff08f12c1352a76cf47441ee9b"},"previous_names":["milind220/ozone"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/Ozon3Org/Ozon3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31768649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"owner":{"login":"Ozon3Org","name":"Ozon3","uuid":"107499002","kind":"organization","description":"Ozon3 is an open-source system to obtain air quality data for anywhere in the world. ","email":"milindsharma8@gmail.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/107499002?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:49:27.162Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Ozon3Org","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:24:41.045Z","updated_at":"2023-03-06T17:49:27.176Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org/repositories"},"packages":[{"id":2843747,"name":"ozon3","ecosystem":"pypi","description":"An open-source package to easily obtain real-time, historical,or forecasted air quality data for anywhere in the world. Reliable,accurate and simple.","homepage":"https://github.com/Ozon3Org/Ozon3","licenses":"GPLv3+","normalized_licenses":["GPL-3.0+"],"repository_url":"https://github.com/Ozon3Org/Ozon3","keywords_array":["aqi","air quality","world air quality","api","open source"],"namespace":null,"versions_count":34,"first_release_published_at":"2022-02-20T19:43:16.000Z","latest_release_published_at":"2023-02-01T04:22:25.000Z","latest_release_number":"4.0.2","last_synced_at":"2026-03-27T12:01:32.684Z","created_at":"2022-04-10T11:58:52.319Z","updated_at":"2026-03-27T12:01:32.685Z","registry_url":"https://pypi.org/project/ozon3/","install_command":"pip install ozon3 --index-url https://pypi.org/simple","documentation_url":"https://ozon3.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Software Development :: Build Tools"],"normalized_name":"ozon3","project_status":null},"repo_metadata":{"id":38306129,"uuid":"452943160","full_name":"Ozon3Org/Ozon3","owner":"Ozon3Org","description":"An open-source Python package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world. Reliable, accurate and simple.  ","archived":false,"fork":false,"pushed_at":"2024-03-18T19:40:35.000Z","size":6719,"stargazers_count":66,"open_issues_count":1,"forks_count":24,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-29T20:37:27.246Z","etag":null,"topics":["air-quality","air-quality-api","air-quality-data","air-quality-index","api","api-wrapper","aqi","aqi-readings","open-source","python","python-package","python3","python3-package","waqi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ozon3Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-01-28T04:52:53.000Z","updated_at":"2024-08-13T04:07:26.000Z","dependencies_parsed_at":"2024-03-24T06:41:53.062Z","dependency_job_id":null,"html_url":"https://github.com/Ozon3Org/Ozon3","commit_stats":{"total_commits":388,"total_committers":16,"mean_commits":24.25,"dds":"0.44845360824742264","last_synced_commit":"22f7651efa6591ff08f12c1352a76cf47441ee9b"},"previous_names":["milind220/ozone"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131010,"owners_count":16936304,"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"},"owner_record":{"login":"Ozon3Org","name":"Ozon3","uuid":"107499002","kind":"organization","description":"Ozon3 is an open-source system to obtain air quality data for anywhere in the world. ","email":"milindsharma8@gmail.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/107499002?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:49:27.162Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Ozon3Org","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:24:41.045Z","updated_at":"2023-03-06T17:49:27.176Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org/repositories"},"tags":[{"name":"v4.0.2","sha":"22f7651efa6591ff08f12c1352a76cf47441ee9b","kind":"commit","published_at":"2023-02-01T04:09:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e6686c95d8bcf29ec61cd458f7cf496cbfe2acc5","kind":"commit","published_at":"2023-01-24T06:03:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"1cc60733d88c088ababf5b12363050db77275640","kind":"commit","published_at":"2022-07-26T01:42:58.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"aa88efbee1e3c91d95fda3a442fbc8e568b8ebe1","kind":"commit","published_at":"2022-05-29T04:21:08.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v3.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v3.0.0/manifests"},{"name":"v2.0.2","sha":"4a51502cc72c39fdcfe2157140452b705de4b0bf","kind":"commit","published_at":"2022-05-20T01:20:35.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ba281f5381cfa0a0c8750715d2486457111ff665","kind":"commit","published_at":"2022-05-09T03:54:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"b39187f74efecd3902fd0ba638585f100fd43653","kind":"commit","published_at":"2022-05-04T11:30:47.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.0/manifests"},{"name":"v1.7.5","sha":"57530e93d4526d515acb9d1876ad59e364fee647","kind":"commit","published_at":"2022-04-25T16:44:38.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"a3aafe92a16c1148293c2de7ee5413146d025655","kind":"commit","published_at":"2022-04-24T17:21:13.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"1347d1b83525743210bd0acc6c7270afe5bced2f","kind":"commit","published_at":"2022-04-23T03:29:26.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41d992665955639a5f4dfdd0cc4e8e5aa3cd921b","kind":"commit","published_at":"2022-04-22T16:58:28.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"0e289dfe961a78f71468f5225154629788423aa0","kind":"commit","published_at":"2022-04-21T17:57:56.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"7eaa46353b6f7873801255edaaaf1c7943e3b386","kind":"commit","published_at":"2022-04-17T06:23:56.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"03c4c8ab61960d966acf2b9b132b983b83e36994","kind":"commit","published_at":"2022-04-13T04:27:54.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.6.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.6.0/manifests"},{"name":"v1.5.5","sha":"99f7a326d492f88e3b8b0e99c04d846e19febde8","kind":"commit","published_at":"2022-04-03T13:23:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"8c6b6df5ae495df3671167763cd2e4c1a3af1865","kind":"commit","published_at":"2022-03-29T13:11:20.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"e4687fe71bc0ac28965657a6a2cdbd3fac76dd71","kind":"commit","published_at":"2022-03-27T06:33:43.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"7a6239d877259b8d4cc14314da19bba89f664d2e","kind":"commit","published_at":"2022-03-26T06:41:04.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"a6510c68c68cd95a16ad4564aeb43c0cc24e08d9","kind":"commit","published_at":"2022-03-25T14:16:57.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"8f7b24360ffe59e0081abbc8ce423b87fe8e3d68","kind":"commit","published_at":"2022-03-25T10:45:58.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"952804d5e772182d9b95889db091584d12033f74","kind":"commit","published_at":"2022-03-24T18:07:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.7","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"bef2e410315ac67541448f22296be56c56e90e58","kind":"commit","published_at":"2022-03-22T06:45:24.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.6","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"3461da7c33cccbe34592114c96f6d47377ef8246","kind":"commit","published_at":"2022-03-19T17:42:41.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"ecee67c5c8d37764e55e4c105c97bb5e109848fc","kind":"commit","published_at":"2022-03-18T15:01:37.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"fbb82752dc62b633bdeb8489780c06a5138f4d02","kind":"commit","published_at":"2022-03-17T09:48:18.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"b4a4b75ff3c9dd8aaa6edf7d64f4e8787d62e63b","kind":"commit","published_at":"2022-03-15T19:46:12.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"c6ddf78b3fd7b02428684536943df9a0bb3cc3be","kind":"commit","published_at":"2022-03-15T11:05:05.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"ff063df24837180c47d80edb7b89df8de8a8a478","kind":"commit","published_at":"2022-03-13T05:31:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"ca2f953cb03d75a79330033974d6c5ec251add16","kind":"commit","published_at":"2022-03-12T17:47:10.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.3.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"3b48f73e6a41ab903970e58ab0774fbee84fcaf6","kind":"commit","published_at":"2022-03-11T07:58:35.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.3.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"84f0427e15b21d9b1e4ab58711c16c4d0d74f6fb","kind":"commit","published_at":"2022-03-10T07:52:03.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"426356f03e9c03bd710a347ab7c3c189b1b7c518","kind":"commit","published_at":"2022-03-09T08:53:05.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"154f0390900e8ee10d99e581e3a3925eb24a0f81","kind":"commit","published_at":"2022-03-08T18:10:36.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"b8d7c9dff77fab64fc71b38ee607f01064f822c7","kind":"commit","published_at":"2022-03-01T12:24:34.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.1.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.1.0/manifests"},{"name":"v1.0.3","sha":"061ae494ad04dd0c105f23c68e64e106ad232647","kind":"commit","published_at":"2022-02-20T19:03:27.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.0.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"14a5c1a436d67e6253705561fc17960feecebec6","kind":"commit","published_at":"2022-02-20T17:08:55.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.2/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:15:07.036Z","dependent_packages_count":0,"downloads":185,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":17.1328657528191,"dependent_repos_count":22.23250655214879,"dependent_packages_count":7.373338280337238,"stargazers_count":9.255901589211906,"forks_count":8.139571599417431,"docker_downloads_count":null,"average":12.826836754786893},"purl":"pkg:pypi/ozon3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ozon3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ozon3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ozon3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:33:25.982Z","issues_count":65,"pull_requests_count":79,"avg_time_to_close_issue":1121928.4375,"avg_time_to_close_pull_request":382145.7088607595,"issues_closed_count":64,"pull_requests_closed_count":79,"pull_request_authors_count":17,"issue_authors_count":6,"avg_comments_per_issue":4.723076923076923,"avg_comments_per_pull_request":1.1645569620253164,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":12873684.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/issues","maintainers":[{"login":"Milind220","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Milind220"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ozon3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ozon3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ozon3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ozon3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ozon3/codemeta","maintainers":[{"uuid":"Milind220","login":"Milind220","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Milind220/","role":null,"created_at":"2023-02-24T23:21:23.464Z","updated_at":"2023-02-24T23:21:23.464Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Milind220/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":841573,"maintainers_count":359522,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11733468,"name":"github.com/ozon3org/ozon3","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ozon3org/ozon3","keywords_array":[],"namespace":null,"versions_count":36,"first_release_published_at":"2022-02-20T17:08:55.000Z","latest_release_published_at":"2023-02-01T04:09:07.000Z","latest_release_number":"v4.0.2+incompatible","last_synced_at":"2026-03-27T12:01:33.682Z","created_at":"2025-06-05T11:16:19.492Z","updated_at":"2026-03-27T12:01:33.682Z","registry_url":"https://pkg.go.dev/github.com/ozon3org/ozon3","install_command":"go get github.com/ozon3org/ozon3","documentation_url":"https://pkg.go.dev/github.com/ozon3org/ozon3#section-documentation","metadata":{},"repo_metadata":{"id":38306129,"uuid":"452943160","full_name":"Ozon3Org/Ozon3","owner":"Ozon3Org","description":"An open-source Python package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world. Reliable, accurate and simple.  ","archived":false,"fork":false,"pushed_at":"2024-03-18T19:40:35.000Z","size":6719,"stargazers_count":72,"open_issues_count":3,"forks_count":26,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-07T00:08:46.154Z","etag":null,"topics":["air-quality","air-quality-api","air-quality-data","air-quality-index","api","api-wrapper","aqi","aqi-readings","open-source","python","python-package","python3","python3-package","waqi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ozon3Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-01-28T04:52:53.000Z","updated_at":"2025-09-30T14:55:01.000Z","dependencies_parsed_at":"2024-03-24T06:41:53.062Z","dependency_job_id":null,"html_url":"https://github.com/Ozon3Org/Ozon3","commit_stats":{"total_commits":388,"total_committers":16,"mean_commits":24.25,"dds":"0.44845360824742264","last_synced_commit":"22f7651efa6591ff08f12c1352a76cf47441ee9b"},"previous_names":["milind220/ozone"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/Ozon3Org/Ozon3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005911,"owners_count":26083994,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"Ozon3Org","name":"Ozon3","uuid":"107499002","kind":"organization","description":"Ozon3 is an open-source system to obtain air quality data for anywhere in the world. ","email":"milindsharma8@gmail.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/107499002?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:49:27.162Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Ozon3Org","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:24:41.045Z","updated_at":"2023-03-06T17:49:27.176Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-14T03:39:07.006Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/ozon3org/ozon3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ozon3org/ozon3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ozon3org/ozon3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ozon3org/ozon3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T06:33:09.794Z","issues_count":66,"pull_requests_count":80,"avg_time_to_close_issue":1121928.4375,"avg_time_to_close_pull_request":382145.7088607595,"issues_closed_count":64,"pull_requests_closed_count":79,"pull_request_authors_count":18,"issue_authors_count":7,"avg_comments_per_issue":4.712121212121212,"avg_comments_per_pull_request":1.1625,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/issues","maintainers":[{"login":"Milind220","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Milind220"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fozon3org%2Fozon3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fozon3org%2Fozon3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fozon3org%2Fozon3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fozon3org%2Fozon3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fozon3org%2Fozon3/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2098278,"maintainers_count":0,"namespaces_count":781316,"keywords_count":112803,"github":"golang","metadata":{"funded_packages_count":53476},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-14T05:14:00.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733463,"name":"github.com/Ozon3Org/Ozon3","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/Ozon3Org/Ozon3","keywords_array":[],"namespace":null,"versions_count":36,"first_release_published_at":"2025-06-05T11:17:39.763Z","latest_release_published_at":"2023-02-01T04:09:07.000Z","latest_release_number":"v4.0.2+incompatible","last_synced_at":"2026-03-27T12:01:33.803Z","created_at":"2025-06-05T11:16:13.058Z","updated_at":"2026-03-27T12:01:33.803Z","registry_url":"https://pkg.go.dev/github.com/Ozon3Org/Ozon3","install_command":"go get github.com/Ozon3Org/Ozon3","documentation_url":"https://pkg.go.dev/github.com/Ozon3Org/Ozon3#section-documentation","metadata":{},"repo_metadata":{"id":38306129,"uuid":"452943160","full_name":"Ozon3Org/Ozon3","owner":"Ozon3Org","description":"An open-source Python package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world. Reliable, accurate and simple.  ","archived":false,"fork":false,"pushed_at":"2024-03-18T19:40:35.000Z","size":6719,"stargazers_count":72,"open_issues_count":3,"forks_count":26,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-07T00:08:46.154Z","etag":null,"topics":["air-quality","air-quality-api","air-quality-data","air-quality-index","api","api-wrapper","aqi","aqi-readings","open-source","python","python-package","python3","python3-package","waqi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ozon3Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-01-28T04:52:53.000Z","updated_at":"2025-09-30T14:55:01.000Z","dependencies_parsed_at":"2024-03-24T06:41:53.062Z","dependency_job_id":null,"html_url":"https://github.com/Ozon3Org/Ozon3","commit_stats":{"total_commits":388,"total_committers":16,"mean_commits":24.25,"dds":"0.44845360824742264","last_synced_commit":"22f7651efa6591ff08f12c1352a76cf47441ee9b"},"previous_names":["milind220/ozone"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/Ozon3Org/Ozon3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278703579,"owners_count":26031205,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"Ozon3Org","name":"Ozon3","uuid":"107499002","kind":"organization","description":"Ozon3 is an open-source system to obtain air quality data for anywhere in the world. ","email":"milindsharma8@gmail.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/107499002?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:49:27.162Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Ozon3Org","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:24:41.045Z","updated_at":"2023-03-06T17:49:27.176Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ozon3Org/repositories"},"tags":[{"name":"v4.0.2","sha":"22f7651efa6591ff08f12c1352a76cf47441ee9b","kind":"commit","published_at":"2023-02-01T04:09:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e6686c95d8bcf29ec61cd458f7cf496cbfe2acc5","kind":"commit","published_at":"2023-01-24T06:03:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"1cc60733d88c088ababf5b12363050db77275640","kind":"commit","published_at":"2022-07-26T01:42:58.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v4.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"aa88efbee1e3c91d95fda3a442fbc8e568b8ebe1","kind":"commit","published_at":"2022-05-29T04:21:08.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v3.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v3.0.0/manifests"},{"name":"v2.0.2","sha":"4a51502cc72c39fdcfe2157140452b705de4b0bf","kind":"commit","published_at":"2022-05-20T01:20:35.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ba281f5381cfa0a0c8750715d2486457111ff665","kind":"commit","published_at":"2022-05-09T03:54:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"b39187f74efecd3902fd0ba638585f100fd43653","kind":"commit","published_at":"2022-05-04T11:30:47.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v2.0.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v2.0.0/manifests"},{"name":"v1.7.5","sha":"57530e93d4526d515acb9d1876ad59e364fee647","kind":"commit","published_at":"2022-04-25T16:44:38.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"a3aafe92a16c1148293c2de7ee5413146d025655","kind":"commit","published_at":"2022-04-24T17:21:13.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"1347d1b83525743210bd0acc6c7270afe5bced2f","kind":"commit","published_at":"2022-04-23T03:29:26.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41d992665955639a5f4dfdd0cc4e8e5aa3cd921b","kind":"commit","published_at":"2022-04-22T16:58:28.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"0e289dfe961a78f71468f5225154629788423aa0","kind":"commit","published_at":"2022-04-21T17:57:56.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"7eaa46353b6f7873801255edaaaf1c7943e3b386","kind":"commit","published_at":"2022-04-17T06:23:56.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.7.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"03c4c8ab61960d966acf2b9b132b983b83e36994","kind":"commit","published_at":"2022-04-13T04:27:54.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.6.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.6.0/manifests"},{"name":"v1.5.5","sha":"99f7a326d492f88e3b8b0e99c04d846e19febde8","kind":"commit","published_at":"2022-04-03T13:23:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"8c6b6df5ae495df3671167763cd2e4c1a3af1865","kind":"commit","published_at":"2022-03-29T13:11:20.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"e4687fe71bc0ac28965657a6a2cdbd3fac76dd71","kind":"commit","published_at":"2022-03-27T06:33:43.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"7a6239d877259b8d4cc14314da19bba89f664d2e","kind":"commit","published_at":"2022-03-26T06:41:04.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"a6510c68c68cd95a16ad4564aeb43c0cc24e08d9","kind":"commit","published_at":"2022-03-25T14:16:57.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"8f7b24360ffe59e0081abbc8ce423b87fe8e3d68","kind":"commit","published_at":"2022-03-25T10:45:58.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.5.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"952804d5e772182d9b95889db091584d12033f74","kind":"commit","published_at":"2022-03-24T18:07:07.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.7","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"bef2e410315ac67541448f22296be56c56e90e58","kind":"commit","published_at":"2022-03-22T06:45:24.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.6","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"3461da7c33cccbe34592114c96f6d47377ef8246","kind":"commit","published_at":"2022-03-19T17:42:41.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.5","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"ecee67c5c8d37764e55e4c105c97bb5e109848fc","kind":"commit","published_at":"2022-03-18T15:01:37.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.4","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"fbb82752dc62b633bdeb8489780c06a5138f4d02","kind":"commit","published_at":"2022-03-17T09:48:18.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"b4a4b75ff3c9dd8aaa6edf7d64f4e8787d62e63b","kind":"commit","published_at":"2022-03-15T19:46:12.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"c6ddf78b3fd7b02428684536943df9a0bb3cc3be","kind":"commit","published_at":"2022-03-15T11:05:05.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"ff063df24837180c47d80edb7b89df8de8a8a478","kind":"commit","published_at":"2022-03-13T05:31:59.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.4.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"ca2f953cb03d75a79330033974d6c5ec251add16","kind":"commit","published_at":"2022-03-12T17:47:10.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.3.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"3b48f73e6a41ab903970e58ab0774fbee84fcaf6","kind":"commit","published_at":"2022-03-11T07:58:35.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.3.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"84f0427e15b21d9b1e4ab58711c16c4d0d74f6fb","kind":"commit","published_at":"2022-03-10T07:52:03.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"426356f03e9c03bd710a347ab7c3c189b1b7c518","kind":"commit","published_at":"2022-03-09T08:53:05.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.1","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"154f0390900e8ee10d99e581e3a3925eb24a0f81","kind":"commit","published_at":"2022-03-08T18:10:36.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.2.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"b8d7c9dff77fab64fc71b38ee607f01064f822c7","kind":"commit","published_at":"2022-03-01T12:24:34.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.1.0","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.1.0/manifests"},{"name":"v1.0.3","sha":"061ae494ad04dd0c105f23c68e64e106ad232647","kind":"commit","published_at":"2022-02-20T19:03:27.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.0.3","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"14a5c1a436d67e6253705561fc17960feecebec6","kind":"commit","published_at":"2022-02-20T17:08:55.000Z","download_url":"https://codeload.github.com/Ozon3Org/Ozon3/tar.gz/v1.0.2","html_url":"https://github.com/Ozon3Org/Ozon3/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Ozon3Org/Ozon3@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/tags/v1.0.2/manifests"}]},"repo_metadata_updated_at":"2025-10-14T03:39:06.298Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21ozon3%21org/%21ozon3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Ozon3Org/Ozon3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Ozon3Org/Ozon3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Ozon3Org/Ozon3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T06:33:09.794Z","issues_count":66,"pull_requests_count":80,"avg_time_to_close_issue":1121928.4375,"avg_time_to_close_pull_request":382145.7088607595,"issues_closed_count":64,"pull_requests_closed_count":79,"pull_request_authors_count":18,"issue_authors_count":7,"avg_comments_per_issue":4.712121212121212,"avg_comments_per_pull_request":1.1625,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/issues","maintainers":[{"login":"Milind220","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Milind220"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOzon3Org%2FOzon3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOzon3Org%2FOzon3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOzon3Org%2FOzon3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOzon3Org%2FOzon3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOzon3Org%2FOzon3/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2098278,"maintainers_count":0,"namespaces_count":781316,"keywords_count":112803,"github":"golang","metadata":{"funded_packages_count":53476},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-14T05:14:00.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":624615,"full_name":"Ozon3Org/Ozon3","default_branch":"main","total_commits":388,"total_committers":16,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":24.25,"dds":0.44845360824742264,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-09T23:10:14.201Z","last_synced_commit":"22f7651efa6591ff08f12c1352a76cf47441ee9b","created_at":"2023-03-09T08:08:04.056Z","updated_at":"2026-04-09T23:09:47.781Z","committers":[{"name":"Milind Sharma","email":"milindsharma8@gmail.com","login":"Milind220","count":214},{"name":"Nuclear03020704","email":"52926983+lahdjirayhan","login":"lahdjirayhan","count":118},{"name":"Sam","email":"samxxhaider@gmail.com","login":"Samxx97","count":9},{"name":"Tarik Souabny","email":"75922626+tariksouabny","login":"tariksouabny","count":8},{"name":"Kristina Mancini","email":"km36558p@pace.edu","login":"kristinamancini","count":7},{"name":"TarikSouabny","email":"","login":null,"count":6},{"name":"ubongab","email":"ubongab@gmail.com","login":"ubongab","count":4},{"name":"Ireoluwatomiwa","email":"sanusidanex@gmail.com","login":"Tomiiwa","count":4},{"name":"Corey","email":"cenew16@gmail.com","login":"corey-new","count":4},{"name":"iGotAdigBick","email":"101312412+iGotAdigBick","login":"iGotAdigBick","count":3},{"name":"AliShahpurwala","email":"shahpura@mcmaster.ca","login":"AliShahpurwala","count":3},{"name":"Giuseppe Moscato","email":"giuseppe.moscato@revelis.eu","login":null,"count":3},{"name":"Joe Chilcott","email":"joseph.chilcott@gmail.com","login":"Miller2014","count":2},{"name":"ShootGan","email":"nawelpalepka@gmail.com","login":"ShootGan","count":1},{"name":"Noor Kowshik","email":"kowshik.noor@gmail.com","login":"kowshik-noor","count":1},{"name":"Amitesh","email":"rakshitamitesh@gmail.com","login":"Amitesh100","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-15T00:00:09.512Z","repositories_count":6213568,"commits_count":900101477,"contributors_count":34923176,"owners_count":1144667,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"Ozon3Org/Ozon3","html_url":"https://github.com/Ozon3Org/Ozon3","last_synced_at":"2026-03-27T12:01:09.022Z","status":"error","issues_count":66,"pull_requests_count":80,"avg_time_to_close_issue":1121928.4375,"avg_time_to_close_pull_request":382145.7088607595,"issues_closed_count":64,"pull_requests_closed_count":79,"pull_request_authors_count":18,"issue_authors_count":7,"avg_comments_per_issue":4.712121212121212,"avg_comments_per_pull_request":1.1625,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:40:59.210Z","updated_at":"2026-03-27T12:01:09.022Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ozon3Org%2FOzon3/issues","issue_labels_count":{"good first issue":30,"documentation":23,"bug":19,"beginner":15,"enhancement":12,"urgent":9,"help wanted":4,"breaking change":1,"question":1,"ci/cd":1,"duplicate":1},"pull_request_labels_count":{"ci/cd":3,"breaking change":1,"documentation":1,"bug":1},"issue_author_associations_count":{"COLLABORATOR":55,"CONTRIBUTOR":9,"NONE":2},"pull_request_author_associations_count":{"CONTRIBUTOR":60,"COLLABORATOR":17,"NONE":6},"issue_authors":{"Milind220":55,"lahdjirayhan":4,"Sam-damn":2,"ubongab":2,"jimfoundry":1,"tariksouabny":1,"mullerhai":1},"pull_request_authors":{"lahdjirayhan":27,"Milind220":17,"Sam-damn":7,"kristinamancini":4,"Tomiiwa":4,"ShootGan":3,"tariksouabny":3,"corey-new":2,"RohanRusta21":2,"iGotAdigBick":2,"ubongab":2,"Miller2014":2,"hkafrawi":2,"AliShahpurwala":2,"antocommi":1,"kowshik-noor":1,"iamnandhu":1,"Amitesh100":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-15T00:00:09.535Z","repositories_count":14275607,"issues_count":34612295,"pull_requests_count":113262059,"authors_count":11235370,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"Milind220","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Milind220"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":1,"ForkEvent":2,"WatchEvent":6,"IssueCommentEvent":5,"PullRequestReviewEvent":1},"last_year":{"ForkEvent":1,"WatchEvent":3}},"keywords":["air-quality","air-quality-api","air-quality-data","air-quality-index","api","api-wrapper","aqi","aqi-readings","open-source","python","python-package","python3","python3-package","waqi"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-13T04:51:42.080Z","updated_at":"2022-07-13T04:51:42.080Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/requirements.txt","dependencies":[{"id":213258309,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":213258310,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.2","direct":true,"kind":"runtime","optional":false},{"id":213258311,"package_name":"requests","ecosystem":"pypi","requirements":"==2.27.1","direct":true,"kind":"runtime","optional":false},{"id":213258312,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258313,"package_name":"ratelimit","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":213258314,"package_name":"js2py","ecosystem":"pypi","requirements":"==0.71","direct":true,"kind":"runtime","optional":false},{"id":213258315,"package_name":"sseclient-py","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"runtime","optional":false},{"id":213258316,"package_name":"mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258317,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258318,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258319,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258320,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"runtime","optional":false},{"id":213258321,"package_name":"pytest-recording","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":213258322,"package_name":"python-decouple","ecosystem":"pypi","requirements":"==3.6","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-13T04:51:42.125Z","updated_at":"2022-07-13T04:51:42.125Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/setup.py","dependencies":[{"id":213258388,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258389,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258390,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258391,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258392,"package_name":"ratelimit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258393,"package_name":"js2py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":213258394,"package_name":"sseclient-py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codecov.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:57.080Z","updated_at":"2023-02-13T18:45:57.080Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/codecov.yml","dependencies":[{"id":7625012657,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7625012658,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7625012659,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:57.521Z","updated_at":"2023-02-13T18:45:57.521Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":7625017790,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7625017791,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7625017792,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7625017793,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dependency-review.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:58.288Z","updated_at":"2023-02-13T18:45:58.288Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/dependency-review.yml","dependencies":[{"id":7625019013,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7625019014,"package_name":"actions/dependency-review-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/greetings.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:58.815Z","updated_at":"2023-02-13T18:45:58.815Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/greetings.yml","dependencies":[{"id":7625020693,"package_name":"actions/first-interaction","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:59.137Z","updated_at":"2023-02-13T18:45:59.137Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/lint.yml","dependencies":[{"id":7625022971,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7625022972,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/package-publish.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:45:59.376Z","updated_at":"2023-02-13T18:45:59.376Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/package-publish.yml","dependencies":[{"id":7625030000,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7625030001,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7625030002,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/take.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:46:00.262Z","updated_at":"2023-02-13T18:46:00.262Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/take.yml","dependencies":[{"id":7625032482,"package_name":"kowshik-noor/take-action","ecosystem":"actions","requirements":"beer-comment","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T18:46:01.778Z","updated_at":"2023-02-13T18:46:01.778Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/.github/workflows/test.yml","dependencies":[{"id":7625035056,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7625035057,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-16T20:47:06.743Z","updated_at":"2023-12-16T20:47:06.743Z","repository_link":"https://github.com/Ozon3Org/Ozon3/blob/main/pyproject.toml","dependencies":[]}],"score":12.347502760948052,"created_at":"2023-09-19T00:10:54.368Z","updated_at":"2026-04-17T22:01:36.179Z","avatar_url":"https://github.com/Ozon3Org.png","language":"Python","category":"Natural Resources","sub_category":"Air Quality","monthly_downloads":185,"total_dependent_repos":1,"total_dependent_packages":0,"readme":"\n\n\u003cdiv align=center\n\n\u003c/br\u003e\n\n# Ozon3\n\n![SVG of ozon3 logo](/src/media/ozon3_logo.svg)\n\n[![PyPI version](https://badge.fury.io/py/ozon3.svg)](https://badge.fury.io/py/ozon3) \u003ca href=\"CONTRIBUTING.md#pull-requests\"\u003e\u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"\u003e\u003c/a\u003e ![GitHub](https://img.shields.io/github/license/Ozon3Org/Ozon3) [![Complete Documentation](https://github.com/Ozon3Org/Ozon3/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/Ozon3Org/Ozon3/actions/workflows/pages/pages-build-deployment) [![Dependency Review](https://github.com/Ozon3Org/Ozon3/actions/workflows/dependency-review.yml/badge.svg)](https://github.com/Ozon3Org/Ozon3/actions/workflows/dependency-review.yml) [![Tests](https://github.com/Ozon3Org/Ozon3/actions/workflows/test.yml/badge.svg)](https://github.com/Ozon3Org/Ozon3/actions/workflows/test.yml) [![codecov](https://codecov.io/github/Ozon3Org/Ozon3/branch/main/graph/badge.svg?token=N2HMGQYCHI)](https://codecov.io/github/Ozon3Org/Ozon3)\n[![Buy Me a Coffee](https://img.shields.io/badge/buy_me_a_coffee-orange.svg?style=flat)](https://www.buymeacoffee.com/MilindSharma)\n\n## The simplest AQI API\n\n\u003c/div\u003e\n\nGetting air quality data with Python should be easy and straightforward - and that's exactly what Ozon3 can help you with.\nWith Ozon3, just 4 lines of code are enough to get you the data you need. And the best part is that you can trust this data to be accurate and reliable, since the package uses the World Air Quality Index's API under the hood! ✅ 📈\n\nUse Ozon3 to **get real-time air quality data, or historical data from 2014 onwards**, and fetch air quality data **for anywhere in the world** in seconds.\n\n\n\n_You can view our complete documentation [here](https://Ozon3Org.github.io/Ozon3/)_\n\n_Don't forget to star Ozon3 repository if you found it helpful_\n\n#### Table of Contents\n\n[Install ozon3](#install-it-here)\n\n[Getting your API token](#getting-your-api-token)\n\n[Getting started](#getting-started)\n\n[Contributing and submitting PR's](#contributing-and-submitting-pull-requests)\n\n[Semantic Versioning System](#semantic-versioning-system)\n\n[Attributions](#world-air-quality-index-and-epa-attribution)\n\n[License and TOS](#license-and-terms-of-service)\n\n[Contributors](#contributors)\n\n## Install it here!\n\n```sh\npip install ozon3\n```\n\nYou can find more information on the PyPI page for Ozon3 [here](https://pypi.org/project/ozon3/)\n\n## Getting your API token\n\nTo use Ozon3, you must first request and get a your own unique API token 🎫. This is required to access for the underlying API to work 👮🏼‍♂️.\n\nThis is very easy to do, and takes no time at all as your token is generally emailed to you instantly.\n\nGet your token [here](https://aqicn.org/data-platform/token/#/)!\n\n## Getting started\n\n### Real-time data\n```python\nimport ozon3 as ooo\n\no3 = ooo.Ozon3('YOUR_PRIVATE_TOKEN')\ndata = o3.get_city_air('New Delhi')\n```\n\nfor many cities:\n\n```python\ndata = o3.get_multiple_city_air(['London', 'Hong Kong', 'New York'])     # As many locations as you need\n```\n\n### Historical data\n\n```python\ndata = o3.get_historical_data(city='Houston')     # data from 2014 onwards!\n```\n\n\u003chr\u003e\n\n### Examples In Action 🎬\n![Gif of Ozon3.get_city_air()](/src/media/example_get_city_air.gif)\n\n![Gif of Ozon3.get_multiple_city_air()](/src/media/example_get_multiple_city_air.gif)\n\n![Gif of Ozon3.get_historical_data()](/src/media/example_get_historical_data.gif)\n### Air Quality Parameters\n\nOzon3 can fetch the following parameters:\n\n * `aqi`: air quality index, a measurement of air quality that tells you how clean or polluted the air is. It is measured in micrograms per cubic meter (µg/m3).\n * `pm25`: fine particulate matter, a measure of 2.5 micrometers or smaller particles in the air. It is measured in micrograms per cubic meter (µg/m3).\n * `pm10`: respirable particulate matter, a measure of 10 micrometers or smaller particles in the air. It is measured in micrograms per cubic meter (µg/m3).\n * `o3`: a measure of ground level ozon3 concentrations in the air. It is measured in parts per billion (ppb).\n * `co`: a measure of carbon monoxide concentrations in the air. It is measured in parts per billion (ppb).\n * `no2`: a measure of nitrogen dioxide concentrations in the air. It is measured in parts per billion (ppb).\n * `so2`: a measure of sulfur dioxide concentrations in the air. It is measured in parts per billion (ppb).\n * `dew`: dew point, the temperature the air needs to be cooled to in order to reach 100% relative humidity. It is measured in Celsius (°C) or Fahrenheit (°F).\n * `h`: relative humidity, a measure of moisture in the atmosphere. It does not have a standard unit of measurement.\n * `p`: atmospheric pressure, a measure of the weight of atoms and molecules that make up the layers in the atmosphere. It is measured in Pascal (Pa).\n * `t`: temperature, a measure of thermal energy in one or a combined substance at a given time. It is measured in Celsius (°C) or Fahrenheit (°F).\n * `w`: wind speed, a measure of air in motion. It is measured in kilometers per hour (km/h)\n\nSample output:\n\u003cimg width=\"1065\" alt=\"blehblhe\" src=\"./src/media/sample-output.png\"\u003e\n\n## Contributing and submitting Pull requests\n\n**We love PR's!**\n\nTake a look at the [CONTRIBUTING.md](https://github.com/Ozon3Org/Ozon3/blob/main/CONTRIBUTING.md) file for details on how to go about this!\n\n## Semantic Versioning System\n\nOzon3 uses a semantic versioning system to increment its release version number. Using this model, changes in version numbers can help indicate the meaning of modified code for each version.\n\nSee more information on semantic versioning [here](https://github.com/Ozon3Org/Ozon3/discussions/26).\n\n## World Air Quality Index and EPA attribution\n\nThis package is a wrapper around an API provided by the World Air Quality Index project. Without them as well as the US EPA, Ozon3 would not exist. Please consider visiting the WAQI website and contributing to their project if you have time:\n\n[World Air Quality Index](https://aqicn.org/contact/)\n\n[United States Environmental Protection Agency](https://www.epa.gov/aboutepa)\n\n## LICENSE and Terms of Services 📰\n\n1. Ozon3 is licensed under the GNU GENERAL PUBLIC LICENSE v3.0, and so it cannot be used for closed-source software or for monetary gain.\n2. The WAQI API, which Ozon3 uses to provide data, has it's own [Acceptable Usage Policy](https://aqicn.org/api/tos/). Please refer to it for more details.\n\n## Contributors\n\nContributions of any kind are welcome! These are our amazing contributors :)\n\n\u003ca href=\"https://github.com/Ozon3Org/Ozon3/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Ozon3Org/Ozon3\" /\u003e\n\u003c/a\u003e\n\nEnjoy using Ozon3!\n🥳 🍾 🚀\n\n#### _Created by [Milind Sharma](https://github.com/Milind220)_\n","funding_links":["https://www.buymeacoffee.com/MilindSharma"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["measurements","sanitation","control","training","featured","feature-flag","feature-toggle"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/80629","html_url":"https://ost.ecosyste.ms/projects/80629"}