arnaucode 3691547c68 | 6 years ago | |
---|---|---|
padArchiver-APIserver | 6 years ago | |
padArchiver-cli | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 6 years ago | |
error.go | 6 years ago | |
etherpad.go | 6 years ago | |
file.go | 6 years ago | |
git.go | 6 years ago | |
ipfs.go | 6 years ago | |
padArchiver.go | 6 years ago | |
padArchiver_test.go | 6 years ago |
Tool to store a pad (from the link) into IPFS and Git.
This is an API to run in localhost.
To run using the compiled binary:
> ipfs daemon
{
"port": "3080"
}
> ./padArchiver-APIserver
this returns:
[
'repo01',
'repo02'
]
this returns:
[
'repo01',
'repo01/Group1',
'repo01/Group1/Pad1.md',
'repo01/Group2',
'repo01/Group2/Pad2.md',
'repo01/Group2/Pad3.md',
'repo02/GroupA/Pad1.md'
]
data to send:
json: {
"link": "http://board.net/p/pad1",
"dir": "Group1",
"title": "Pad1"
}
this returns:
{
"link": "http://board.net/p/pad1",
"dir": "Group1",
"title": "Pad1",
"ipfsHash": "QmVyp4JSREK5syLmNRCafkZkhzC7CfvS9qYWKfvfffqK2B"
}
The IPFS hash is also added to the first line of the document, before adding the document to Git.
To run the CLI, just need to run:
./padArchiver-cli
And follow the instructions.