{"id":20645517,"url":"https://github.com/kabeech/star-crossed","last_synced_at":"2026-04-25T12:32:11.765Z","repository":{"id":174870722,"uuid":"652911534","full_name":"kaBeech/star-crossed","owner":"kaBeech","description":"A tool for finding a special spot in the universe","archived":false,"fork":false,"pushed_at":"2024-08-01T02:34:32.000Z","size":2019,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T20:50:21.218Z","etag":null,"topics":["deno","denokv"],"latest_commit_sha":null,"homepage":"https://kabeech.com/fun/star-crossed","language":"TypeScript","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/kaBeech.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":"2023-06-13T03:29:45.000Z","updated_at":"2024-08-01T02:00:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"defd6194-1788-424c-9ca3-3a71954d38ff","html_url":"https://github.com/kaBeech/star-crossed","commit_stats":null,"previous_names":["kabeech/astrohashing","kabeech/star-crossed"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kaBeech/star-crossed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaBeech%2Fstar-crossed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaBeech%2Fstar-crossed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaBeech%2Fstar-crossed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaBeech%2Fstar-crossed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaBeech","download_url":"https://codeload.github.com/kaBeech/star-crossed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaBeech%2Fstar-crossed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32262800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"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"}},"keywords":["deno","denokv"],"created_at":"2024-11-16T16:20:11.929Z","updated_at":"2026-04-25T12:32:11.746Z","avatar_url":"https://github.com/kaBeech.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# StarCrossed\nA tool for finding a special spot in the universe\n\nCreated for the Deno [KV Hackaton](https://deno.com/blog/deno-kv-hackathon)\n\n\n## About\nStarCrossed is inspired by [this xkcd comic:](https://xkcd.com/201/)\n\n![xkcd Christmas GPS comic](/public/xkcd_christmas_gps.png \"Christmas GPS\")\n\n...but in space!\n\nThe basic idea is to input the birthdays of you and a loved one, and return a set of celestial coordinates special to the two of you\n\nIn addition to these coordinates, you'll also receive the name of the star closest to these coordinates (within 25 parsecs of Earth), a link to some more information about this star, and a link to an interactive map of the area your coordinates reside in\n\nIf the location is out of your starship's range, is too crowded when you get there, or isn't visible from your porch, fear not! Try entering in your birthdays in the reverse order - you'll get a different response this way\n\nHave fun!\n\n## Screenshots\n\nFrontend Demo Screenshot 1:\n![Frontend Demo Screenshot 1](/public/demoFrontendScreenshot1.png \"Frontend Demo Screenshot 1\")\n\nFrontend Demo Screenshot 2: \n![Frontend Demo Screenshot 2](/public/demoFrontendScreenshot2.png \"Frontend Demo Screenshot 1\")\n\nDemo Info Link (external website) Screenshot:\n![Demo Info Link (external website) Screenshot](/public/demoInfoLink.png \"Demo Info Link (external website) Screenshot]\")\n\n\n## Technical notes\nThe main route is a get request on `/star-crossings/:birthdays`, which returns StarCrossingData as JSON\n\nThe birthdays are expected to be in the following format: `yyyy-mm-dd,yyyy-mm-dd`\n\nFor example, a get request to [hungry-heron-21.deno.dev/star-crossings/1960-1-1,1960-4-17](https://hungry-heron-21.deno.dev/star-crossings/1960-1-1,1960-4-17) will return StarCrossingData\n\nThe only other route currently implemented is `/star-catalog`, which lists all the stars loaded into KV\n\nA frontend demo is available at [kabeech.com/fun/star-crossed/](https://www.kabeech.com/fun/star-crossed/)\n\nTo start the server: `deno tasks dev` in the root directory\n\n\n## Acknowledgements\n\nVery special thanks go out to the [Internet Stellar Database](http://www.stellar-database.com/) and the [Universe Guide](https://www.universeguide.com/) for the info links, [skyMap.org](http://www.wikisky.org/?locale=EN) for the skyMaps, and the [Strasbourg Astronomical Data Center](https://cdsarc.cds.unistra.fr/ftp/cats/J/PASP/122/885/) for the starData\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabeech%2Fstar-crossed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkabeech%2Fstar-crossed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabeech%2Fstar-crossed/lists"}