{"id":14977985,"url":"https://github.com/bogyli/spaceballoon","last_synced_at":"2025-07-09T06:06:25.447Z","repository":{"id":246767160,"uuid":"793009256","full_name":"BOGYLI/SpaceBalloon","owner":"BOGYLI","description":"scientific stratosphere balloon with live measurements and video stream","archived":false,"fork":false,"pushed_at":"2025-04-01T05:32:46.000Z","size":39388,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-09T06:05:21.203Z","etag":null,"topics":["balloon","bogy","diy","makerspace","python","raspberrypi","science","space"],"latest_commit_sha":null,"homepage":"https://spaceballoon.bodensee-gymnasium.de","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BOGYLI.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,"zenodo":null}},"created_at":"2024-04-28T07:02:03.000Z","updated_at":"2025-04-01T05:32:49.000Z","dependencies_parsed_at":"2024-07-31T16:04:32.282Z","dependency_job_id":"4aad2daa-d8e0-4ae2-9c48-1202a8397149","html_url":"https://github.com/BOGYLI/SpaceBalloon","commit_stats":{"total_commits":136,"total_committers":5,"mean_commits":27.2,"dds":0.2720588235294118,"last_synced_commit":"1c4b19b2a87e2bd77ea6243cafab4c497fe77a14"},"previous_names":["bogyli/spaceballoon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BOGYLI/SpaceBalloon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOGYLI%2FSpaceBalloon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOGYLI%2FSpaceBalloon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOGYLI%2FSpaceBalloon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOGYLI%2FSpaceBalloon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BOGYLI","download_url":"https://codeload.github.com/BOGYLI/SpaceBalloon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BOGYLI%2FSpaceBalloon/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264403796,"owners_count":23602620,"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":["balloon","bogy","diy","makerspace","python","raspberrypi","science","space"],"created_at":"2024-09-24T13:56:38.584Z","updated_at":"2025-07-09T06:06:25.441Z","avatar_url":"https://github.com/BOGYLI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Space Balloon](resources/images/spaceballoon.png \"Space Balloon\")\n\n# Space Balloon\nscientific stratosphere balloon with live measurements and video stream\n\n### Homepage\nhttps://spaceballoon.bodensee-gymnasium.de/\n\n### YouTube\nhttps://www.youtube.com/@spaceballoonbogy\n\n### TikTok\nhttps://www.tiktok.com/@spaceballoonbogy\n\n### Wiki\nThis entire project is well documented!\n[Get started reading ...](https://github.com/BOGYLI/SpaceBalloon/wiki)\n\nIf you already know what you are looking for, we have some shortcuts for you:\n- General Documentation \\\n  [Balloon](https://github.com/BOGYLI/SpaceBalloon/wiki/Balloon) | \n  [Ground](https://github.com/BOGYLI/SpaceBalloon/wiki/Ground) | \n  [Cloud](https://github.com/BOGYLI/SpaceBalloon/wiki/Cloud) | \n  [Communication](https://github.com/BOGYLI/SpaceBalloon/wiki/Communication)\n- Usage Guides \\\n  [Hardware Guide](https://github.com/BOGYLI/SpaceBalloon/wiki/Hardware-Guide) | \n  [Software Guide](https://github.com/BOGYLI/SpaceBalloon/wiki/Software-Guide)\n\n### Modules\n- [adc](/adc/) responsible for the UV and methane sensors\n- [cammanager](/cammanager/) coordinating camera operation and system status\n- [climate](/climate/) sensor measuring temperature, humidity and pressure (+ estimated altitude)\n- [co2](/co2/) sensor for CO₂\n- [datamanager](/datamanager/) collecting all sensor data and sending it via APRS and WiFi\n- [gps](/gps/) sensor tracking location and altitude\n- [magnet](/magnet/) sensor monitoring some magnetic activity\n- [spectral](/spectral/) sensor checking the intensity of different IR wavelengths\n- [system](/system/) monitoring system metrics\n- [thermal](/thermal/) camera capturing thermal images of the interior\n- [webcam](/webcam/) implementing camera photos, videos and livestreaming\n\n### Containers\n- [thermalrenderer](/thermalrenderer/) fetching pixel data from InfluxDB and rendering a thermal image to storage box ([dockerhub](https://hub.docker.com/repository/docker/nikogenia/sp-thermalrenderer))\n- [spotcollector](/spotcollector/) reading the newest GPS data from the SPOT API and sending it to InfluxDB ([dockerhub](https://hub.docker.com/repository/docker/nikogenia/sp-spotcollector))\n- [streammanager](/streammanager/) API controlling the state of the stream and communicating with Stream Elements ([dockerhub](https://hub.docker.com/repository/docker/nikogenia/sp-streammanager))\n\n### Extras\n- [console](/console/) is the Mission Control Console\n- [aprsreceiver](/aprsreceiver/) running on the APRS ground antenna station to receive data and save it to InfluxDB\n- [utils](/utils/) are python modules with handy utilities to be imported\n- [resources](/resources/)\n  - [diagrams](/resources/diagrams/) documentation diagram related stuff\n  - [grafana](/resources/grafana/) holds all dashboard configurations for Grafana\n  - [images](/resources/images/) hosts various images for the repository and documentation\n  - [streamelements](/resources/streamelements/) holds custom widgets and their assets for Stream Elements\n  - [tests](/resources/tests/) contains various tests throughout the development\n  - [templates](/resources/templates/) are the default configuration and example module\n- [tools](/tools/) is a mix of scripts to manage the repository instance on board\n  - [setup.sh](/tools/setup.sh) setups the repository environment on board\n  - [reset.sh](/tools/reset.sh) clears all data and initialize new storage directories\n  - [start.sh](/tools/start.sh), [stop.sh](/tools/stop.sh), [restart.sh](/tools/restart.sh) change module service execution state respectively\n  - [enable.sh](/tools/enable.sh), [disable.sh](/tools/disable.sh) change module service autostart configuration respectively\n  - [uninstall.sh](/tools/uninstall.sh) uninstalls the repository environment on board\n  - [logall.sh](/tools/logall.sh) shows the logs of all module services one after another\n  - [backup.sh](/tools/backup.sh) is a guided script to backup all data to an USB stick\n  - [backup.bat](/tools/backup.bat) is a guided script to be run on Windows to backup all data via SSH over WiFi\n\n### Sponsors\n- [Rütgers Stiftung](https://ruetgers-stiftung.de/)\n- [Liebherr](https://www.liebherr.com/)\n- [Sparkasse](https://www.sparkasse.de/)\n- [Lindauer DORNIER](https://www.lindauerdornier.com/de)\n- [Thomann](https://thomann.biz/)\n- [Vögeli Kälte- und Klimatechnik](https://voegeli-thomas-kuehl-u-klimatechnik.weblocator.de/)\n\n\\\n**© 2024 Bodensee-Gymnasium Lindau**\\\n\\\n![BOGY](resources/images/bogy.jpg \"BOGY\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogyli%2Fspaceballoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbogyli%2Fspaceballoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogyli%2Fspaceballoon/lists"}