{"id":21890570,"url":"https://github.com/smdmts/embulk-parser-firebase_avro","last_synced_at":"2026-04-13T18:31:00.328Z","repository":{"id":59153377,"uuid":"93814434","full_name":"smdmts/embulk-parser-firebase_avro","owner":"smdmts","description":null,"archived":false,"fork":false,"pushed_at":"2018-06-27T05:44:26.000Z","size":87,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-01T06:19:11.334Z","etag":null,"topics":["embulk","embulk-plugin","firebase"],"latest_commit_sha":null,"homepage":null,"language":"Scala","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/smdmts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-09T03:19:17.000Z","updated_at":"2018-06-27T05:44:27.000Z","dependencies_parsed_at":"2022-09-13T11:01:24.616Z","dependency_job_id":null,"html_url":"https://github.com/smdmts/embulk-parser-firebase_avro","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/smdmts/embulk-parser-firebase_avro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smdmts%2Fembulk-parser-firebase_avro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smdmts%2Fembulk-parser-firebase_avro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smdmts%2Fembulk-parser-firebase_avro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smdmts%2Fembulk-parser-firebase_avro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smdmts","download_url":"https://codeload.github.com/smdmts/embulk-parser-firebase_avro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smdmts%2Fembulk-parser-firebase_avro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31766263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"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":["embulk","embulk-plugin","firebase"],"created_at":"2024-11-28T12:15:43.590Z","updated_at":"2026-04-13T18:31:00.314Z","avatar_url":"https://github.com/smdmts.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Firebase Avro parser plugin for Embulk\n\nThis parser plug-in supported to Firebase extracted file of *AVRO* format from Google-BigQuery.  \nCurrently (2017/6), Firebase could extract only GCS(Google Cloud Storage) to JSON or AVRO format.  \nIf you want to export Firebase's data, it has to need data pipelining for in the below steps.\n\n1. Link BigQuery with Firebase.  \n    - https://support.google.com/firebase/answer/6318765  \n1. Dump Firebase Data to Google Cloud Storage.  \n    - Use data pipelining with job scheduler and extract data from BigQuery.  \n    - https://support.google.com/firebase/answer/7029846  \n    \n1. Use input-gcs plugin with this parser-plugin.\n    - https://github.com/embulk/embulk-input-gcs  \n\n\n## Overview\n\n* **Plugin type**: parser\n* **Guess supported**: no\n\n## Configuration\n- No configuration\n\n## Example\n\n```yaml\nin:\n  type: any file input plugin type\n  parser:\n    type: firebase_avro\n```\n\n\n```\n$ embulk gem install embulk-parser-firebase_avro\n```\n\n## Build\n\n```\n$ ./gradlew gem  # -t to watch change of files and rebuild continuously\n```\n\n## Developing or Testing\n\nThis plug-in is written by Scala. You could use sbt.\n\n```\n$ ./sbt \n$ ./sbt test\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmdmts%2Fembulk-parser-firebase_avro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmdmts%2Fembulk-parser-firebase_avro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmdmts%2Fembulk-parser-firebase_avro/lists"}