{"id":13400777,"url":"https://github.com/jcline/fuse-google-drive","last_synced_at":"2026-03-09T23:50:41.730Z","repository":{"id":3105608,"uuid":"4131606","full_name":"jcline/fuse-google-drive","owner":"jcline","description":"A fuse filesystem wrapper for Google Drive.","archived":false,"fork":false,"pushed_at":"2016-06-27T06:11:47.000Z","size":275,"stargazers_count":286,"open_issues_count":19,"forks_count":48,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-07-31T19:26:02.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcline.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-25T01:16:36.000Z","updated_at":"2024-07-24T08:34:19.000Z","dependencies_parsed_at":"2022-09-22T15:03:24.086Z","dependency_job_id":null,"html_url":"https://github.com/jcline/fuse-google-drive","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/jcline%2Ffuse-google-drive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcline%2Ffuse-google-drive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcline%2Ffuse-google-drive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcline%2Ffuse-google-drive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcline","download_url":"https://codeload.github.com/jcline/fuse-google-drive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243537923,"owners_count":20307098,"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":[],"created_at":"2024-07-30T19:00:55.360Z","updated_at":"2025-03-14T06:31:55.777Z","avatar_url":"https://github.com/jcline.png","language":"C","funding_links":[],"categories":["C","Libraries"],"sub_categories":["Kafka"],"readme":"fuse-google-drive is a fuse filesystem wrapper for Google Drive released under GPLv2\n\nCurrently in alpha stages. Do not trust this for anything important.\n\nA detailed guide to get running on Ubuntu: http://jason-king.info/mount-your-google-drive-readonly-on-linux/\n\nStatus:\n\n* read() works, cache not freed until unmount, should detect file updates\n* directory listing works, no heirarchy\n* incorrect stat() info, filesize is correct, fails (as it should) on nonexistant files\n* redirecturi is now hardcoded -- you do not need the file\n* clientsecrets and client id should now be in `$XDG_CONFIG_HOME/fuse-google-drive/`\n\nDiscussion:\n\n* #fuse-google-drive on irc.freenode.net\n\nDependencies:\n\n* fuse\n* libcurl\n* json-c aka libjson\n* libxml2\n\nBuild Dependencies:\n\n* autotools\n* make\n\nIf you are on one of the systems that does not include development files with\npackages, then make sure you install the development packages for each of the\ndependencies.\n\nCompilation:\n\n```\n$ ./autogen.sh\n$ ./configure\n$ make\n```\n\nUsage:\n\nRight now you need to go to http://code.google.com/apis/console and create\na new app and generate a client id and client secret for an install application.\nThe clientid value and clientsecrets value should each go into:\n\n```\n$XDG_CONFIG_HOME/fuse-google-drive/clientid\n$XDG_CONFIG_HOME/fuse-google-drive/clientsecrets\n```\n\nresepectively. You should `chmod 700 $XDG_CONFIG_HOME/fuse-google-drive` as well.\nIf the folder does not exist at runtime, a helpful message is printed and the\ndirectory is created with the correct permissions if possible.\nNote: If `$XDG_CONFIG_HOME` is unset on your system, it defaults to `~/.config/`.\n\n```\n$ mkdir mountpoint\n$ ./fuse-google-drive mountpoint\n```\n\nThanks to:\n\n* http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/\n* https://www.ibm.com/developerworks/linux/library/l-fuse/\n* Gregor on FreeNode\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcline%2Ffuse-google-drive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcline%2Ffuse-google-drive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcline%2Ffuse-google-drive/lists"}