{"id":33187086,"url":"https://github.com/benyamindsmith/starBliss","last_synced_at":"2025-11-25T18:00:37.290Z","repository":{"id":130135272,"uuid":"587921266","full_name":"benyamindsmith/starBliss","owner":"benyamindsmith","description":"Create beautiful, print quality maps of the night sky in R","archived":false,"fork":false,"pushed_at":"2023-03-10T19:54:34.000Z","size":12748,"stargazers_count":43,"open_issues_count":6,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-07-18T02:49:18.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","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/benyamindsmith.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}},"created_at":"2023-01-11T22:34:45.000Z","updated_at":"2024-01-06T11:00:07.000Z","dependencies_parsed_at":"2023-04-21T18:16:06.970Z","dependency_job_id":null,"html_url":"https://github.com/benyamindsmith/starBliss","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benyamindsmith/starBliss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2FstarBliss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2FstarBliss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2FstarBliss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2FstarBliss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benyamindsmith","download_url":"https://codeload.github.com/benyamindsmith/starBliss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2FstarBliss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286079811,"owners_count":27282121,"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-11-25T02:00:05.816Z","response_time":54,"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"}},"keywords":[],"created_at":"2025-11-16T05:00:30.371Z","updated_at":"2025-11-25T18:00:37.284Z","avatar_url":"https://github.com/benyamindsmith.png","language":"R","funding_links":[],"categories":["Spatial"],"sub_categories":[],"readme":"# starBliss  \u003ca href='https://github.com/benyamindsmith/starBliss'\u003e\u003cimg src='https://github.com/benyamindsmith/starBliss/blob/main/starBliss.png' align=\"right\" height=\"300\" /\u003e\u003c/a\u003e\n\nInitially inspired by an issue posted on the [`mapBliss`](https://github.com/benyamindsmith/mapBliss/issues/10) package. The goal of this package is to create print quality starmap art similar to what is available online on many websites like [Maps For Moments](https://mapsformoments.co.uk) and [Etsy](https://www.etsy.com/ca/market/star_map) within the R console.\n\nAs is the case with all projects. This one is a work in progress. So this repository will change over time!\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eInstalling this package\u003c/h3\u003e\n\u003c/summary\u003e\n\n```r\n# install.packages(\"devtools\")\ndevtools::install_github(\"benyamindsmith/starBliss\")\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eWhy this isn't included in `mapBliss`\u003c/h3\u003e\n\u003c/summary\u003e\n\nThe `mapBliss` package utlizes leafleat and creates dynamic maps which can be screenshot to make custom maps. For visualization `starBliss` uses `ggplot2` creates static visuals which can be saved by using the `ggsave`. Since the approaches to making visuals were so different, I thought it was best make keep `mapBliss` and `starBliss` seperate in their construction.\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c/summary\u003e\nThis package has the following dependencies:\n \n (In no particular order)\n \n * `dplyr`\n \n * `ggplot2` \n \n * `magrittr`\n \n * `tidygeocoder`\n \n * `sf`\n \n * `lubridate`\n \n * `tibble`\n \n * `grid`\n\n * `s2`\n \n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eBasic Usage/Sample Visuals\u003c/h3\u003e\n\u003c/summary\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\"Black\" Style\n\u003c/summary\u003e\n\n```r\nlibrary(ggplot2)\nlibrary(starBliss)\np\u003c- plot_starmap(location= \"Toronto, ON, Canada\",\n             date=\"2022-01-17\",\n             style=\"black\",\n             line1_text=\"Toronto\",\n             line2_text =\"January 17th, 2023\",\n             line3_text=\"43.6532° N, 79.3832° W\")\nggsave('toronto_black.png', plot = p, width = unit(10, 'in'), \n       height = unit(15, 'in'))\n```\n\n![](https://raw.githubusercontent.com/benyamindsmith/starBliss/main/toronto_black.png)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\"Green\" Style\n\u003c/summary\u003e\n\n```r\nlibrary(ggplot2)\nlibrary(starBliss)\np\u003c- plot_starmap(location= \"Toronto, ON, Canada\",\n             date=\"2022-01-17\",\n             style=\"green\",\n             line1_text=\"Toronto\",\n             line2_text =\"January 17th, 2023\",\n             line3_text=\"43.6532° N, 79.3832° W\")\nggsave('toronto_green.png', plot = p, width = unit(10, 'in'), \n       height = unit(15, 'in'))\n```\n\n![](https://raw.githubusercontent.com/benyamindsmith/starBliss/main/toronto_green.png)\n\u003c/details\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eUsing the Web App\u003c/h3\u003e\n\u003c/summary\u003e\n\nIf using the R console is not something you're interested in doing. I created a [Shiny App](https://github.com/benyamindsmith/starBlissGUI) that you can check out and use. Check out the [hosted version](https://benyamindsmith.shinyapps.io/starBlissGUI/) on shinyapps.io \n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eAcknowledgements\u003c/h3\u003e\n\n\u003c/summary\u003e\nThis package is largely based on the heavy lifting done by other talented developers. Among them including: \n\n* [Kim Fitter](https://github.com/kimnewzealand) for her [Celestial Maps in R](https://kimnewzealand.github.io/2019/02/21/celestial-maps/) blog.\n\n* [Allan Cameron](https://stackoverflow.com/users/12500315/allan-cameron) for [supplying the code](https://stackoverflow.com/questions/75064069/creating-star-map-visualizations-based-on-location-and-date/75064359#75064359) which got this started.\n\n* [Bernardo Lares](https://github.com/laresbernardo) for opening up issues!\n\n* [Diego Hernangómez](https://github.com/dieghernan) for helping with the [constellation lines problem](https://stackoverflow.com/questions/75205747/how-to-remove-random-diagonal-lines-from-star-map-vizualizations-produced-by-geo/75212722#75212722) and for helping with making a [rotation function](https://github.com/benyamindsmith/starBliss/pull/10) which accurately matches MapsForMoments.\n\u003c/details\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenyamindsmith%2FstarBliss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenyamindsmith%2FstarBliss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenyamindsmith%2FstarBliss/lists"}