Share datasets on The Internet. This is the Dat 1.0 Pre-release candidate.
Key features:
- easily share large files without having to copy them to a central server first
- sync incrementally between machines
Please note that previous versions of Dat (alpha, beta) are incompatible with the 1.0 pre-release.
The current work in progress is not on npm yet
For now, if you are adventurous and want to try the 1.0 Pre-release candidate, clone this repository and in a terminal inside of the folder you cloned run this command:
npm link
This should add a dat
command line command to your PATH. Now you can run $ dat
to try it out.
Windows | Mac/Linux |
---|---|
Go into a directory and type
$ cd mydata/
$ dat share
bd3423sdf2342ksdjf238422k3
You are now publishing that data from your computer and it will be publicly accessible as long as your terminal is open. Your friend can get that data like this:
$ dat bd3423sdf2342ksdjf238422k3
It will start downloading the data into the current location. It will also seed that data as long as the terminal is open.
This is the Dat 1.0 Pre-release candidate. We want to make Dat into a data versioning, forking, and syncing tool. The first feature set we are working on is easy file synchronization. Dat embraces the Unix philosophy: a modular design with composable parts. All of the pieces can be replaced with alternative implementations as long as they implement the abstract API.
We would really appreciate your feedback.
Have questions or suggestions? Join #dat
on freenode or . Chat logs are available here