Pumping pads as files into publishing frameworks!
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 aa4f478e2f self contained sync command with per output options and all flag 9 years ago
bin subcommands 9 years ago
etherdump self contained sync command with per output options and all flag 9 years ago
.gitignore migrated individual commands 9 years ago
LICENSE.txt added license document 9 years ago
README.md make file friendliness 9 years ago
padinfo.sample.json continued tweaks 9 years ago
setup.py subcommands 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
python setup.py install

Padinfo file

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!

cp padinfo.sample.json ~/yourfolder/padinfo.json
nano padinfo.json

And then for instance:

etherdump list

subcommands

  • dump (the default)
  • list
  • listauthors
  • text
  • diffhtml
  • revisionscount

To get help on a subcommand:

etherdump revisionscount --help

TODO

  • Modify tools to work with make ** Sync command ** Dump command that works on a single page ** Post processing as separable filters (such as linkify)
  • Support for migrating (what dump formats exist that would allow pushing to another instance?)