on master help sign in
Merge pull request #1774 from urbit/gc/peat

adding peat to apps

commit6603e9027a4149ffd677925ec8132b2829390ed7 author~sarlev-sarsen <tlatfcp@protonmail.com> dateMon 29 Aug 2022, 18:25 (4 years ago) parent9ef5ae5582bbfe
2 files changed+37−1
content/applications/~magped-magped-rabsef-bicrym/peat.md+36 content/organizations/dalten.md+1−1
content/applications/~magped-magped-rabsef-bicrym/peat.mdnew file+36
@@ -0,0 +1,36 @@
1++++
2+title = "peat"
3+developer = "Quartus Co."
4+shortcode = "~magped-magped-rabsef-bicrym/peat"
5+description = "Graph Backup and Restoration Utility"
6+license = "REKT"
7+website = "https://dalten.org"
8+bgColor = "#574D5A"
9++++
10+
11+Peat is Urbit's first backup utility.
12+
13+![Screenshot](https://storage.googleapis.com/media.urbit.org/site/ecosystem/applications/peat.png)
14+
15+## Peat in a Nutshell
16+- Import
17+ - Recover a Social `graph` from a saved file - transferrable between ships
18+- Export
19+ - Export a Social `graph` to a file on underlying file system (e.g. Unix)
20+- Backup/Restore
21+ - Local recreation of a `graph` that exists, 're-basing' the `graph` to be hosted by the local ship
22+## Import from Disk - Details
23+- User has a `/path/to/pier/<project-desk>/hav` directory for importing (though they could import from anywhere, really).
24+- User also has a form interface, through Peat's webapp allowing them to import without tracking the files in their loom.
25+### From Clay
26+- User gets instructions from the frontend as to how to add files to this directory and commit the desk so the files are available in the OS
27+ - NOTE: This should be converted to using `drum`'s `get` functionality at some point, but this hasn't been wired up yet in `drum`.
28+- User can see all files available for restoration in the default `hav` directory, delineated by whether they represent Agent `state` or `graph`s
29+- User can select a file for restoration
30+- User can apply the file for restoration
31+ - Potentially needing to specify additional details, for a `graph` (e.g. what `group` to associate it with, and what to call the new `resource`)
32+User is informed that the restoration is underway/has completed
33+### From Web
34+- User gets instructions from the frontend as to how to upload files through the frontend, resulting in their unpacking and importing to graph store
35+- User can select from local files on the computer through which they're accessing the frontend.
36+- Note: This method avoids polluting loom with transient files - it is to be the preferred method
content/organizations/dalten.md+1−1
@@ -3,7 +3,7 @@ title = "Dalten Collective"
33description = "Dalten is a distributed fellowship of like minded individuals."
44image = "https://storage.googleapis.com/media.urbit.org/site/ecosystem/organizations/dalten.jpg"
55URL = "https://dalten.org"
6−ships = ["~dalten", "~magped-magped-rabsef-bicrym", "~mirler-dozzod-talwet"]
6+ships = ["~dalten", "~mirler-dozzod-talwet"]
77+++
88
99Dalten is a distributed fellowship of like minded individuals. We are a sustainable for-profit member-focused organization devoted to the individual success of every member. Dalten practices and builds sovereignty both personal and collective.