{"id":28509083,"url":"https://github.com/patagonaa/noaa-web-viewer","last_synced_at":"2025-07-04T18:06:21.124Z","repository":{"id":42887729,"uuid":"253907133","full_name":"patagonaa/noaa-web-viewer","owner":"patagonaa","description":"ASP.NET Core-based viewer for captured NOAA satellite images","archived":false,"fork":false,"pushed_at":"2025-01-05T03:23:28.000Z","size":2902,"stargazers_count":3,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-08T22:07:56.019Z","etag":null,"topics":["dotnet","dotnet-core","hacktoberfest","noaa","noaa-satellite","satellite-imagery","satellite-images","webapp"],"latest_commit_sha":null,"homepage":"https://noaa.uwu.industries","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/patagonaa.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-07T20:41:29.000Z","updated_at":"2025-01-05T03:23:31.000Z","dependencies_parsed_at":"2024-12-26T12:29:56.712Z","dependency_job_id":null,"html_url":"https://github.com/patagonaa/noaa-web-viewer","commit_stats":{"total_commits":55,"total_committers":3,"mean_commits":"18.333333333333332","dds":0.07272727272727275,"last_synced_commit":"2d4bcde8e4dc357026eef3479ab71c4491a2af6f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/patagonaa/noaa-web-viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patagonaa%2Fnoaa-web-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patagonaa%2Fnoaa-web-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patagonaa%2Fnoaa-web-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patagonaa%2Fnoaa-web-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/patagonaa","download_url":"https://codeload.github.com/patagonaa/noaa-web-viewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patagonaa%2Fnoaa-web-viewer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263232618,"owners_count":23434709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","dotnet-core","hacktoberfest","noaa","noaa-satellite","satellite-imagery","satellite-images","webapp"],"created_at":"2025-06-08T22:07:24.272Z","updated_at":"2025-07-04T18:06:21.116Z","avatar_url":"https://github.com/patagonaa.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# noaa-web-viewer\r\n\r\n![screenshot](./doc/screenshot_table.png)\r\n![example image](./doc/example_image.png)\r\n\r\n## Installation\r\neasiest installation is probably through docker-compose. There is an example `docker-compose.yml` in the root of this repository.\r\n\r\n## What does my data have to look like?\r\nright now, the noaa data has to be in a specific directory structure in a WebDAV share (for example: NextCloud):\r\n\r\n- / (the configured WebDAV data directory)\r\n    - upcoming_passes.txt\r\n    - meta/\r\n        - 2020/\r\n            - 04/\r\n                - 20200407-195220-NOAA18.txt\r\n    - images/\r\n        - 2020/\r\n            - 04/\r\n                - 20200407-195220-NOAA18-RAW.png\r\n                - 20200407-195220-NOAA18-ZA.png\r\n                - 20200407-195220-NOAA18-NO.png\r\n                - 20200407-195220-NOAA18-MSA.png\r\n                - 20200407-195220-NOAA18-MCIR.png\r\n                - 20200407-195220-NOAA18-THERM.png\r\n\r\nThis is designed to work with https://github.com/patagonaa/wx-ground-station so look there for further reference on the file formats defined below:\r\n\r\n`upcoming_passes.txt` looks something like this:\r\n(start date, end date, max elevation, north-/southbound, satellite name, TLE1, TLE2)\r\n```\r\n1586625675,1586626574,29,northbound,NOAA 19,[...],[...]\r\n1586669889,1586670841,85,southbound,NOAA 19,[...],[...]\r\n```\r\n\r\nmeta files look something like this:\r\n```\r\nSTART_TIME=1587739795\r\nEND_TIME=1587740632\r\nRECORD_END_TIME=1587740632\r\nTLE1=[...]\r\nTLE2=[...]\r\nGAIN=Gain: 59.5\r\nCHAN_A=Channel A: 2 (near infrared)\r\nCHAN_B=Channel B: 4 (thermal infrared)\r\nMAXELEV=22\r\n```\r\n\r\n## TODO:\r\n- [ ] filtering\r\n- [ ] actual database (instead of JSON file on disk)\r\n- [ ] file watcher for new images (for scraper)\r\n- [ ] ???","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatagonaa%2Fnoaa-web-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatagonaa%2Fnoaa-web-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatagonaa%2Fnoaa-web-viewer/lists"}