{"id":17128500,"url":"https://github.com/seedvault-app/seedvault-chunker","last_synced_at":"2025-03-24T04:20:11.430Z","repository":{"id":246400483,"uuid":"820609212","full_name":"seedvault-app/seedvault-chunker","owner":"seedvault-app","description":"A FastCDC implementation in Kotlin with an unusual API.","archived":false,"fork":false,"pushed_at":"2024-08-16T17:43:27.000Z","size":192,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-19T16:07:14.583Z","etag":null,"topics":["cdc","fastcdc"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seedvault-app.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-26T20:20:58.000Z","updated_at":"2024-09-02T16:45:20.000Z","dependencies_parsed_at":"2024-06-27T20:15:49.256Z","dependency_job_id":"ff70ca4b-fd92-4203-8ce9-84fc0bd12127","html_url":"https://github.com/seedvault-app/seedvault-chunker","commit_stats":null,"previous_names":["grote/seedvault-chunker","seedvault-app/seedvault-chunker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedvault-app%2Fseedvault-chunker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedvault-app%2Fseedvault-chunker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedvault-app%2Fseedvault-chunker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedvault-app%2Fseedvault-chunker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seedvault-app","download_url":"https://codeload.github.com/seedvault-app/seedvault-chunker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245207113,"owners_count":20577626,"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":["cdc","fastcdc"],"created_at":"2024-10-14T19:07:09.598Z","updated_at":"2025-03-24T04:20:11.406Z","avatar_url":"https://github.com/seedvault-app.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seedvault Chunker\n\nA FastCDC implementation in Kotlin with an unusual API.\n\nThe unusual API comes from the fact that [Seedvault](https://github.com/seedvault-app/seedvault/) is getting its data\nfrom the Android system in irregular chunks.\nIt can't freely read data from a stream, but needs to wait until the system allows reading a certain amount. \n\nBased on [Farley-Chen/fastcdc-java](https://github.com/Farley-Chen/fastcdc-java)\nwhich is based on [iscc/fastcdc-py](https://github.com/iscc/fastcdc-py)\nwhich is based on [nlfiedler/fastcdc-rs](https://github.com/nlfiedler/fastcdc-rs)\nusing the [ronomon](https://github.com/ronomon/deduplication#content-dependent-chunking) implementation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseedvault-app%2Fseedvault-chunker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseedvault-app%2Fseedvault-chunker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseedvault-app%2Fseedvault-chunker/lists"}