[{"data":1,"prerenderedAt":499},["ShallowReactive",2],{"project-17430397":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":47,"what":48,"said":98,"maker_in_thread":227,"shape":236,"grid":241,"attempts":462,"same_week":463,"maker_shows":42,"maker_hidden":491,"reader_version":492,"card":493},"17430397","GCSF","Google Drive as a file system","title","Show HN: Google Drive as a file system","https:\u002F\u002Fgithub.com\u002Fharababurel\u002Fgcsf","github.com","harababurel",1530357332,2018,374,84,48,2155,3,"legend","infrastructure","file system mount","cli",[24,25,26,27,28],"google drive","fuse","file system","rust","linux mount","curious",0.034,{"positive":32,"neutral":33,"mixed":34,"critical":35},7,25,0,5,37,{"design":38,"idea":40,"privacy":41,"docs":43,"execution":44,"performance":45},{"positive":39,"critical":34},2,{"positive":34,"critical":39},{"positive":34,"critical":42},1,{"positive":34,"critical":34},{"positive":34,"critical":39},{"positive":42,"critical":34},[18,35,35,18,18,35,18,18,35,34,18,34,34,34,34,34,34,34,34,18,18,18,34,42,34,18,42,34,18,18,42,18,35,18,18,35,18,18,42,18],null,{"problem":49,"audience":56,"pricing":47,"motivation":65,"time_to_build":47,"stack":69,"openness":95,"stage":96,"team_size":97},{"value":50,"source":51,"evidence":52},"Accessing Google Drive files as a local file system on Linux and macOS","maker",[53],{"id":54,"by":11,"text":55},"17430452","Hello everyone! I have built a tool that allows Linux and macOS users to mount their Google Drive account locally as a virtual file system. The file system supports most typical…",{"value":57,"source":58,"evidence":59},"Linux and macOS users who want Google Drive mounted locally","inferred",[60,61],{"id":54,"by":11,"text":55},{"id":62,"by":63,"text":64},"17435819","Improvotter","This is neat! Can I use this for multiple accounts? I've been looking for a MacOS and Linux solution for this exact problem but I'd like to use it for 3-4 Google accounts.…",{"value":66,"source":51,"evidence":67},"Used for the author's bachelor thesis and personal use",[68],{"id":54,"by":11,"text":55},[70,80,87,91],{"value":71,"source":51,"evidence":72},"Rust",[73,76],{"id":74,"by":11,"text":75},"17435971","> This is neat! Can I use this for multiple accounts? I've been looking for a MacOS and Linux solution for this exact problem but I'd like to use it for 3-4 Google accounts. The…",{"id":77,"by":78,"text":79},"17436720","Bromskloss","Could you please rewrite it in Ru… Oh, it _is_ written in Rust! :-)",{"value":81,"source":51,"evidence":82},"FUSE",[83,84],{"id":54,"by":11,"text":55},{"id":85,"by":78,"text":86},"17436801","I'm getting an error when compiling (`cargo build`), both on stable and nightly Rust: ``` error: failed to run custom build command for `fuse v0.3.1` process didn't exit…",{"value":88,"source":51,"evidence":89},"hyper",[90],{"id":74,"by":11,"text":75},{"value":92,"source":51,"evidence":93},"google-drive3",[94],{"id":74,"by":11,"text":75},"open_source","beta","solo",{"praise":99,"objections":120,"requests":150,"questions":177,"alternatives":208},[100,109],{"value":101,"source":102,"evidence":103},"Useful Google Drive mount for Linux, finally available in Rust","commenter",[104,108],{"id":105,"by":106,"text":107},"17436128","brian_herman","This is great Linux support finally! And in rust! Awesome work man!",{"id":54,"by":11,"text":55},{"value":110,"source":102,"evidence":111},"Lazy loading and export to OpenOffice formats are clever design",[112,116],{"id":113,"by":114,"text":115},"17430782","unholiness","Awesome project! I'm curious, how does it compare to google's own similar product, Backup and Sync[0]? It seems like the primary difference (other than being FUSE-based) is that,…",{"id":117,"by":118,"text":119},"17435965","bollockitis","> For instance, when copying a file to Drive, the execution of the command will take as long as the upload process itself. Once finished, an exit status of 0 will indicate…",[121,128,138,144],{"value":122,"source":51,"evidence":123},"Multiple accounts not supported yet",[124,125],{"id":74,"by":11,"text":75},{"id":126,"by":11,"text":127},"17436554","Not at the present moment. I plan to add support for this in the near future.",{"value":129,"source":51,"evidence":130},"No Windows support yet",[131,134],{"id":132,"by":11,"text":133},"17435993","Should be achievable using winfsp[0]. I will look into it for a future release. [0] https:\u002F\u002Fgithub.com\u002Fbillziss-gh\u002Fwinfsp",{"id":135,"by":136,"text":137},"17435961","vasili111","What about Windows support?",{"value":139,"source":51,"evidence":140},"No Team Drives support yet",[141],{"id":142,"by":11,"text":143},"17437112","Not at the moment. I would like to add this feature in an upcoming version.",{"value":145,"source":51,"evidence":146},"Conflicting edits from multiple clients may silently overwrite",[147],{"id":148,"by":11,"text":149},"17437076","Some unwanted behavior might occur in scenarios like the one you describe. Most probably, the change performed by one client will silently overwrite the other. If there is…",[151,155,163,170],{"value":152,"source":102,"evidence":153},"Windows support",[154],{"id":135,"by":136,"text":137},{"value":156,"source":102,"evidence":157},"Multiple account support",[158,159],{"id":62,"by":63,"text":64},{"id":160,"by":161,"text":162},"17436290","dvfjsdhgfv","Are multiple accounts supported?",{"value":164,"source":102,"evidence":165},"Offline keep-files option",[166],{"id":167,"by":168,"text":169},"17437938","ranfdev","Hey, thanks for the awesome work! I always wanted something like \"one drive on demand\"[0] but for linux. Maybe in the future you could add an option to keep some files offline.…",{"value":171,"source":102,"evidence":172},"Team Drives support",[173],{"id":174,"by":175,"text":176},"17437051","mikevm","Does this support Team Drives?",[178,189,200],{"value":179,"source":102,"evidence":180},"How does it compare to google-drive-ocamlfuse",[181,185],{"id":182,"by":183,"text":184},"17434537","Immortalin","Congrats on shipping! How does this compare to https:\u002F\u002Fgithub.com\u002Fastrada\u002Fgoogle-drive-ocamlfuse aside from the programming language?",{"id":186,"by":187,"text":188},"17436728","kbumsik","As an undergrad thesis? Wow you are amazing! I'm wondering how it differ from the existing Google Drive FUSE project? [1] [1]: https:\u002F\u002Fgithub.com\u002Fastrada\u002Fgoogle-drive-ocamlfuse",{"value":190,"source":102,"evidence":191},"How does it compare to rclone",[192,196],{"id":193,"by":194,"text":195},"17437311","Tenobrus","How does this compare to `rclone`?",{"id":197,"by":198,"text":199},"17435851","rb2k_","Any comparisons to rclone's gdrive integration? Seems that rclone probably has the biggest userbase of the \"google drive fuse mount\" tools.",{"value":201,"source":102,"evidence":202},"How does it compare to Google Backup and Sync or File Stream",[203,204],{"id":113,"by":114,"text":115},{"id":205,"by":206,"text":207},"17435796","c1yd3i","What about Google Drive File Stream? https:\u002F\u002Fsupport.google.com\u002Fdrive\u002Fanswer\u002F7329379?hl=en",[209,214,219,223],{"value":210,"source":102,"evidence":211},"google-drive-ocamlfuse",[212,213],{"id":182,"by":183,"text":184},{"id":186,"by":187,"text":188},{"value":215,"source":102,"evidence":216},"rclone",[217,218],{"id":193,"by":194,"text":195},{"id":197,"by":198,"text":199},{"value":220,"source":102,"evidence":221},"Google Drive File Stream",[222],{"id":205,"by":206,"text":207},{"value":224,"source":102,"evidence":225},"Backup and Sync",[226],{"id":113,"by":114,"text":115},{"comments":228,"answered":229,"key":230},16,13,[231,232,235],{"id":54,"text":55},{"id":233,"text":234},"17431009","Thank you for your response! You are correct in saying that GCSF doesn't download any data upfront. It constructs the file tree at mount time using only file metadata and…",{"id":74,"text":75},{"commenters":237,"max_depth":238,"maker_replies":228,"first_comment_mins":239,"lifespan_hours":240},58,6,14,365,[242,244,246,248,249,253,254,256,260,263,267,270,271,274,275,276,279,280,283,287,290,292,293,296,298,302,305,308,311,314,316,318,321,323,326,329,332,334,337,339,343,344,346,348,349,352,354,357,359,361,364,368,371,373,377,382,384,387,390,394,397,400,402,405,409,411,412,416,417,418,421,424,428,432,436,439,443,445,447,450,452,453,457],[54,34,34,243,11,42],"project\u002Fpositive\u002Fnone",[113,34,18,245,114,34],"project\u002Fneutral\u002Fdesign",[233,34,34,247,11,42],"project\u002Fpositive\u002Fdesign",[117,34,35,247,118,34],[250,34,18,251,252,34],"17448319","project\u002Fneutral\u002Fidea","chris_wot",[62,34,35,243,63,34],[74,34,34,255,11,42],"project\u002Fneutral\u002Fnone",[257,34,18,258,259,34],"17437385","project\u002Fneutral\u002Fprivacy","CPAhem",[261,34,18,255,262,34],"17449092","stewbrew",[264,34,18,265,266,34],"17435863","project\u002Fneutral\u002Fdocs","marcoperaza",[268,34,34,269,11,42],"17435917","maker\u002Fneutral\u002Fdocs",[105,34,35,243,106,34],[272,34,34,273,11,42],"17436664","maker\u002Fpositive\u002Fnone",[160,34,18,255,161,34],[126,34,34,255,11,42],[277,34,18,251,278,34],"17436631","giancarlostoro",[186,34,35,273,187,34],[281,34,34,282,11,42],"17437133","project\u002Fpositive\u002Fperformance",[284,34,34,285,286,34],"17439045","other\u002Fneutral\u002Fnone","cheez",[288,34,34,285,289,34],"17450716","chatmasta",[291,34,34,285,286,34],"17460017",[205,42,18,255,206,34],[294,42,34,285,295,34],"17435802","scarface74",[297,42,34,285,63,34],"17435808",[299,42,34,300,301,34],"17437682","other\u002Fneutral\u002Fperformance","dawnerd",[303,42,34,285,304,34],"17435821","darkr",[306,42,34,285,307,34],"17435856","qrbLPHiKpiux",[309,42,34,285,310,34],"17435888","discreditable",[312,42,34,285,313,34],"17436260","applecrazy",[315,42,34,285,310,34],"17436722",[317,42,34,285,307,34],"17438278",[319,42,34,285,320,34],"17439113","ricktdotorg",[322,42,34,285,310,34],"17442675",[324,42,34,300,325,34],"17436746","conception",[327,39,34,285,328,34],"17435877","hemancuso",[330,39,34,285,331,34],"17436907","bklaasen",[333,39,34,285,328,34],"17438892",[335,39,34,285,336,34],"17437374","dairychris",[338,39,34,285,301,34],"17437691",[340,18,18,341,342,34],"17436194","project\u002Fneutral\u002Fexecution","_hl_",[148,18,34,341,11,42],[182,345,18,255,183,34],4,[347,345,34,243,11,42],"17434828",[197,345,18,255,198,34],[350,345,18,255,351,34],"17436669","carewornalien",[353,345,34,255,11,42],"17437081",[355,35,34,285,356,34],"17439839","TheNetEffect",[85,238,42,358,78,34],"project\u002Fcritical\u002Fexecution",[360,238,34,265,11,42],"17436861",[362,32,34,285,363,34],"17435968","amelius",[365,366,34,285,367,34],"17438418",8,"mobitar",[369,366,34,285,370,34],"17452730","dddw",[167,372,18,251,168,34],9,[374,375,34,285,376,34],"17436719",10,"partycoder",[378,379,42,380,381,34],"17435922",11,"project\u002Fcritical\u002Fidea","nkkollaw",[383,379,34,251,11,42],"17435988",[385,379,34,285,386,34],"17436106","quiq",[388,379,34,285,389,34],"17436580","federicoponzi",[391,392,18,255,393,34],"17436980",12,"webmaven",[395,392,18,255,396,34],"17436996","grzm",[398,392,34,399,11,42],"17437037","maker\u002Fneutral\u002Fnone",[401,392,18,269,393,34],"17535910",[403,229,42,380,404,34],"17436496","johnboyer",[406,229,34,407,408,34],"17436805","commenter\u002Fneutral\u002Fnone","WhyNotHugo",[410,229,34,407,404,34],"17438503",[77,239,18,255,78,34],[413,414,35,247,415,34],"17437409",15,"Pmop",[135,228,18,255,136,34],[132,228,34,255,11,42],[419,228,18,255,420,34],"17436165","jaclaz",[422,228,18,255,423,34],"17436650","egeozcan",[425,426,34,285,427,34],"17436132",17,"dustingetz",[429,430,35,282,431,34],"17439341",18,"IloveHN84",[433,434,18,255,435,34],"17438008",19,"jpatokal",[437,434,18,255,438,34],"17439472","fulafel",[440,441,18,255,442,34],"17436455",20,"mandeepj",[444,441,34,255,11,42],"17437107",[193,446,18,255,194,34],21,[448,446,42,358,449,34],"17437985","namibj",[174,451,18,255,175,34],22,[142,451,34,255,11,42],[454,455,35,273,456,34],"17439316",23,"FuckOffNeemo",[458,459,42,460,461,34],"17435867",24,"project\u002Fcritical\u002Fprivacy","Endy",[],[464,469,474,478,483,486],{"id":465,"name":466,"points":467,"category":468},"17449810","Termtosvg",767,"dev_tools",{"id":470,"name":471,"points":472,"category":473},"17425278","The Program",162,"creative",{"id":475,"name":476,"points":477,"category":473},"17414961","Shotsnapp",146,{"id":479,"name":480,"points":481,"category":482},"17450974","GraphCMS",115,"web_saas",{"id":484,"name":485,"points":15,"category":468},"17456720","Snibox",{"id":487,"name":488,"points":489,"category":490},"17456176","Gurn",80,"productivity",false,"v2",{"id":494,"name":5,"line":6,"ai":491,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":495,"top":18,"kw":496,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":497,"url":9,"mix":498,"praise":101,"objection":122,"sub":21},17430397,0.03,[24,25,26,27,28],"3553353350300000000333010310331353353313",[32,33,34,35],1793990976157]