2015-02-26 13:54:26 +01:00
etherdump
=========
2015-11-19 12:52:35 +01:00
Tool to publish [etherpad ](http://etherpad.org/ ) pages to files.
2015-02-26 17:15:41 +01:00
Requirements
-------------
2015-11-19 12:52:35 +01:00
None beyond standard lib.
2015-02-26 17:15:41 +01:00
2015-03-05 16:24:23 +01:00
Installation
-------------
2015-09-17 18:47:25 +02:00
python setup.py install
2015-03-05 16:24:23 +01:00
2015-06-18 14:56:48 +02:00
Padinfo file
-------------
2015-09-17 18:47:25 +02:00
All pad-specific settings are loaded from a file called "padinfo.json" -- by default etherdump looks in the current directory. Make a copy of padinfo.sample.json to start one. Make sure to check that the URL and port settings are correct, and to paste the correct apikey here!
2015-06-18 14:56:48 +02:00
2015-09-17 18:47:25 +02:00
cp padinfo.sample.json ~/yourfolder/padinfo.json
2015-06-18 14:56:48 +02:00
nano padinfo.json
2015-07-23 18:34:36 +02:00
And then for instance:
2015-06-18 14:56:48 +02:00
2015-09-17 18:47:25 +02:00
etherdump list
2015-06-18 14:56:48 +02:00
2015-09-17 18:47:25 +02:00
subcommands
2015-06-18 14:56:48 +02:00
----------
2015-11-19 12:52:35 +01:00
* sync
2015-09-17 18:47:25 +02:00
* list
* listauthors
2015-11-19 12:52:35 +01:00
* gettext
* gethtml
* creatediffhtml
2015-09-17 18:47:25 +02:00
* revisionscount
2015-06-18 14:56:48 +02:00
2015-09-17 18:47:25 +02:00
To get help on a subcommand:
2015-06-18 14:56:48 +02:00
2015-09-17 18:47:25 +02:00
etherdump revisionscount --help
2015-11-13 11:03:57 +01:00
2015-11-22 21:59:52 +01:00
file sync
----------
epfs?
pad to file
etherdump init http://localhost:9001/ --path foo
etherdump status
compare state of files to etherpad & report
etherdump pull < padid / path >
etherdump sync
push / pull file contents to pad