{"id":22245293,"url":"https://github.com/noeldevelops/rubber-ducks-bookshelf","last_synced_at":"2025-03-25T11:14:17.626Z","repository":{"id":264994911,"uuid":"894821977","full_name":"noeldevelops/rubber-ducks-bookshelf","owner":"noeldevelops","description":"fetches book data from google sheets \u0026 displays it on a static site","archived":false,"fork":false,"pushed_at":"2025-01-23T16:56:59.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T17:32:26.553Z","etag":null,"topics":["astro","bookshelf","googleapis"],"latest_commit_sha":null,"homepage":"https://rubber-ducks-books-club.netlify.app/","language":"Astro","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/noeldevelops.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,"publiccode":null,"codemeta":null}},"created_at":"2024-11-27T03:53:30.000Z","updated_at":"2024-11-29T02:47:01.000Z","dependencies_parsed_at":"2024-12-05T14:15:49.976Z","dependency_job_id":null,"html_url":"https://github.com/noeldevelops/rubber-ducks-bookshelf","commit_stats":null,"previous_names":["noeldevelops/books","noeldevelops/rubber-ducks-bookshelf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noeldevelops%2Frubber-ducks-bookshelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noeldevelops%2Frubber-ducks-bookshelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noeldevelops%2Frubber-ducks-bookshelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noeldevelops%2Frubber-ducks-bookshelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noeldevelops","download_url":"https://codeload.github.com/noeldevelops/rubber-ducks-bookshelf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245449680,"owners_count":20617190,"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":["astro","bookshelf","googleapis"],"created_at":"2024-12-03T05:12:41.905Z","updated_at":"2025-03-25T11:14:17.602Z","avatar_url":"https://github.com/noeldevelops.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rubber Ducks Bookshelf\n\nWebsite: https://rubber-ducks-book-club.netlify.app/\n\nThis is a static site built with [Astro](https://astro.build/) that displays the books we've read for the [Rubber Ducks](https://www.linkedin.com/company/rubber-ducks-nm) Book Club. It fetches the data at build time from [a Google Sheet](https://docs.google.com/spreadsheets/d/1xZfBupIyI0MezvG-8iACqHrzTrlNt4jqRYGuUZdrp-A/edit?usp=sharing) that we maintain to keep track of the books we've read in the past or are going to read in the future.\n\nThe site deploys to Netlify automatically when changes are pushed to the `main` branch.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a PR. To build locally with the Google Sheet data, you'll need read access to the Google Sheet as well as a Google Cloud account and service account key. \n\nYou can also fork the repo and run the site on your own domain (or locally) with your custom Google Sheet data: Set up a Google Cloud account and service account key that has access to your Google Sheet, and change the `GOOGLE_SHEET_ID` and any other values to fit your use case in `./utils/googleSheets.ts`.\n\n## About Rubber Ducks NM \n\nRubber Ducks is a networking, social, \u0026 educational group centered around female-identifying and non-binary adults in STEM. [Join our LinkedIn group](https://www.linkedin.com/groups/13884181/) to support our mission of empowering more diversity in STEM.\n\nWant to join the Rubber Ducks Book Club? If you're in the Albuquerque area, you can join the [Meetup group](https://www.meetup.com/rubber-ducks) to stay in the loop about upcoming book club meetings and other events.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoeldevelops%2Frubber-ducks-bookshelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoeldevelops%2Frubber-ducks-bookshelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoeldevelops%2Frubber-ducks-bookshelf/lists"}