OMGeeky
e7c063dd92
describe move/rename behaviour that needs to be addressed in todos.md
2023-06-25 17:38:10 +02:00
OMGeeky
b7354800fe
fix some misc bugs & log
2023-06-25 17:22:53 +02:00
OMGeeky
0563b7ff7e
process more changes from Google Drive
2023-06-25 16:20:55 +02:00
OMGeeky
bdc69ed8fb
update readme (status & remarks)
2023-06-25 16:18:59 +02:00
OMGeeky
2dedf6dcaa
small misc improvements
2023-06-25 16:18:37 +02:00
OMGeeky
882d97dcc0
implement rename & move (local & remote)
2023-06-25 16:17:09 +02:00
OMGeeky
e1f886ada1
implement method for updating the metadata on Google Drive (name, parents, etc.)
2023-06-25 16:02:35 +02:00
OMGeeky
cdf4ea5b8f
remove some not needed path prefix & fmt
2023-06-25 16:01:20 +02:00
OMGeeky
236a7d973e
include the error code in the error message inside the match_provider_response Error branch
2023-06-25 15:59:03 +02:00
OMGeeky
e9793bf188
add VecExtensions to make removing the first found element in a Vec easier
2023-06-25 15:58:05 +02:00
OMGeeky
878ae3fedf
change Into implementations to From implementations for LocalPath
2023-06-25 15:56:36 +02:00
OMGeeky
1f1f3fc6f1
small misc changes
2023-06-01 20:36:22 +02:00
OMGeeky
a13cb385da
restructure threads&tasks, start implementing changes api, cleanup
2023-06-01 18:33:32 +02:00
OMGeeky
18267cd750
update todos.md
2023-06-01 18:16:29 +02:00
OMGeeky
138c935dd3
a bit of cleanup in provider
2023-05-31 17:25:15 +02:00
OMGeeky
b935b9e241
move provider.rs to mod.rs in provider folder (promote mod file to mod dir)
2023-05-31 17:21:58 +02:00
OMGeeky
fd5e6e21b0
move filesystem.rs to mod.rs in filesystem folder (promote mod file to mod dir)
2023-05-31 17:16:15 +02:00
OMGeeky
b2a46be9ab
add todo
2023-05-30 18:21:23 +02:00
OMGeeky
95ed2151a8
Add readme.md
2023-05-30 18:18:16 +02:00
OMGeeky
79e8a3c04b
rebuild access to files with a file provider
...
this file provider is the only one reading and writing files and getting files from drive, other classes like the fuser filesystem only use that provider. This allows for caching and permanent storage from different threads etc
2023-05-30 18:03:25 +02:00
OMGeeky
e481a7d78d
drive3 alias removal small convenience changes & rustfmt
2023-05-30 18:00:56 +02:00
OMGeeky
8f6c15acc6
rustfmt
2023-05-21 12:15:20 +02:00
OMGeeky
ca41a177b0
switch prelude Result to anyhow::Result
2023-05-20 17:32:13 +02:00
OMGeeky
95fddd7031
remove unused dependencies
2023-05-20 17:07:10 +02:00
OMGeeky
ca2192cb92
reorder implementations to match trait
2023-05-20 16:39:37 +02:00
OMGeeky
30ddd4ad96
remove common.rs as it is unused
2023-05-20 14:44:31 +02:00
OMGeeky
2da59302b4
remove dead & unused code
2023-05-20 14:43:10 +02:00
OMGeeky
a8171c5fca
change up a lot of things to make writing to drive work pretty well (conflicts not so well)
2023-05-20 14:12:44 +02:00
OMGeeky
327e0e1564
changes api
2023-05-19 01:18:52 +02:00
OMGeeky
0c88eebf3d
comment out unused stuff
2023-05-19 01:07:43 +02:00
OMGeeky
121180e15b
implement writing to google drive with caching, switch to tracing for logs, change overall caching behaviour
2023-05-18 18:50:54 +02:00
OMGeeky
baa94b2053
implement writing (only to local cache) & fix some weird behaviour
2023-05-15 18:29:44 +02:00
OMGeeky
b600cbb94c
remove visual syntax error (build worked before, but it was annoying in the editor)
2023-05-14 22:22:46 +02:00
OMGeeky
2615d27753
some formatting & regions
2023-05-14 22:21:52 +02:00
OMGeeky
cafe5aac86
rename to drive_syncer from untitled
2023-05-14 17:56:04 +02:00
OMGeeky
86f6edc63e
added some todos
2023-05-14 17:51:53 +02:00
OMGeeky
faf49050e7
streaming works, is slow but works. no writing yet
2023-05-14 17:20:38 +02:00