You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Murtaugh
a95ac83d44
|
9 years ago | |
---|---|---|
templates | 9 years ago | |
.gitignore | 9 years ago | |
NOTES.md | 9 years ago | |
README.md | 9 years ago | |
createDiffHTML.py | 9 years ago | |
etherdump.py | 9 years ago | |
etherdump_original | 9 years ago | |
getRevisionsCount.py | 9 years ago | |
getText.py | 9 years ago | |
listAllPads.py | 9 years ago | |
listAuthorsOfPad.py | 9 years ago | |
padserver.py | 9 years ago | |
setup.py | 9 years ago |
README.md
etherdump
Tool to publish etherpad pages to (archival) HTML.
Requirements
Python (2.7) with:
- html5lib
- jinja2
Installation
pip install html5lib jinja2
Padinfo file
The easiest way to use etherdump is to create a padinfo JSON file that contains all the information necessary to connect to a particular etherpad server (including hostname, port, and API key).
cp padinfo.sample.json padinfo.json
nano padinfo.json
And then for instance:
etherdump --padinfo padinfo.json listpads
listpads
To dump the names of the pads in JSON format:
./etherdump --padinfo padinfo.json listpads
./etherdump --padinfo padinfo.json listpads > pads.json
To format for the screen add the --lines option:
./etherdump --padinfo padinfo.json listpads --lines