{"id":18828593,"url":"https://github.com/bizzabo/algolia-sync","last_synced_at":"2026-01-23T04:30:18.877Z","repository":{"id":44221842,"uuid":"114982656","full_name":"bizzabo/algolia-sync","owner":"bizzabo","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-06T18:57:06.000Z","size":210,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":33,"default_branch":"master","last_synced_at":"2024-12-30T06:14:38.673Z","etag":null,"topics":["frontend","rnd"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/bizzabo.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}},"created_at":"2017-12-21T08:37:26.000Z","updated_at":"2021-11-09T20:45:58.000Z","dependencies_parsed_at":"2023-01-23T12:10:16.937Z","dependency_job_id":null,"html_url":"https://github.com/bizzabo/algolia-sync","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/bizzabo%2Falgolia-sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bizzabo%2Falgolia-sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bizzabo%2Falgolia-sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bizzabo%2Falgolia-sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bizzabo","download_url":"https://codeload.github.com/bizzabo/algolia-sync/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763622,"owners_count":19692812,"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":["frontend","rnd"],"created_at":"2024-11-08T01:33:28.187Z","updated_at":"2026-01-23T04:30:18.816Z","avatar_url":"https://github.com/bizzabo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# algolia-sync\n\n## Description\nThis repo is needed for managing the Algolia search which is used in web-dashboard. The data is stored in a google spreadsheet (the link is below). These scripts are needed because you are not able to make changes via algolia UI. To have access to the algolia account ask the IT director to give you access to the Algolia credentials via LastPass. The flow for update data is: update spreadsheets -\u003e clone repo -\u003e `npm i` -\u003e `npm run sync`.\n\n## Configure\n\nGet the `.env`-file with credentials, try Iryna, Eran G, or Royi\n\n## Read from the Spreadsheet to JSON to `stdout`\n[This is the spreadsheet we use for Algolia](https://docs.google.com/spreadsheets/d/1kbldcLdvljR-Bi8mynecmOTolV53GhFhB6HzSA88PUE/edit#gid=0)\n```\nnpm run read\n```\n\n## Write JSON from `stdin` to Search Index\n\n```\nnpm run write\n```\n\n## Read \u0026 Write\n\n```\nnpm run sync\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbizzabo%2Falgolia-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbizzabo%2Falgolia-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbizzabo%2Falgolia-sync/lists"}