{"id":21192346,"url":"https://github.com/bujosa/acrab","last_synced_at":"2025-10-14T21:07:19.101Z","repository":{"id":160182740,"uuid":"608477344","full_name":"bujosa/acrab","owner":"bujosa","description":"This is a simple project about pubsub in rust","archived":false,"fork":false,"pushed_at":"2023-05-02T00:56:57.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-09T00:45:40.151Z","etag":null,"topics":["pubsub","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/bujosa.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-02T05:02:29.000Z","updated_at":"2023-05-06T22:36:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"7abfa4ba-3751-4a0e-8083-23df0f5ccd31","html_url":"https://github.com/bujosa/acrab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bujosa/acrab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bujosa%2Facrab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bujosa%2Facrab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bujosa%2Facrab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bujosa%2Facrab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bujosa","download_url":"https://codeload.github.com/bujosa/acrab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bujosa%2Facrab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279021333,"owners_count":26087018,"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-10-14T02:00:06.444Z","response_time":60,"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":["pubsub","rust"],"created_at":"2024-11-20T19:08:51.138Z","updated_at":"2025-10-14T21:07:19.095Z","avatar_url":"https://github.com/bujosa.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Acrab\n\nThis is a simple project about pubsub in rust using google cloud pubsub.\n\n`let config = ClientConfig::default().with_auth().await.unwrap();` is using the with_auth() method to add authentication to an instance of ClientConfig.\n\nIn this case, the ClientConfig instance is being constructed using its static default() method, which returns an instance with default values, and then the with_auth() method is called to add the necessary authentication.\n\nThe with_auth() method uses the default Google Cloud Platform credentials obtained from the runtime environment, such as the GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_CLOUD_PROJECT environment variables.\n\nIf you want to use a different authentication mechanism, you can use the with_credentials() method instead of with_auth().\n\n`let client = Client::new(config);` is using the ClientConfig instance to create a Client instance.\n\n## Environment Variables\n\n- GOOGLE_APPLICATION_CREDENTIALS - The path to the credentials file to use for this invocation. If not set, the default credentials are used.\n- GOOGLE_CLOUD_PROJECT - The project ID of the project to use for this invocation. If not set, the project ID from the credentials file is used.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbujosa%2Facrab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbujosa%2Facrab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbujosa%2Facrab/lists"}