{"id":13494893,"url":"https://github.com/tom-draper/digital-sky","last_synced_at":"2025-10-26T08:30:20.339Z","repository":{"id":50518867,"uuid":"470149796","full_name":"tom-draper/digital-sky","owner":"tom-draper","description":"A stochastic sky image generator.","archived":false,"fork":false,"pushed_at":"2024-01-24T16:56:39.000Z","size":335,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-31T16:55:30.657Z","etag":null,"topics":["art","art-generation","art-generator","artificial","artwork","artwork-synthesis","creative-coding","digital","digital-art","digital-sky","image","image-generation","image-generator","javascript","skies","sky","typescript"],"latest_commit_sha":null,"homepage":"https://tom-draper.github.io/digital-sky/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tom-draper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-03-15T12:28:48.000Z","updated_at":"2024-12-16T09:19:46.000Z","dependencies_parsed_at":"2024-01-16T09:53:17.615Z","dependency_job_id":"9b0d7e47-2379-44b8-820e-c0272764dcc2","html_url":"https://github.com/tom-draper/digital-sky","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tom-draper%2Fdigital-sky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tom-draper%2Fdigital-sky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tom-draper%2Fdigital-sky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tom-draper%2Fdigital-sky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tom-draper","download_url":"https://codeload.github.com/tom-draper/digital-sky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238293119,"owners_count":19448123,"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":["art","art-generation","art-generator","artificial","artwork","artwork-synthesis","creative-coding","digital","digital-art","digital-sky","image","image-generation","image-generator","javascript","skies","sky","typescript"],"created_at":"2024-07-31T19:01:29.207Z","updated_at":"2025-10-26T08:30:15.046Z","avatar_url":"https://github.com/tom-draper.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Digital Sky\n\nA configurable and stochastic sky image generator.\n\nHosted at: https://tom-draper.github.io/digital-sky\n\nTo run locally, run `npm install` to install dependencies, then `npm run build` to compile, then open `index.html` in a browser.\n\n## Gallery ✨\n\n![Sky 10](https://user-images.githubusercontent.com/41476809/207963824-12030d7a-7dba-42b2-95a1-15dc4448f824.png)\n\n![Sky 1](https://user-images.githubusercontent.com/41476809/162277455-fc3d8eb8-a651-4806-a110-12314f6fa3ea.png)\n\n![Sky 2](https://user-images.githubusercontent.com/41476809/168876786-bfa8969b-ed12-4f4f-bffa-da3983b3ce5d.png)\n\n![Sky 3](https://user-images.githubusercontent.com/41476809/168876609-506a7dfe-3fba-4aa4-b1fd-80eacb5b7d68.png)\n\n![Sky 4](https://user-images.githubusercontent.com/41476809/182639197-60dd4e05-a035-4bdb-9848-f354399b634d.png)\n\n![Sky 5](https://user-images.githubusercontent.com/41476809/179978653-2b7e5a2f-5631-4db1-9acd-11e0ab48ff7a.png)\n\n![Sky 6](https://github.com/tom-draper/digital-sky/assets/41476809/1cead348-a8c1-48f2-819f-f3379b437207)\n\n![Sky 7](https://user-images.githubusercontent.com/41476809/182632679-4641124a-f6b7-45d2-ae0d-71a53beaa05d.png)\n\n![Sky 8](https://user-images.githubusercontent.com/41476809/182640461-c2c7291c-04c8-4c4f-94aa-c21708673b38.png)\n\n![Sky 9)](https://user-images.githubusercontent.com/41476809/182721474-79caf7d5-8ea9-4ff7-b6a1-da720fa67ca3.png)\n\n![Sky 10](https://user-images.githubusercontent.com/41476809/182638556-ad0e804a-f59d-457d-ad53-1b8e67129723.png)\n\n![Sky 11](https://github.com/tom-draper/digital-sky/assets/41476809/69864103-33e3-4507-95a5-80a711c9d590)\n\n## Bulk Generation\n\nSkies can be randomly generated in bulk and saved to your file system using a script.\n\nEnsure dependencies are installed:\n\n```text\nnpm install\n```\n\nThen run `scripts/main.ts` with `ts-node`. The number of skies can be specified with the `-n` flag.\n\n```text\nts-node scripts/main -n \u003ccount\u003e\n```\n\nFor more extreme skies, modify the random config generator function `randConfig()` in `src/config.ts` to your preference.\n\n## Public Gallery\n\nPost some of your favourite generations to the \u003ca href=\"https://gist.github.com/tom-draper/ca5a0aae574a0f4e399080595b9c19a5\" target=\"_blank\"\u003epublic gallery\u003c/a\u003e.\n\n## Contributions\n\nContributions, issues and feature requests are welcome.\n\n- Fork it (https://github.com/tom-draper/digital-sky)\n- Create your feature branch (`git checkout -b my-new-feature`)\n- Commit your changes (`git commit -am 'Add some feature'`)\n- Push to the branch (`git push origin my-new-feature`)\n- Create a new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftom-draper%2Fdigital-sky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftom-draper%2Fdigital-sky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftom-draper%2Fdigital-sky/lists"}