Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 9d1eee265eb3d0fa3d44f3625abb4f9ed03c2e83
  • main default protected
2 results
Created with Raphaël 2.2.017Jun21May5MarUpdate README.mdmainmainadding the config.yml for the fuseclient as exampleUpdate README.mdadded example template of the syncscript's config.jsona sync script that will keep a local server in sync with one or more remote serversA fuse client in python written by chatgpt- not checked for errorsUpdate README.mdfix namedefine config that specifies directories to store data insignificant improvements and changes, should support enough for basic fuse API nowAdd API explanationUpdated v1.js; ". In modern versions of Node.js, the fs.exists method is deprecated, and it's recommended to use fs.access instead. Also, you're right that we can make this more asynchronous by using the fs.promises API. Let's rewrite the previous code to address these points"added an initial version which can down/upload files and fetch metadata from the /files/ endpointtried to make a blob storage with an s3-like API for storing and fetching files and metadatagenerated based on the previous core.py, by the chat session that was still openadded server.js which sends the journal and upon request sends files, just like the python version, although seems oversimplified by gpt4added client.js, which replicates the log actions locally similar to how the python did itmade gpt4 translate it to nodejsadded server.py, which looks at the journal.log and sends updates to the clients, and when a client requests a file, sends over the file, including a hash, so the client can verify the file integrity on that side.added the client.py, which handles every action that the server sends it, and fetches the related file every time a write action happens on it. No connection error handling yet.added the journal parser, which also acts as a library for the client and server to generate events from the journal updatesadded core.py which just acts as a transparent fuse filesystem and logs every action to a journalbasic distributed fuse based filesystemAdd new directoryadded experiments directory which will contain a bunch of chatgpt and other experiments to create a multi node filesystemWrote the start of an actual relevant readme fileInitial commit
Loading