Tool to store a pad (from the link) into IPFS and Git.
This is a webserver that automatically generates a web from the pads directories and files stored. To run:
./webServer
This is to import all pads from the json file 'list.json'. Just need to edit the json file, for example:
{
"repoid": "repo01",
"pads": [
{
"link": "http://board.net/p/pad1",
"dir": "Group1",
"title": "Pad1"
},
{
"link": "http://board.net/p/pad2",
"dir": "Group1",
"title": "Pad2"
},
{
"link": "http://board.net/p/pad3",
"dir": "Group2",
"title": "Pad3"
}
]
}
And then execute the importer:
./importFromList
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.