{"id":31831322,"url":"https://github.com/rbtr/drive-database-sync","last_synced_at":"2025-10-11T21:49:22.861Z","repository":{"id":31875787,"uuid":"35444123","full_name":"rbtr/Drive-Database-Sync","owner":"rbtr","description":"A Google Drive sync layer for Android SQLite Databases","archived":false,"fork":false,"pushed_at":"2015-05-28T16:19:33.000Z","size":1576,"stargazers_count":17,"open_issues_count":1,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-01T13:48:51.944Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/rbtr.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}},"created_at":"2015-05-11T19:07:57.000Z","updated_at":"2023-08-08T00:06:55.000Z","dependencies_parsed_at":"2022-09-10T16:20:18.223Z","dependency_job_id":null,"html_url":"https://github.com/rbtr/Drive-Database-Sync","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/rbtr/Drive-Database-Sync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbtr%2FDrive-Database-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbtr%2FDrive-Database-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbtr%2FDrive-Database-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbtr%2FDrive-Database-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rbtr","download_url":"https://codeload.github.com/rbtr/Drive-Database-Sync/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbtr%2FDrive-Database-Sync/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008823,"owners_count":26084518,"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-11T02:00:06.511Z","response_time":55,"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":[],"created_at":"2025-10-11T21:49:18.559Z","updated_at":"2025-10-11T21:49:22.852Z","avatar_url":"https://github.com/rbtr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Drive-Database-Sync\nA Google Drive sync layer for Android SQLite Databases\n\n# Include in your project\n## Gradle\nThis project is hosted on JCenter. To include it, add the noted lines from the following snippet to your project's `build.gradle`\n\n\t...\n\tdependencies {\n\t\n    \t... // Your dependencies\n\t\n    \t// Include this line to pull from the release repo\n    \t// (replace X.X.X with the version number)\n    \tcompile 'com.github.athingunique:ddbs:X.X.X@aar'\n\n    \t// Include this line to pull from the snapshot repo \n    \t// (replace X.X.X with the version number)\n    \t// compile 'com.github.athingunique:ddbs:X.X.X-SNAPSHOT@aar'\n\t\n\t}\n\n\n# How to use\nSee Example app and [JavaDoc](https://athingunique.github.io/ddbs-doc/) provided.\nThis library provides simple on-demand syncing of local SQLite Databases.\nThis is currently a proof-of-concept style Library; as such, some implementation details (like thread-safety and automated syncing) are left to you to implement.\n\n\n# Example\nThe Example application demos putting some data (the current date) in a database, putting the database in Drive, deleting the local database, pulling the database out of Drive, etc. It should give you a basic idea of how to interface with this Library.\n\n# Documentation\n[JavaDoc](https://athingunique.github.io/ddbs-doc/)\n\n# Version notes\n[0.0.5] Added GoogleApiClient connection checks\n[0.0.4] Added some debug logging and flags\n[0.0.3] Pushed to JCenter\n\n# Credits\nThanks to Google for creating something like this for the old Drive API which inspired me, and again to Google for not updating their demo and motivating me.\n\n# Author(s)\nDeveloped by [Evan Baker](http://e13engineering.com)\n\n# License\n\n\tApache v2\n\n\tCopyright 2015 Evan Baker\n\n\tLicensed under the Apache License, Version 2.0 (the \"License\");\n\tyou may not use this file except in compliance with the License.\n\tYou may obtain a copy of the License at\n\n\t   http://www.apache.org/licenses/LICENSE-2.0\n\n\tUnless required by applicable law or agreed to in writing, software\n\tdistributed under the License is distributed on an \"AS IS\" BASIS,\n\tWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\tSee the License for the specific language governing permissions and\n\tlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frbtr%2Fdrive-database-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frbtr%2Fdrive-database-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frbtr%2Fdrive-database-sync/lists"}